Mustaruusu Technology (MTR) Ltd
10/01/2025
Full time
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)