Migrate pipelines from Jenkins to GitLab CI/CD, ensuring minimal disruption to development workflows.
Analyze and convert Jenkins Groovy scripts into GitLab YAML pipelines, leveraging Python for scripting where needed.
Optimize and maintain GitLab runners, configurations, and repository structures.
Collaborate closely with development teams to ensure seamless adoption of GitLab CI/CD pipelines.
Troubleshoot and resolve CI/CD failures, pipeline inefficiencies, and integration challenges.
Implement GitLab security best practices, including code scanning, access controls, and compliance checks.
Monitor pipeline performance and improve build, test, and deployment efficiency.
Support containerized deployments using Docker and Kubernetes.
Required Skills & Qualifications:
5–6 years of experience in DevOps, CI/CD, and automation.
Strong expertise in Jenkins (Groovy scripting) and GitLab CI/CD.
Proficiency in Python for scripting and automation.
Familiarity with IaC tools such as Terraform, ARM, or CloudFormation.
Experience with Docker and Kubernetes for container orchestration.
Hands-on experience with AWS or Azure.
Strong troubleshooting skills and ability to work in a collaborative team environment.
Certifications in GitLab, AWS/Azure, and Kubernetes are desirable.