Skip to Content

DevOps Engineer (Iraq)

--Swibit Limited Iraq--

DevOps Engineer

Location: Iraq (Hybrid)

Company: Swibit

Employment Type: Full-time

Reports To: Engineering Manager, Platform

About Swibit

Swibit is an AI solutions company operating in the MENA region, the UK, and the US. We specialise in delivering high-end consulting and building scalable digital platforms, AI-powered products, and strategic solutions across sectors such as real estate, marketplaces, logistics, education, and public services.

Our model is global design and local execution — combining international expertise with deep local market understanding to deliver impactful, future-ready solutions.

Role Overview

We are looking for a DevOps Engineer to join our Platform team in Iraq. You will build and maintain the CI/CD pipelines, container infrastructure, and deployment automation that enable Swibit's engineering teams to ship reliably and frequently.

This role is distinct from Infrastructure Engineering — your primary focus is developer experience, build pipelines, deployment automation, and release management rather than cloud architecture and provisioning. You will make it fast, safe, and easy for every engineer at Swibit to get their code to production.

Key Responsibilities

CI/CD & Build Pipelines

  • Design, build, and maintain CI/CD pipelines using GitHub Actions

  • Automate build, test, lint, and deployment workflows for backend (Python/FastAPI), frontend (React), and mobile (React Native / EAS)

  • Manage environment promotion — development → staging → production

  • Implement automated quality gates — tests, linting, security scans must pass before merge/deploy

  • Optimise pipeline speed — caching, parallelism, incremental builds

  • Manage mobile release pipelines — EAS Build, EAS Submit, OTA updates

Containers & Orchestration

  • Build and maintain Docker images and Docker Compose configurations for local and production use

  • Manage Kubernetes (EKS) clusters — deployments, services, scaling, rolling updates

  • Write and maintain Helm charts or Kustomize configurations

  • Ensure containers are secure, minimal, and reproducible

  • Manage container registries and image versioning

Release & Environment Management

  • Own the release process — versioning, changelogs, rollback procedures

  • Manage staging, preview, and production environments

  • Implement feature flags and canary deployment strategies where appropriate

  • Automate database migrations as part of deployment pipelines

  • Coordinate release schedules with engineering and delivery teams

Monitoring & Reliability

  • Set up and maintain monitoring and alerting — Prometheus, Grafana, Sentry, CloudWatch

  • Implement structured logging and log aggregation

  • Participate in incident response — triage, mitigation, post-mortems

  • Track deployment frequency, lead time, failure rate, and recovery time (DORA metrics)

  • Improve system reliability through automation, testing, and runbook documentation

Developer Experience

  • Maintain developer tooling — local development environments, scripts, documentation

  • Reduce friction in the development workflow — fast feedback loops, clear error messages

  • Support engineers with environment issues, deployment questions, and debugging

  • Document processes, runbooks, and operational procedures

Requirements

Essential

  • Based in Iraq (able to work from the office on a hybrid schedule)

  • 2–4 years of professional DevOps or platform engineering experience

  • Strong experience building CI/CD pipelines (GitHub Actions preferred)

  • Proficiency with Docker — writing Dockerfiles, multi-stage builds, Compose

  • Experience with Kubernetes — deployments, services, config maps, secrets, scaling

  • Comfortable with Linux systems administration and shell scripting (Bash)

  • Understanding of networking basics — DNS, HTTP/S, load balancers, reverse proxies

  • Experience with at least one cloud provider (AWS preferred)

  • Comfortable with Git workflows — branching strategies, PRs, merge policies

  • Strong problem-solving skills and a calm, systematic approach under pressure

  • Fluency in Arabic and English (spoken and written)

Preferred

  • Experience with Terraform or other Infrastructure as Code tools

  • Familiarity with Helm, Kustomize, or ArgoCD for Kubernetes management

  • Experience with mobile CI/CD — EAS Build, Fastlane, or similar

  • Knowledge of monitoring stacks — Prometheus, Grafana, ELK, Loki

  • Experience with secrets management (AWS Secrets Manager, Vault)

  • Familiarity with security scanning tools (Trivy, Snyk, GitHub Dependabot)

  • Experience with Python and/or TypeScript (enough to debug pipeline issues)

  • Understanding of GitOps principles and workflows

  • AWS certifications (Solutions Architect Associate, DevOps Engineer)

  • Previous experience in a startup or fast-paced product environment

Tech Stack You'll Work With

Layer

Technologies

CI/CD

GitHub Actions, EAS Build / Submit

Containers

Docker, Docker Compose, Kubernetes (EKS)

IaC

Terraform, Helm, Kustomize

Cloud

AWS (EC2, ECS, EKS, RDS, S3, Lambda, VPC)

Monitoring

Prometheus, Grafana, Sentry, CloudWatch

Logging

ELK / Loki / CloudWatch Logs

Secrets

AWS Secrets Manager

Registries

ECR, GitHub Container Registry

OS

Ubuntu / Amazon Linux

Scripting

Bash, Python

What You'll Gain

  • Own the deployment and release infrastructure for an entire engineering organisation

  • Work across the full stack — backend, frontend, mobile, and AI pipelines

  • Close collaboration with an international team of engineers, designers, and AI specialists

  • Clear career growth path (DevOps Engineer → Senior DevOps → Platform Lead)

  • Structured mentorship and access to the Swibit Academy learning programmes

  • A fast-paced, ambitious environment where automation and reliability are first-class priorities

  • Competitive compensation with performance-based incentives

How to Apply

Send your CV to [email protected] with the subject line: DevOps Engineer (Iraq)