Kubernetes Engineer - Outside IR35
Kubernetes Engineer - Remote
We are seeking a highly skilled Kubernetes Engineer to join our agile platform engineering team. The successful candidate will play a key role in designing, deploying, automating, and maintaining enterprise Kubernetes platforms across on-premise cloud environments.
You will work closely with development, infrastructure, and operations teams to enable scalable, secure, and resilient container platforms while driving automation, reliability, and DevOps best practices.
Key Responsibilities
Kubernetes & Platform Development
- Working closely with an agile development team of Kubernetes engineers to design, deploy, and maintain Kubernetes clusters on-prem cloud platforms.
- Develop and manage Kubernetes resources including clusters, namespaces, deployments, services, ingress, ConfigMaps, CRDs and secrets.
- Implement platform capabilities such as logging, monitoring, networking, security, and backup for Kubernetes workloads.
- Support multi-cluster and multi-environment Kubernetes deployments (dev, test, prod).
Application Enablement
- Work closely with application teams to understand workloads and technical requirements to onboard to Kubernetes platforms.
- Troubleshoot application and platform issues across Kubernetes, containers, and VMware infrastructure.
Automation & DevOps
- Create and maintain CI/CD pipelines for Kubernetes.
- Automate platform provisioning and configuration using Infrastructure as Code (e.g Terraform, Ansible).
- Develop Helm charts or equivalent templating solutions for application and platform components.
- Integrate Kubernetes with enterprise tooling (identity, security, networking, observability).
Reliability, Security & Operations
- Implement security controls including RBAC, network policies, image scanning, and secrets management.
- Configuration of PKI, certificates, and software supply chain security, in the context of cloud and Kubernetes environments
- Contribute to platform reliability through SRE practices such as SLIs, SLOs, and error budgets.
- Support operational readiness through automation, runbooks, and monitoring.
Skills & Experience
Kubernetes & Containers
- Strong hands-on experience with Kubernetes in production environments.
- Experience with On Prem Kubernetes platforms (VKS/TKG preferred).
- Solid understanding of container technologies (Containers, container runtimes).
- Experience with Kubernetes networking, storage, and ingress controllers.
- Strong Linux OS experience
Automation & Tooling
- Familiarity with modern cluster provisioning such as CAPI and cluster management via Gitops.
- Experience with Infrastructure as Code (Terraform, Ansible, or similar).
- CI/CD tooling experience (e.g., GitHub Actions, GitLab CI, Jenkins, Azure DevOps).
- Experience with Helm or equivalent Kubernetes packaging tools.
- Scripting experience (Python, Go or similar).
Nice to have:
- VMware & Infrastructure
- Experience working with virtualised infrastructure.
- Understanding of networking, load balancing, and storage in VMware environments.
- Familiarity with hybrid or private cloud architectures.
Observability & Security
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK).
- Knowledge of Kubernetes security best practices and enterprise security requirements.
- Understanding of identity and access management in Kubernetes environments.