Saudi AZM logo

DevOps Engineer

Saudi AZM

On-site🇸🇦Riyadh, 01, Saudi ArabiamidPosted 23h ago

Visa & sponsorship

  • Employers in Saudi Arabia sponsor the residence visa by default, and nothing in the posting says otherwise.

Job description

Key Responsibilities

• Design, implement, and manage CI/CD pipelines .

• Automate infrastructure provisioning using Infrastructure as Code (IaC) .

• Deploy and maintain applications across cloud and on-premises environments.

• Manage containerized workloads using Docker and Kubernetes .

• Monitor system availability, performance, security, and capacity.

• Identify and resolve infrastructure, application, and deployment issues.

• Implement logging, alerting, backup, and disaster-recovery solutions.

• Apply security best practices throughout the software development lifecycle.

• Manage source-control strategies, release processes, and environment configurations.

• Improve platform reliability, scalability, and deployment frequency.

• Develop scripts and tools to reduce manual operational tasks.

• Maintain technical documentation, runbooks, and architecture diagrams.

• Participate in incident response, root-cause analysis, and on-call rotations.

• Collaborate with cross-functional teams to promote DevOps practices and continuous improvement.

Requirements

• Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent practical experience.

• Proven experience in DevOps, cloud engineering, site reliability engineering, or systems administration.

• Experience with at least one major cloud platform: AWS, Microsoft Azure, or Google Cloud .

• Strong knowledge of Linux administration and networking fundamentals.

• Experience with CI/CD tools such as GitHub Actions, GitLab CI/CD, Jenkins, or Azure DevOps .

• Proficiency with Infrastructure as Code tools such as Terraform, CloudFormation, or Pulumi .

• Experience with configuration-management tools such as Ansible, Puppet, or Chef .

• Hands-on knowledge of Docker and container-orchestration platforms.

• Scripting experience using Python, Bash, or PowerShell .

• Familiarity with monitoring and observability tools such as Prometheus, Grafana, Datadog, Splunk, or the ELK Stack .

• Understanding of secrets management, identity and access management, and cloud security principles.

• Strong troubleshooting, communication, and collaboration skills.

Preferred Qualifications

• Relevant cloud or Kubernetes certifications.

• Experience managing production Kubernetes environments.

• Familiarity with GitOps tools such as Argo CD or Flux.

• Knowledge of service meshes, serverless platforms, and microservices architecture.

• Experience with database operations, performance tuning, and disaster recovery.

• Understanding of SRE concepts, including SLIs, SLOs, error budgets, and incident management.

• Experience supporting high-availability and large-scale distributed systems.

Key Performance Indicators

• Deployment frequency and lead time for changes

• Application and infrastructure availability

• Mean time to detect and recover from incidents

• Change-failure rate

• Percentage of infrastructure managed through automation

• Security and compliance findings

• Reduction in manual operational work