CI/CD Expert
Luxembourg
Job Description:
We are currently seeking an experienced and highly skilled Senior CI/CD Expert to join our team. The successful candidate will be responsible for designing, implementing, and maintaining Continuous Integration and Continuous Deployment (CI/CD) pipelines. They will also work closely with cross-functional teams to ensure efficient and seamless software delivery.
The ideal candidate should have a minimum of 5 years of experience in CI/CD and be proficient in various technologies, including GITLAB, MAVEN, JENKINS, NEXUS, SONARQUBE, ANSIBLE, AUTOMATION PLATFORM, DIGITAL.AI RELEASE, DIGITAL.AI DEPLOY, and ELK.
Responsibilities:
- Design, develop, and maintain CI/CD pipelines using technologies such as GITLAB, MAVEN, JENKINS, NEXUS, SONARQUBE, ANSIBLE, and AUTOMATION PLATFORM.
- Collaborate with cross-functional teams to ensure efficient and seamless software delivery.
- Monitor and troubleshoot issues in the CI/CD pipelines and resolve them in a timely manner.
- Implement and maintain automated testing, code quality, and security checks using tools such as SONARQUBE.
- Manage and optimize software release processes with DIGITAL.AI RELEASE and DIGITAL.AI DEPLOY.
- Configure and maintain the infrastructure required for CI/CD processes, leveraging tools such as ANSIBLE.
- Analyze and optimize CI/CD processes to improve efficiency, reduce build times, and enhance the overall software development lifecycle.
- Monitor and maintain application performance and log analysis using ELK stack.
- Provide technical guidance and mentorship to junior team members.
- Stay updated with the latest trends and technologies in CI/CD and continuously drive improvements in processes and tools.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience working in CI/CD, with a strong focus on pipeline development and maintenance.
- Proficiency in GITLAB, MAVEN, JENKINS, NEXUS, SONARQUBE, ANSIBLE, AUTOMATION PLATFORM, DIGITAL.AI RELEASE, DIGITAL.AI DEPLOY, and ELK.
- Strong understanding of version control systems, build systems, and code quality tools.
- Experience with containerization and orchestration technologies, such as Docker and Kubernetes, is a plus.
- Excellent problem-solving skills and the ability to troubleshoot complex issues.
- Strong communication and interpersonal skills, with the ability to work effectively within a team and with stakeholders.
- Ability to prioritize tasks, manage deadlines, and adapt to changing priorities.
- A commitment to continuous learning and staying up-to-date with the latest industry trends and best practices.