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.