Senior Platform Engineer / Senior Infrastructure Engineer
Experience: 7+ Years
Education: Master's Degree in Computer Science, Software Engineering or a related Engineering discipline.
About the Role
We are looking for an experienced Senior Platform Engineer / Senior Infrastructure Engineer to design, build, maintain and improve our cloud-native engineering platform.
This role focuses on Kubernetes, cloud infrastructure, platform engineering, DevOps automation and observability. You will be responsible for building and operating reliable, scalable infrastructure that enables developers, data scientists and engineering teams to deploy, manage and run applications efficiently.
The ideal candidate is a hands-on engineer with strong software development capabilities, practical experience managing production Kubernetes environments and a proven track record of building infrastructure platforms that engineering teams depend on.
We value engineers who take ownership, solve problems independently and continuously improve the reliability and efficiency of engineering systems.
Key Responsibilities
- Design, build and operate production-grade Kubernetes environments across major cloud platforms.
- Manage cloud infrastructure, container orchestration and deployment environments.
- Implement Infrastructure as Code (IaC) using Terraform and Helm.
- Build and maintain GitOps-based deployment workflows using Argo CD.
- Develop, maintain and optimise CI/CD pipelines using GitHub Actions and reusable workflows.
- Implement monitoring, logging and observability solutions using Grafana, Loki, Prometheus-compatible metrics and Alertmanager.
- Instrument services and develop dashboards, alerts and monitoring systems to ensure platform reliability.
- Build automation tools, shared libraries and internal engineering utilities using programming languages such as Python, Go or similar.
- Manage and support databases, stateful workloads and cloud-native services.
- Improve infrastructure security, networking, scalability, performance and operational efficiency.
- Collaborate with software engineers, data scientists and product teams to understand infrastructure requirements and deliver effective solutions.
- Take end-to-end ownership of technical challenges, ensuring reliable and sustainable solutions.
Required Technical Skills & Experience
1. Cloud Infrastructure & Kubernetes
- Strong hands-on experience managing production Kubernetes environments.
- Experience with major cloud platforms such as Microsoft Azure, AWS or GCP.
- Azure Kubernetes Service (AKS), Entra ID and private networking experience would be a strong advantage.
- Experience with Docker, containerisation and cloud infrastructure management.
2. Infrastructure as Code & GitOps
- Strong experience with Terraform and Infrastructure as Code.
- Hands-on experience implementing GitOps workflows using Argo CD.
- Experience with Helm, Traefik and cert-manager.
3. CI/CD & Automation
- Experience designing and maintaining production CI/CD pipelines.
- Strong knowledge of GitHub Actions and reusable workflows.
- Experience with self-hosted CI runners and automated deployment processes.
- Familiarity with GitHub and Renovate.
4. Monitoring & Observability
- Hands-on experience with Grafana, Loki, Prometheus, Alertmanager and VictoriaMetrics.
- Understanding of logging, metrics, monitoring and distributed tracing.
- Experience with OpenTelemetry and service instrumentation.
5. Software Engineering & Programming
- Strong software development and automation capabilities.
- Experience with Python, Go, Bash or other programming languages.
- Ability to develop automation tools, internal libraries, APIs and services.
- Understanding of software testing, code reviews and engineering best practices.
6. Databases & Cloud-Native Applications
- Experience with PostgreSQL, Redis, MongoDB and Elasticsearch.
- Understanding of managing stateful workloads on Kubernetes.
- Experience with cloud-native application infrastructure.
Good to Have
- Experience with Elasticsearch ECK, PostgreSQL and MongoDB on Kubernetes.
- Exposure to LLM gateways, Azure OpenAI and AI infrastructure.
- Familiarity with LiteLLM, LangSmith or Langfuse.
- Experience with Cloudflare and cloud networking.
- Knowledge of FinOps and cloud cost optimisation.
- Experience with agentic coding tools such as Claude Code and Cursor.
- Experience building internal developer platforms and supporting engineering teams at scale.
Our Technology Stack
Cloud: Microsoft Azure, AKS, Entra ID, Azure PostgreSQL, Redis, Azure OpenAI.
Infrastructure & Orchestration: Kubernetes, Terraform, Helm, Argo CD, Traefik, cert-manager.
CI/CD & Automation: GitHub, GitHub Actions, Renovate.
Monitoring & Observability: Grafana, Loki, Alloy, Alertmanager, VictoriaMetrics, OpenTelemetry.
Databases & Search: PostgreSQL, Redis, MongoDB, Elasticsearch.
AI & Developer Tools: Azure OpenAI, LiteLLM, LangSmith, Cloudflare, Claude Code, Cursor.
Ideal Candidate Profile
We are looking for an engineer who:
- Has a Master's degree or higher in Computer Science, Software Engineering or a related Engineering discipline.
- Brings 7+ years of experience in Platform Engineering, Infrastructure Engineering, Backend Engineering or DevOps.
- Has successfully operated production Kubernetes environments under real-world workloads.
- Demonstrates strong ownership of infrastructure, automation and engineering platforms.
- Is comfortable working across multiple systems and technologies.
- Possesses strong problem-solving and troubleshooting capabilities.
- Communicates effectively with technical and non-technical stakeholders.
- Takes initiative, shares knowledge and contributes to improving engineering practices across teams.
We welcome experienced engineers from Azure, AWS and GCP environments. Azure-specific experience is advantageous but not mandatory for candidates with strong production Kubernetes, Terraform and GitOps expertise.