CI/CD Senior Engineer

Posted 23 hours 55 minutes ago by Mustaruusu Technology (MTR) Ltd

80 000,00 € - 100 000,00 € Annual
Permanent
Not Specified
Other
Not Specified, Sweden
Job Description

Role Overview:

As the CI/CD Senoir Engineer, you will lead the CI/CD stream, managing a team of three CI/CD engineers. You will be responsible for creating and executing a 12-month delivery roadmap, ensuring robust and scalable CI/CD pipelines that support development and deployment processes. The role requires a strong focus on Azure Kubernetes Service (AKS), integration with OpenShift, and leadership within the CI/CD domain. You will also play a pivotal role in transitioning the organisation's CI/CD pipelines from Jenkins to GitHub Actions + Implementing Disaster Recovery processes in future.

Key Responsibilities:

  • Team Leadership: Manage and mentor a team of three CI/CD engineers, fostering skill development and ensuring alignment with the 12-month roadmap.
  • Pipeline Management: Design, implement, and maintain Jenkins pipelines in Azure Kubernetes, optimised for deployment to on-premises OpenShift solutions.
  • Migration Planning: Lead the migration from Jenkins to GitHub Actions, ensuring a seamless transition while maintaining pipeline efficiency and reliability.
  • Kubernetes and OpenShift Integration: Manage and troubleshoot Kubernetes clusters (AKS) and ensure seamless integration with OpenShift for deployment workflows.
  • Version Control Processes: Enforce GitFlow branching strategy and maintain repository health, including PR management, tagging, and automated repository creation.
  • Monitoring and Observability: Integrate and maintain monitoring solutions with Splunk to enhance pipeline observability and ensure operational reliability.
  • Containerisation: Manage container life cycle using Docker, Helm, and Azure Container Registry (ACR).
  • Service Mesh: Work with Istio for Kubernetes service-to-service communications.
  • Security and Artifact Management: Leverage Nexus for artifact repository management and Trivy for container vulnerability scanning and security assessments.
  • Operational Support: Provide troubleshooting expertise for CI/CD pipelines, Kubernetes, and OpenShift deployments.
  • Roadmap Execution: Define, communicate, and deliver a 12-month CI/CD roadmap aligned with business objectives.

Key Requirements:

  • Leadership Skills: Proven ability to lead a small team, manage priorities, and deliver against a roadmap.
  • Kubernetes Expertise: Advanced knowledge of AKS and kubectl CLI.
  • Pipeline Development: Strong Groovy Scripting skills for Jenkins pipeline development and optimisation.
  • GitHub Actions: Experience with GitHub Actions, including workflow creation and migration strategies.
  • Azure Expertise: Hands-on experience with Azure Kubernetes and Azure Container Registry (ACR).
  • OpenShift Knowledge: Understanding of RedHat OpenShift for deployment workflows and troubleshooting.
  • Version Control: Proficiency in GitFlow branching strategy.
  • Monitoring Tools: Experience with Splunk or other observability platforms (preferred).
  • DevOps Tools: Hands-on experience with Istio, Nexus, Trivy, and Helm.
  • Troubleshooting: Strong operational support skills for resolving pipeline, Kubernetes, and OpenShift issues.

Additional:

  • Must be able to read, write and speak English (mandatory)
  • Should be located within Europe (including the UK)
  • Would be nice if able to speak Swedish (not mandatory)