We are seeking an experienced DevOps Engineer to join our team on a contract basis. The primary focus of this role will be to modernize and migrate our legacy CI/CD pipelines from Jenkins to GitLab. Our core application is built in Java, and you will work closely with our California-based engineering team to ensure a smooth transition and ongoing pipeline optimization.
Key Responsibilities
- Analyze existing Jenkins pipelines and design equivalent or improved workflows in GitLab CI/CD.
- Lead the migration of legacy build, test, and deployment processes from Jenkins to GitLab.
- Collaborate with development and QA teams to ensure seamless integration and minimal disruption.
- Optimize CI/CD processes for efficiency, reliability, and scalability.
- Document new pipeline processes and provide knowledge transfer to internal teams.
- Troubleshoot and resolve issues related to build automation, deployment, and environment configuration.
- Participate in regular meetings and work overlapping hours with the California-based team.
Must-Have Qualifications
- Proven experience migrating and modernizing CI/CD pipelines from Jenkins to GitLab.
- Strong background in DevOps practices, automation, and infrastructure as code.
- Hands-on experience with Java-based applications and build tools (e.g., Maven, Gradle).
- Proficiency with GitLab CI/CD, Git, and related DevOps toolchains.
- Excellent troubleshooting and problem-solving skills.
- Strong communication skills and ability to work collaboratively in a distributed team.
- Willingness to work overlapping hours with the California (Pacific Time) team.