At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a DevOps Engineer to join one of our clients' teams. If you're looking for an exciting opportunity to grow in a innovative environment, this could be the perfect fit for you.
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
Requirements
Essential 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).