Collaborate with cross-functional teams to design, build, and maintain highly available, scalable, and secure cloud-based services promoting efficiency and self-service
Develop and maintain automation scripts and tools to streamline infrastructure provisioning, configuration, and deployment
Implement and manage Kubernetes clusters for container orchestration, monitoring, and scaling
Drive evolution of services to support cloud-native managed services, including Kubernetes
Enhance cloud infrastructure security including access controls, encryption, and vulnerability assessments
Collaborate on CI/CD (TeamCity) pipelines and build platform (Java, Gradle Enterprise) to automate software deployment
Define and maintain cloud engineering best practices and standards
Collaborate with software engineers to optimize applications for cloud deployment for performance and scalability
Evaluate emerging cloud and DevOps technologies and provide recommendations
Participate in capacity planning and resource optimization for cost-effective cloud usage
Troubleshoot complex engineering issues, perform root cause analysis, and propose solutions
Create and maintain comprehensive documentation related to cloud infrastructure, engineering practices, and security configurations
Mentor and provide technical guidance to junior team members
Requirements
Proficiency in cloud platforms (AWS, GCP)
Extensive expertise in Kubernetes (self-managed and cloud-managed flavors, architectures, operations, etc.)
Experience with cloud infrastructure and databases (at least one of MySQL, Cassandra, DynamoDB, or Elasticsearch)
Deep knowledge of best practices for cloud environments, including security, cost optimization, operational excellence, reliability, and performance efficiency
In-depth knowledge of networking principles, protocols, and security best practices
Strong understanding of DevOps practices, CI/CD pipelines (TeamCity, GitHub Actions, AWS CodePipeline), and infrastructure-as-code tools (Terraform, Pulumi)
Excellent problem-solving, analytical, and communication skills
Experience in software development with high-level languages (e.g., Python, JavaScript, TypeScript, Java)
Understanding of Cloud Observability, Monitoring, and Tracing tools (Datadog, CloudWatch, Jaeger, ELK)
Experience mentoring and providing technical guidance to junior team members
Benefits
Stock Options
Annual Performance Bonus or Commissions
Pension matched up to 3%
‘Day one’ access to great health insurance scheme
Enhanced maternity and paternity leave (12 weeks full-pay for mums & dads)
Paid team social events
Mental wellbeing resources
Dedicated learning budget through Learnerbly
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.