Vacancy expired!
- Deploying a system to securely and reliably execute asynchronous and scheduled tasks
- Building a system to rapidly spin up and tear down test environments to enable end-to-end testing multiple builds in parallel
- Managing critical cloud assets in AWS with Terraform
- Integrating data migrations into our deploy pipeline to eliminate their toil
- Upgrading core infrastructure while minimizing downtime
- Rolling out disaster recovery drills to ensure the team is prepared to respond to incidents
- Empowering Product Engineering with observability to identify and resolve performance and quality issues
- Optimizing our Docker images for build and deploy speed
- Evolving our data infrastructure enable decision-making with insights from hundreds of millions of health records
- Build, maintain, and evolve critical infrastructure to accommodate growing business needs and product complexity.
- Manage and evolve our cloud ecosystem (AWS and Aptible) with Infrastructure as Code (Terraform).
- Evolve our CI/CD infrastructure (CircleCI, GitHub Actions) and scale our monorepo to meet the needs of rapid product development
- Promote observability across all systems (DataDog, SumoLogic, etc.)
- Partner with Product Engineering to understand and improve our development process and tooling
- Develop frameworks, APIs, and libraries to support and enable our fullstack developers (Typescript/Python3) and data analysts (DBT/SQL, Python3, Jenkins/Groovy)
- Partner with our Analytics team to maintain and evolve our modern data stack as necessary (Looker, Redshift, DBT, Stitch)
- Build and manage robust automation and data ingestion systems (Jenkins, Kubernetes, AWS Glue, Batch, Lambda, etc.)
- Define and deliver on roadmaps for medium- to long-term projects that continuously improve our infrastructure and products.
- Help oversee the security of our systems and data.
- Inform major design, architecture, and capacity planning decisions for the engineering team by applying a seasoned systems perspective.
- Enforce best practices and promote testability, quality, security, and maintainability throughout our systems and codebases.
- Evangelize simplicity and continuous improvement. Lead by example in all work you deliver.
- Three or more years of professional software development experience preferably in an infrastructure-heavy role (SRE, DevOps Engineer, etc.)
- Fluency in at least one programming language (you’ll work in Python, Bash, and others)
- Comfortable with Unix and in the shell
- Deep knowledge of Docker and cloud technologies
- Experience designing, deploying, and managing cloud infrastructure
- Excellent problem solving and debugging skills
- Strong written and verbal communication skills with the ability to convey complicated systems to both technical and non-technical audiences
- Experience with infrastructure as code tools (Ansible, Terraform, etc)
- Experience with automation and scheduling infrastructure (e.g. Jenkins, Kubernetes, Airflow, Prefect, Luigi, AWS Glue, Batch, Lambda, etc.)
- Experience working in a regulated environment (Healthcare, Finance, etc.)
- B.S. in Computer Science or related field
Vacancy expired!