Point your AI agent at freehire and let it find you a job.

Get the CLI →

DevOps Engineer

NewBe an early applicant

Summary

DevOps Engineer in Riyadh designing and running CI/CD pipelines, infrastructure as code, and containerized workloads (Docker/Kubernetes) across cloud and on-premises environments. Day to day involves automation, monitoring/observability, security hardening, incident response and on-call, using tools like Terraform, Ansible, GitHub Actions/GitLab CI, Python/Bash, and Prometheus/Grafana.

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.

  • 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

See also

DevOps jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available