Job Description الوصف الوظيفي
We are looking for a highly experienced Senior DevOps Engineer to join our engineering team. In this role, you will be a key driver in building, scaling, and optimizing our cloud-native infrastructure and CI/CD pipelines. You will work closely with development, QA, and security teams to ensure high availability, performance, security, and reliability of our platforms and services.
As a Senior DevOps Engineer, you will act as a technical leader and mentor, design infrastructure as code solutions, implement automation at scale, and champion DevOps best practices across the organization. You will own critical production environments and play a strategic role in modernizing our technology stack.
Key Responsibilities:
Design, implement, and maintain scalable, secure, and highly available cloud infrastructure (AWS, Azure, or GCP).
Lead the development and optimization of CI/CD pipelines using tools like GitHub Actions, GitLab CI, Jenkins, ArgoCD, or Tekton.
Manage Infrastructure as Code (IaC) using Terraform, Pulumi, or CloudFormation.
Implement and manage container orchestration platforms (Kubernetes, EKS, AKS, GKE) and service mesh solutions.
Monitor system performance, reliability, and cost using tools like Prometheus, Grafana, ELK/EFK stack, Datadog, or New Relic.
Implement robust observability, logging, tracing, and alerting strategies.
Automate infrastructure provisioning, configuration management, and deployment processes.
Collaborate with development teams to improve deployment frequency, reduce lead time, and minimize change failure rate.
Enforce security best practices (DevSecOps) including vulnerability scanning, secrets management, and compliance (SOC2, ISO27001, etc.).
Conduct root cause analysis for production incidents and implement preventive measures.
Mentor junior DevOps engineers and promote a culture of automation and continuous improvement.
Evaluate and recommend new tools and technologies to enhance engineering productivity.