CI/CD Senior Engineer

Mustaruusu Technology (MTR) Ltd

Alte locuri de munca publicate de aceasta companie

CI/CD Senior Engineer

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)
Descriere companie

Detalii oferta de angajare

10 Jan 2025

Locatia jobului

Tip job

Full time

Categorie job

Tehnologia informaţiei, Telecomunicaţii

Salariu lunar