As our Cloud Platform Engineer, you’ll be helping to build the platform that our development teams work on. You’ll develop and manage our cloud platform, with a secure and scalable landing zone and an EKS-based development platform at its heart. You’ll also make sure that sound security, compliance and observability arrangements are in place from day 1, and that everything is automated and well organised.
Together with your fellow engineers, you’ll help workload teams to develop solutions more quickly and securely. You’ll contribute to platform improvement discussions and take the initiative on process automation. Working closely with our DevOps and security teams, you’ll be one of the driving forces behind our platform strategy.
Here's what you'll be doing:
Designing, implementing and managing the cloud landing zone in line with best practices (e.g. multi-account structure, guardrails, SCPs)
Developing and maintaining the developer platform with e.g. EKS (Elastic Kubernetes Service), CI/CD pipeline integration (GitOps via ArgoCD), service mesh (Linkerd), Logging (Loki), monitoring (Prometheus, Grafana), integration with AWS services such as RDS, S3, Secrets Manager within the Kubernetes environment
Configuring observability tooling: monitoring, logging, tracing (e.g. CloudWatch, Prometheus, Grafana, OpenTelemetry)
Exercising responsibility for platform security and compliance (IAM, network segmentation, encryption, audit logging, etc)
Automating platform operations with Infrastructure as Code (CloudFormation, CDK)
Supporting and advising development and product teams on secure and efficient use of cloud
Continuously improving the platform’s performance, reliability and security