remote
Software Engineer DevOps - Site Reliability - Revolut
Software Engineer
Lead the design and operation of scalable, highly available services using Kubernetes, Docker, and AWS. Drive CI/CD pipelines, infrastructure as code, and observability to ensure reliability and rapid delivery for a global fintech platform.
About the role
Key Responsibilities
- Architect, deploy, and maintain production-grade Kubernetes clusters and containerized workloads across AWS regions.
- Design and implement CI/CD pipelines with GitHub Actions, Jenkins, or similar tools to automate build, test, and release processes.
- Write and manage Terraform, CloudFormation, or Pulumi scripts for infrastructure provisioning and configuration.
- Implement monitoring, logging, and alerting solutions using Prometheus, Grafana, ELK stack, or similar to ensure 99.99% uptime.
- Collaborate with development teams to enforce best practices in code quality, security, and performance.
- Respond to incidents, conduct post‑mortems, and continuously improve reliability and resilience.
Requirements
- 3+ years of experience in DevOps or Site Reliability Engineering roles.
- Hands‑on expertise with Kubernetes, Docker, and AWS services (EKS, EC2, S3, CloudWatch).
- Proficiency in infrastructure as code tools such as Terraform or CloudFormation.
- Strong scripting skills in Bash, Python, or Go.
- Experience with CI/CD tooling, monitoring, and incident response.
Skills
kubernetesdockercicdawsterraform