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