Job Description
Remote is seeking a senior Infrastructure Kubernetes Engineer to join the team in ASD maintaining the existing Kubernetes solution. The Infrastructure Kubernetes Engineer will work within a small team who are responsible for delivering and maintaining the on and off-premises Kubernetes environment, ensuring it remains operational and that its applications remain available. The role will deliver, administer and troubleshoot the existing solution in both on and off-premises cloud based solutions whilst working directly with the on-premises platform engineer teams. ( LH-05867)
Role Description
Key duties and responsibilities
The duties focus on working with customers to deliver, administer, troubleshoot, and maintain Kubernetes solutions that are cost effective, secure and resilient. The responsibilities include:
- Deliver and administer functional system solutions using Kubernetes technologies
- Troubleshoot and maintain scalable, repeatable and secure functional system solutions
- Contribute to cluster architecture and their deployment
- Identify opportunities to consolidate, simplify, streamline, and continually improve cloud based, or cloud utilising capabilities
- Carry out ongoing monitoring, logging and observability to ensure availability and currency of Kubernetes solutions
- Ensure the capability remains secure and hardened, including regular patching, compliance and audit logging
- Contribute and develop automation and solution maturity
- Ensure appropriate documentation is maintained
- Collaborate with the wider team as well as project
Technical skills
Minimum of 5 years' experience developing and delivering solutions for complex projects.
Essential criteria
- Extensive experience managing and administering Kubernetes in enterprise environments, specifically in the design, automation and maintenance of Kubernetes solutions that provide as-a-Service platforms to be consumed by engineering teams across the organisation.
- Deploy Kubernetes at the infrastructure level, in-designing, automating, securing, updating, migrating and maintaining Kubernetes clusters
- Establish Kubernetes distributions that can be utilised in on-premises as hybrid cloud environments and contribute to IaC pipelines and automation utilising continuous integration/delivery tooling
- Ability to work in and consult with projects and customers to deliver on specific solutions with an ability to clearly communicate and articulate problem statements and proposed solutions to internal customers
- Ability to ensure the Kubernetes solutions meet internal security requirements, including, creating network policies, enforcement of policies via admission controllers, container image scanning
- Strong troubleshooting capability across OS, application, network and storage layers with the experience in complex enterprise environments involving multiple teams and technical domains
Desirable criteria
- Relevant Kubernetes certifications
- Experience with container technologies (eg.Kubernetes)
- Knowledge and or experience with kubeadm,K3s or Rancher Kubernetes
- Experience with monitoring/observability tools (eg. Grafana, Prometheus, etc.)