DevOps Engineer (NAC#120922)

icon building Company : Dar Al-Hekma
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - DevOps Engineer (NAC#120922)

The DevOps Engineer is responsible for coding and modifying moderately complex programs, test and debugs codes; maintains and modifies moderately complex computer programs, performs 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.

  • Integrate DevOps methodology into 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 & Responsibilities

  • Analyzes user requests to determine parameters of required program and if a new program must be created or if an existing program can be modified
  • Designs, codes, tests, maintain, 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 most effective/efficient programming solution
  • Assists in analysis of existing software and hardware systems and procedures; recommends modifications or creations of computer programs and user procedures to best meet user’s needs; makes recommendations regarding any needed changes
  • Establishes liaison relationship 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 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
  • Experience 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 it’s administration
  • Network and cluster security. Understanding of IAM platforms and their administration
  • Familiar with the different software runtimes (e.g. PHP, Python, Nodejs..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 include refactoring into cloud-native microservices
  • Experience building & managing CI/CD systems (Jenkins)

Internal Relationships

  • System Development Officer
  • Program users

External Relationships

Education & Experience

  • Bachelor’s degree in Computer Science or Information Technology related field.
#J-18808-Ljbffr
Original job DevOps Engineer (NAC#120922) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Riyadh, Riyadh Region

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in Saudi Arabia

Share this job with your friends

💰

Browse the Top Paying Jobs Others Salaries

GrabJobs is the no1 job portal in Saudi Arabia, connecting you to thousands of jobs fast! Find the best jobs in Saudi Arabia, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.