Remote job
Site Reliability Engineer - SRE
Job details
About this role
Role overview Own the reliability, security, and performance of a growing software platform that handles sensitive financial data. You’ll manage infrastructure across two major cloud environments, automate operational work, and partner with engineering teams to make services more resilient as they scale.
Responsibilities - Design and optimize highly available cloud infrastructure across AWS and GCP, balancing security, capacity, and cost. - Lead the deployment and operation of Kubernetes clusters, using repeatable configuration practices and service mesh technologies where appropriate. - Build and maintain delivery pipelines and infrastructure modules, including automated testing and security checks. - Create Python tools to automate maintenance, backups, scaling, and recovery tasks. - Improve monitoring, dashboards, alerting, and log aggregation to give teams timely insight into system health. - Lead incident response and post-incident reviews; define and track reliability indicators and objectives, and work with developers to improve service resilience.
Requirements - At least five years in site reliability engineering, DevOps, or cloud infrastructure, preferably supporting SaaS systems. - Strong practical experience with both AWS and GCP services and multi-cloud architectures. - Advanced knowledge of Docker and Kubernetes, including deployment and cluster lifecycle practices. - Strong Python programming skills and extensive experience with Terraform. - Hands-on experience with Prometheus, Grafana, and ELK or EFK logging tools. - Solid understanding of cloud networking, including virtual networks, load balancing, and DNS, as well as zero-trust security for containerized systems.
Nice to have Experience with Kustomize, service mesh tools such as Istio or Linkerd, Jenkins, and cloud provider monitoring suites would be useful for the work described.