Enable job alerts via email!

Senior DevOps Engineer

Salla

Makkah Al Mukarramah

On-site

SAR 200,000 - 300,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading IT company in Saudi Arabia is searching for a Senior DevOps Engineer to enhance its deployment pipelines and manage cloud infrastructures. The ideal candidate will possess extensive experience in CI/CD management, Kubernetes, and AWS, joining a team committed to continuous improvement and innovation in their DevOps practices.

Benefits

Training & Development
Performance Bonus
Work from Home

Qualifications

  • 5+ years as a DevOps Engineer focusing on CI/CD and automation.
  • Experience with AWS and Infrastructure as Code (IaC).
  • Strong programming skills (Python and Golang preferred).

Responsibilities

  • Manage CI/CD pipelines, optimizing workflows for software delivery.
  • Automate cloud infrastructure provisioning using Terraform in AWS.
  • Maintain Kubernetes clusters, ensuring performance and scalability.

Skills

CI/CD Management
Infrastructure Automation
Kubernetes
Monitoring Tools
Scripting
Collaboration

Tools

AWS
Terraform
Jenkins
Docker
Grafana
Prometheus

Job description

Salla, a leading Information Technology and Services company, is seeking an experienced Senior DevOps Engineer with a strong background in CI / CD, infrastructure automation, and cloud technologies. As a Senior DevOps Engineer, you will play a crucial role in architecting and implementing robust CI / CD pipelines, managing Kubernetes clusters in AWS, and maintaining monitoring tools for our organization.

Responsibilities :

1 / CI / CD Pipeline Management :

  • Design, develop, and maintain scalable and reliable CI / CD pipelines using tools such as Jenkins, Bitrise, GitHub, and GitHub Actions.
  • Automate build, test, and deployment processes to ensure efficient and high-quality software delivery.
  • Collaborate with development and QA teams to optimize CI / CD workflows and integrate best practices.

2 / Infrastructure Automation :

  • Utilize infrastructure-as-code (IaC) tools, particularly Terraform Cloud, to provision and manage cloud resources in AWS.
  • Implement configuration management and automation solutions to ensure consistent and reproducible infrastructure deployments.
  • Continuously improve the scalability, reliability, and security of our infrastructure.

3 / Kubernetes Cluster Management :

  • Manage and maintain Kubernetes clusters in AWS, ensuring their availability, performance, and scalability.
  • Work closely with development teams to optimize application deployments on Kubernetes, leveraging best practices and industry standards.
  • Monitor cluster health, diagnose and resolve issues, and implement proactive measures for cluster performance optimization.

4 / Monitoring Tools Maintenance :

  • Maintain and enhance monitoring tools infrastructure, including Grafana, Prometheus, and PagerDuty.
  • Configure monitoring dashboards, alerts, and notifications to provide real-time visibility into system performance and availability.
  • Collaborate with cross-functional teams to identify and address performance bottlenecks and ensure effective incident response.

Requirements

Professional Experience :

  • Minimum 5 years of experience as a DevOps Engineer, with a strong focus on CI / CD pipeline management and infrastructure automation.
  • Hands-on experience with CI / CD tools such as Jenkins, Bitrise, GitHub, and GitHub Actions.
  • Solid understanding of infrastructure-as-code (IaC) principles, preferably using Terraform Cloud.
  • Proficiency in managing Kubernetes clusters in AWS, including deployment, scaling, and troubleshooting.

Cloud and Infrastructure :

  • In-depth knowledge of Amazon Web Services (AWS) and its core services, with a focus on infrastructure automation and management.
  • Experience with containerization technologies like Docker and container orchestration platforms such as Kubernetes.
  • Familiarity with serverless architecture and services, such as AWS Lambda.

Monitoring and Alerting :

  • Strong experience in setting up and maintaining monitoring tools like Grafana, Prometheus, and PagerDuty.
  • Proven ability to configure monitoring dashboards, alarms, and alerting mechanisms for proactive system monitoring.
  • Good experience with open source observability tools (Prometheus, Grafana, and OpenTelemetry).

Scripting and Automation :

  • Strong knowledge of automation across the entire DevOps pipeline, including CI / CD cycles, infrastructure, and configurations, as well as app performance monitoring.
  • Strong programming skills (Python and Golang highly preferred).
  • Strong understanding of Kubernetes and containers.
  • Strong understanding of cloud core services (VPCs, IAM, EC2, storage, managed Kubernetes). (AWS highly preferred)
  • Extensive experience managing large infrastructure with IaC (Terraform highly preferred).
  • Excellent knowledge of DevOps tools, coding, and scripting.
  • Experience with service meshes and API Gateways is a big plus.

Collaboration and Communication :

  • Strong teamwork and collaboration skills with the ability to work effectively across cross-functional teams.
  • Excellent verbal and written communication skills to articulate technical concepts and solutions effectively.
  • Strong understanding of networking and operating systems.
  • Strong troubleshooting skills.

Benefits

  • Training & Development
  • Performance bonus
  • Work from Home
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.