Sr Distributed Systems Engineer (DevOps)
Core
Designing and maintaining cloud infrastructure and automated systems for a distributed architecture serving millions of users.
Role type
Senior IC distributed systems engineer (DevOps)
Builds
Cloud platform technologies, CI/CD pipelines, and automated maintenance tools for engineering environments.
Domain
Cloud infrastructure and distributed systems
Deliverable
infrastructure
Required skills
Kubernetes orchestration, AWS ecosystem management, Terraform, Python/TypeScript/Go/Bash tooling, database administration (Postgres/MSSQL), CI/CD pipeline design, observability stack integration, security implementation (IAM/PKI), high-availability system design
Preferred skills
Service Mesh implementation (Istio/Linkerd), message queuing systems (Kafka/RabbitMQ), low-level networking debugging
Technologies
AWS, GCP, Kubernetes, EKS, Terraform, Python, TypeScript, Go, Bash, Docker, Istio, Linkerd, PostgreSQL, DynamoDB, Redis, Kafka, RabbitMQ, SQS, Prometheus, Grafana, ELK, OpenSearch, GitHub CI, GitLab CI
Responsibilities
Design infrastructure and automated systems to support distributed architecture; Build and manage CI/CD pipelines to improve reliability and speed; Trace performance bottlenecks and identify optimizations; Collaborate with engineering teams to meet high SLO and SLA requirements; Maintain highly available web and backend systems; Setup, configure, and plan cloud services for new feature development; Secure infrastructure at cloud and application layers; Build and expand monitoring and alerting systems; Establish comprehensive infrastructure-as-code coverage; Develop tools to enhance developer productivity; Champion automation of manual processes
Seniority
Senior, hands-on IC