Role overview

DevOps Engineer (AWS)

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Key Responsibilities

  • Lead and execute the migration of CI/CD pipelines from Jenkins to GitHub Actions.
  • Work with shared repositories containing Groovy and Bash-based shared libraries, Jenkinsfiles, and workflows.
  • Configure and manage Jenkins shared libraries, credentials, pipelines, and automation scripts.
  • Implement GitHub Actions workflows with shared repositories for multiple repositories and jobs.
  • Manage GitHub Actions runners, secrets, and secure authentication between GitHub and runners.
  • Configure AWS IAM roles for EC2, IRSA for EKS, STS, and SSH access.
  • Collaborate with development teams to improve pipeline efficiency, security, and reliability.
  • Troubleshoot CI/CD issues and optimize build and deployment processes

RequirementsEssential Skills & Experience:

  • 4+ years of experience as DevOps.
  • Proven experience with Jenkins (shared libraries, Groovy, Bash, Jenkins credentials, Jenkinsfiles).
  • Strong hands-on expertise with GitHub Actions (shared workflows, runners, secrets, and authentication).
  • Experience with AWS IAM roles, IRSA for EKS, STS, and SSH configuration.
  • Strong scripting skills in Python, Bash and Groovy.
  • Python and Ansible hands on experience
  • Experience with large-scale CI/CD migration projects.
  • Ability to work in complex, high-effort projects under tight deadlines.

Nice to Have:

  • Experience with Terraform (not required for this role but a plus).
  • Familiarity with container orchestration (Kubernetes, EKS).
Similar roles

Keep a backup shortlist.

Browse stack
FocusDevOps EngineeringRole area
Seniority signalSeniorCandidate level
StackAWS, CI/CD, KubernetesPrimary skills
Location1 accepted countryEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Your profileCountry not setSign in to check your country against this role.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.
Apply on company siteCompany siteOpen link