What You'll Do
- Design, build, and maintain reliable, scalable AWS infrastructure across production and development environments.
- Manage and optimize Kubernetes clusters, containerized applications, and deployment workflows.
- Build and improve CI/CD pipelines using tools such as GitHub Actions, GitLab CI, or Argo CD, incorporating automated testing, dependency scanning, and container image scanning.
- Develop reusable infrastructure components and automate provisioning using Terraform and infrastructure-as-code best practices.
- Create standardized deployment patterns, infrastructure templates, and self-service tooling that improve developer productivity.
- Implement and maintain monitoring, logging, metrics, tracing, and alerting using tools such as Prometheus, Grafana, Datadog, or similar platforms.
- Improve infrastructure reliability, performance, availability, and cost efficiency.
- Automate repetitive operational tasks, environment configuration, and infrastructure maintenance.
- Integrate tools such as Trivy, Snyk, or Checkov into development and deployment workflows to identify vulnerabilities and infrastructure misconfigurations.
- Manage cloud access controls, IAM policies, secrets management, and secure configuration practices using AWS-native services or tools such as HashiCorp Vault.
- Troubleshoot production incidents, perform root cause analysis, and implement long-term improvements.
- Collaborate closely with software engineers to improve deployment workflows, application performance, and overall developer experience.
- Help establish infrastructure standards and operational practices that support a growing engineering organization.
What Success Looks Like
- Cloud infrastructure is reliable, scalable, observable, and cost-efficient.
- Kubernetes environments and deployment pipelines are stable, automated, and easy to maintain.
- Engineers can provision infrastructure and deploy applications with minimal operational friction.
- Infrastructure changes are repeatable, version-controlled, and consistently validated.
- Monitoring and alerting provide clear visibility into system health and performance.
- Security checks are integrated into existing engineering workflows without creating unnecessary bottlenecks.
- Manual operational work is reduced through automation and improved developer tooling.
- The engineering organization has infrastructure foundations that support continued growth and faster software delivery.
Other Information
Very comfortable working in a fast-paced and intense startup environment
Willing to work in-person in our office in Mission Bay 4-5 days/week
Likes matcha KitKats, believes every LLM prompt is just Schrödinger’s cat waiting to be observed, and knows too many random facts about the Mongol postal system