Kubernetes Platform Tech Lead
The Kubernetes Platform Tech Lead will work within an agile team of Engineers and Operations personnel building a highly resilient, scalable, performant and developer friendly GKE Kubernetes Platform in an automated and efficient manner. The Platform Engineer will work alongside the Application DevOps teams and cross-functional IT teams. The Lead will be required to use their initiative to innovate to achieve maximum performance and be prepared to investigate and use new products/services offered by GCP and the Cloud Native community.
What you need to have to succeed in this role
- Demonstrable Kubernetes and Cloud Native experience – building, configuring and extending Kubernetes platforms
- Automation scripting (using scripting languages such as Terraform, Python etc.)
- Experience of working with Continuous Integration (CI), Continuous Delivery (CD) and continuous testing tools
- Experience of working with Kubernetes resource configuration tooling (Helm, Kustomize, kpt)
- Experience working within an Agile environment
- Programming experience in one or more of the following languages: Python or Go
- the candidate should have good technical knowledge of GoLang (our environment is 80% written in GoLang) and a deep understanding of the Kubernetes ecosystem.
- Ability to quickly acquire new skills and tools
- Help lead the team through technical challenges
- Help the platform owner with work estimation and stakeholder management
- Be the technical front of the Managed Kubernetes Platform, supporting our customer queries
- Be involved in strategic developments for the platform
- Help in our journey to make the platform multi cloud
Nice to have
- GCP Certifications - ideally professional
- CKAS / CKA Certifications
- Kubernetes native Continuous Delivery (FluxCD, ArgoCD)
- Implementing workload observability using logging and monitoring tools (Prometheus, Grafana, GCP Monitoring)
- Experience operating in highly regulated industry, e.g. Financial Services