DevOps Engineer (NAC#120922)

دوام كامل في a Laimoon Verified Company في Saudi Arabia
نُشرت يوم December 2, 2024

تفاصيل الوظيفة

The DevOps Engineer is responsible for coding and modifying moderately complex programs, testing and debugging codes; maintaining and modifying moderately complex computer programs, and performing analysis and design of programs. The Analyst Programmer also edits and approves user and application documentation for the use of new and revised systems, including operational documentation.Key ResponsibilitiesIntegrate DevOps methodology into the development, deployment, and operations lifecycle.Design and implement Continuous Integration/Delivery pipelines.Provision and maintain infrastructure in private cloud using IaC tools.Build, manage, and operate Kubernetes/Swarm clusters.Automate changes to infrastructure configuration using a configuration management tool.Tune Linux operating systems and containerized applications to increase performance and reliability of services.Monitor and diagnose system operational problems quickly and effectively.Primary Duties & ResponsibilitiesAnalyzes user requests to determine parameters of required programs and if a new program must be created or if an existing program can be modified.Designs, codes, tests, maintains, and documents moderately complex computer programs based on user requests.Builds moderately complex user interface applications and back-end databases using mid-level skills in various web development tools, programming languages, and scripting languages.Authors moderately complex web pages and standard templates into which user content is loaded to generate dynamic web pages.Analyzes and documents user information needs or business problems and assists in determining the most effective/efficient programming solution.Assists in the analysis of existing software and hardware systems and procedures; recommends modifications or creations of computer programs and user procedures to best meet user needs; makes recommendations regarding any needed changes.Establishes liaison relationships with suppliers in order to provide technical solutions through the analysis of business workflows and an understanding of business needs.Assists users and peers by solving problems and providing training in areas of expertise.Prepares user and technical documentation for the implementation, support, and running of new and/or modified systems.Provides technical support and unique data reports as requested by end-users.Acts as a backup computer operator, as operations require.Assists in staff development by training employees, scheduling, directing, and monitoring student employees, and serving as an informational resource regarding policies and procedures.Maintains professional knowledge of current trends and developments in the field and applies pertinent new knowledge to the performance of other responsibilities.Maintains a consistent, high-quality, customer-focused approach when conducting business and providing services or products to clients, the general public, and other external customers.Required Skills & ExperienceExperience working with AWS cloud, or any major cloud provider.Experience managing Linux/UNIX operating systems in a heterogeneous environment.Proficient in scripting using Bash/Python.Understanding of API Gateway (Kong) and its administration.Network and cluster security. Understanding of IAM platforms and their administration.Familiar with different software runtimes (e.g., PHP, Python, Node.js, etc.).Good understanding of relational/non-relational databases, caching, and messaging systems.Extensive knowledge of infrastructure automation tools (e.g., Terraform, Ansible, etc.).Experience building & managing CI/CD systems (Jenkins).Experience working with containers & Kubernetes at a high scale.Strong background in Linux and TCP/IP Networking.An understanding of code review and familiarity with tools like GitHub and GitLab.Experience with modernization approaches including refactoring into cloud-native microservices.Internal RelationshipsSystem Development OfficerProgram usersEducation & ExperienceBachelor's degree in Computer Science or Information Technology related field.

#J-18808-Ljbffr Software Development, Software Architecture & Engineering

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All DevOps Jobs
تعليقات وملاحظات تعليقات وملاحظات