CI/CD Senior Engineer
Posted 21 hours 19 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)