Your job
1. Migration to Jenkins:
• Pipeline Migration: Lead the migration of our existing Azure DevOps pipelines to Jenkins, ensuring that the transition is smooth and efficient.
• Jenkins Setup: Design, build, and maintain Jenkins pipelines to support continuous integration and continuous delivery.
• Security & Code Quality Integration: Integrate SonarQube and Checkmarx into Jenkins pipelines for static code analysis and security checks.
• Automate Release Workflows: Leverage XLRelease to automate the deployment process, integrating ServiceNow for ticket creation and workflow automation within the release cycle.
• Versioning and Tagging: Ensure proper version control and tagging throughout the release process.
• Cloud Migration: Manage the migration of applications to OpenShift, setting up Kubernetes clusters and integrating Consul for service discovery.
• Failover and High Availability: Enhance the failover processes with dev team to ensure a robust primary-backup system for high availability and disaster recovery.
• Automate Integration Testing: Collaborate with the development team to automate integration tests, ensuring seamless integration into the Jenkins pipelines.
• Monitoring Dashboards: Develop monitoring dashboards using Grafana or Kibana to provide real-time insights into system performance, resource usage, and application health.
• CI/CD Tools: Strong experience with Azure DevOps, Jenkins, git, and XLRelease/XLDeploy.
• Code Quality & Security Tools: Proven experience with SonarQube and Checkmarx, especially in the context of pipeline integration.
• Cloud & Containerization: Hands-on experience with OpenShift, Kubernetes, and Consul for cloud infrastructure and orchestration.
• Automation Expertise: Proficiency in scripting languages (e.g., Bash, Python) to automate tasks and processes.
• Monitoring & Observability: Experience with Grafana, Kibana, or similar monitoring tools.
• Collaboration Tools: Familiarity with ServiceNow for release workflow automation.
• Testing Automation: Knowledge of testing frameworks and automation tools for integration testing.
Technical skills
• Kibana, Grafana,
• XlDeploy, XlRelease,
• Jenkins, GIT, Nuget, msbuild agents,
• Sonarqube, Checkmarx,
• Kubernetes, Openshift,
• Azure Devops Services,
• Scripting languages (e.g., Bash, Python),
• Knowledge in agile methodologies and tools (Scrum/Kanban, Jira).
Soft skills
• Problem-Solving: Ability to troubleshoot and resolve technical challenges quickly,
• Collaboration: Strong communication and teamwork skills, able to work cross-functionally with developers, testers, and operations,
• Adaptability: Ability to thrive in a fast-paced environment with changing priorities,
• A real passion for learning, doing things better and helping others – and an ability to turn ideas into reality,
• Availability to travel abroad for short periods of time, as required.
Languages
• Good level of English - minimum B2,
• French is a plus.