about 4 hours ago
Base Salary
$200k - $288k/yr
Responsibilities
- Design and build continuous deployment and rollout infrastructure for a multi-cloud production environment.
- Evolve platform capabilities for progressive delivery, including staged rollouts and automated health checks.
- Improve engineering velocity by automating release pipelines and workflows.
- Build internal platforms for release orchestration and application rollouts on Kubernetes.
- Partner with teams to enhance service deployment, validation, and operation.
- Implement deployment methodologies like GitOps and infrastructure as code.
- Build systems to evaluate rollout health using metrics and operational signals.
- Develop self-service tooling for safe deployment patterns.
- Create automation and guardrails to reduce operational toil.
- Design AI-assisted release workflows to enhance deployment safety and productivity.
Requirements
- Experience in building or operating continuous deployment and release engineering platforms at scale.
- Familiarity with Kubernetes and distributed production environments.
- Strong software engineering skills in Golang, Java, C++, or similar languages.
- Experience with Python, Bash, or similar scripting languages.
- Knowledge of distributed systems, infrastructure automation, and CI/CD pipelines.
- Experience with observability platforms like Prometheus or Grafana.
- A commitment to safe production rollouts and improving developer experience.
- Interest in building internal platforms that enhance developer productivity.
- A combined software engineering and DevOps mindset.
- Excitement about applying AI and automation in release operations.