Manage and improve our growing AWS and data center infrastructures
Design, implement, and maintain a CI/CD pipeline to improve developer workflows
Utilize centralized monitoring and logging to improve visibility across the team
Assist development teams in solving issues around scaling and bottlenecks
Work with teammates to develop high-quality software, balancing security, reliability, and operational concerns
Requirements
5-7+ years of software development experience with a background in platform or cloud infrastructure engineering and clear examples of strategic technical problem-solving and implementation
3+ years of experience with Python in a production environment
Strong software development fundamentals and system design experience
Strong experience with our core technologies (AWS, ElasticSearch / OpenSearch, Python, Docker, scaled data processing technologies)
Experience with Infrastructure-as-code (IaC) frameworks (e.g. Pulumi, Terraform, CloudFormation, or similar)
Experience with network design, including public/private availability, routing, firewalls/security groups, and VPN
Experience with Identity and Access Management
Experience with configuration management tools (e.g. Chef, Puppet, Ansible, etc)
Experience with observability tools such as Datadog for metrics, logging, etc
Experience with build and deploy systems, architecting and developing CI/CD infrastructure, repo management, and integrating with tools like Github Actions (or similar)
Benefits
Stock
Competitive Salaries
Unlimited paid time off
Medical, dental, & vision insurance
Health, fitness, and office stipends
The permanent ability to work wherever and however you want
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.