Skip to Content

DevOps Engineer

--Amman - Jordan--
Live and breathe Kubernetes, containers, and CI/CD? cirrusgo is an Advanced AWS Partner with migration & modernization and DevOps competencies building the next generation of cloud-native solutions - join a team that modernizes applications at scale and treats DevOps as engineering, not just tooling.

Job Summary

The DevOps Engineer is responsible for designing, building, and maintaining container orchestration platforms, and modern application deployment infrastructure on AWS. This role focuses on Kubernetes, containerization, and application modernization helping customers transform legacy applications into cloud-native, container-based architectures. 

Working within cirrusgo's Service Delivery team, the DevOps Engineer implements container platforms (EKS, ECS), builds automated deployment pipelines, and supports customers in modernizing their application workloads. The role requires strong hands-on skills in Kubernetes, Docker, CI/CD tooling, and AWS container and serverless services.

As an Advanced AWS Partner with migration & modernization and DevOps competencies, cirrusgo expects DevOps Engineers to apply AWS best practices for containerized and modern application workloads, contribute to the company’s competency goals, and maintain active AWS certifications.

Key Responsibilities

  • Build and maintain containerized application environments using Docker, Kubernetes, Helm, and container registries (ECR).
  • Design, deploy, and manage Kubernetes clusters on AWS (EKS) including cluster configuration, node groups, networking, storage, and RBAC. 
  • Implement and manage CI/CD pipelines using AWS CodePipeline, CodeBuild, CodeDeploy, GitHub Actions, GitLab CI, Jenkins, or ArgoCD.
  • Support application modernization projects including containerizing legacy applications, implementing microservices patterns, and migrating to container-based architectures.
  • Implement GitOps practices using ArgoCD, Flux, or equivalent tools for declarative infrastructure and application deployment.
  • Configure and manage service mesh (AWS App Mesh, Istio), ingress controllers, and API gateways for containerized workloads.
  • Implement container security best practices including image scanning, runtime security, network policies, pod security standards, and secrets management.
  • Design and implement monitoring and observability for containerized workloads using Prometheus, Grafana, CloudWatch Container Insights, and distributed tracing.
  • Implement infrastructure as code using Terraform, CloudFormation, or CDK for container platform infrastructure.
  • Automate operational tasks including scaling, self-healing, log aggregation, and backup for container workloads.
  • Support serverless application patterns using AWS Lambda, API Gateway, Step Functions, and EventBridge where applicable.
  • Collaborate with development teams and Solutions Architects on application architecture decisions for containerized deployments.
  • Document deployment procedures, container platform configurations, and operational runbooks.
  • Actively pursue AWS and Kubernetes certifications (CKA, CKAD, AWS DevOps Professional).
  • Adhere to cirrusgo standards, security guidelines, ethical conduct, and professional behavior at all times.

Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 2–5 years of experience in DevOps, platform engineering, or cloud engineering with focus on containers and Kubernetes
  • Strong hands-on experience with Kubernetes (EKS preferred) including cluster management, Helm charts, networking, and troubleshooting
  • Solid understanding of AWS container services (EKS, ECS, ECR, Fargate) and serverless services (Lambda, API Gateway)
  • Proficiency with Docker and container lifecycle management
  • Experience with infrastructure as code (Terraform, CloudFormation, or CDK)
  • Experience building and maintaining CI/CD pipelines (CodePipeline, GitHub Actions, GitLab CI, Jenkins, or ArgoCD)
  • Familiarity with monitoring and observability for containers (Prometheus, Grafana, CloudWatch Container Insights
  • Basic understanding of application architecture patterns (microservices, 12-factor apps, event-driven)
  • At least AWS Solutions Architect – Associate or AWS Developer – Associate
  • Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD) (preferred or in progress)
  • Any additional DevOps, container, or cloud certifications (nice to have)