onsite
Senior Systems Engineer - Tesco Insurance
Systems Engineer
Lead the design, implementation and maintenance of scalable cloud infrastructure and DevOps pipelines using Kubernetes, Terraform, Docker and AWS, driving automation and reliability for a large insurance platform.
About the role
Key Responsibilities
- Architect, deploy and manage highly available Kubernetes clusters on AWS, ensuring performance, security and cost efficiency.
- Design and maintain IaC using Terraform, automating infrastructure provisioning and configuration across multiple environments.
- Build and optimize CI/CD pipelines with GitHub Actions, Jenkins or similar, integrating automated testing, security scanning and deployment.
- Collaborate with development teams to refactor legacy applications into containerised microservices, improving scalability and resilience.
- Implement monitoring, logging and alerting solutions (Prometheus, Grafana, ELK) to provide real‑time visibility and proactive incident response.
- Lead incident investigations, root‑cause analysis and post‑mortem documentation, driving continuous improvement.
Requirements
- 5+ years of experience in systems engineering or DevOps roles, with a strong focus on cloud-native technologies.
- Proven expertise in Kubernetes, Terraform, Docker and CI/CD tooling.
- Hands‑on experience with AWS services (EKS, EC2, S3, RDS, CloudWatch).
- Strong scripting skills in Python or Bash, and familiarity with configuration management (Ansible, Chef).
- Excellent problem‑solving abilities, communication skills and a collaborative mindset.
Skills
kubernetesterraformcicdawsdockerpython