




Summary: A DevOps Engineer builds and maintains tooling, automation, and processes for fast, reliable, and secure software delivery and operations across the lifecycle. Highlights: 1. Design, build, and maintain CI/CD pipelines and automate workflows. 2. Manage infrastructure using IaC and operate container platforms like Kubernetes. 3. Implement monitoring, observability, SRE practices, and security in pipelines. **DevOps Engineer — Job Description** Overview A DevOps Engineer builds and maintains the tooling, automation, and processes that enable fast, reliable, and secure software delivery and operations across the lifecycle. **Key Responsibilities** * CI/CD pipelines: design, build, and maintain continuous integration and delivery pipelines; automate build, test, and deploy workflows. * Infrastructure as Code: provision and manage infrastructure using IaC tools (Terraform, CloudFormation, Pulumi). * Configuration management \& automation: implement automated configuration and deployment (Ansible, Chef, Puppet, Salt). * Containerization \& orchestration: build and operate container platforms (Docker, Kubernetes, EKS/GKE/AKS) and application deployments (Helm, Operators). * Monitoring \& observability: implement logging, metrics, tracing, and alerting (Prometheus, Grafana, ELK, Datadog, OpenTelemetry). * Reliability \& SRE practices: implement SLOs/SLIs, runbooks, incident response, on\-call rotations, and postmortems. * Security \& compliance: integrate security (secrets management, scanning, policy\-as\-code, vulnerability remediation) into pipelines. * Release engineering \& deployment strategies: support blue/green, canary, feature flags, and rollback procedures. * Performance \& capacity planning: optimize resource usage, autoscaling, and cost management in cloud environments. * Tooling \& developer experience: build internal developer platforms, self\-service tooling, and improve developer workflows. * Collaboration \& documentation: partner with dev teams, QA, and infra; produce runbooks, architecture docs, and playbooks. * CI runners \& build infrastructure: manage build agents, artifact registries, and package repositories. **Required Qualifications** * Education: Bachelor’s in Computer Science, Engineering, or equivalent experience. * Experience: 3\+ years (DevOps) or 5\+ years (Senior) in cloud, automation, or site reliability roles. * Technical skills: * CI/CD: GitHub Actions, GitLab CI, Jenkins, CircleCI, or equivalent. * IaC: Terraform, CloudFormation, Pulumi. * Containers \& orchestration: Docker, Kubernetes, Helm. * Cloud platforms: AWS, GCP, or Azure (compute, networking, storage, IAM). * Scripting: Bash, Python, Go, or similar for automation. * Monitoring \& logging: Prometheus, Grafana, ELK, Datadog, OpenTelemetry. * Secrets \& config: Vault, AWS Secrets Manager, SSM Parameter Store, or equivalent. * Artifact management: Docker registries, Nexus, Artifactory. * Security tooling: static analysis, dependency scanning, IaC scanning (Snyk, Trivy, Checkov). * Soft skills: problem\-solving, automation mindset, communication, and cross\-team collaboration. **Nice\-to\-Have** * Experience building internal developer platforms or platform engineering. * Familiarity with GitOps, service meshes, and policy\-as\-code (OPA). * Cloud certifications (AWS/GCP/Azure) or Kubernetes certifications (CKA/CKAD). * Experience with large\-scale distributed systems and performance tuning. Pay: QAR13,759\.74 \- QAR20,834\.32 per month Work Location: In person


