Summary
The Allen Institute is a bioscience research organization focused on foundational research and advancing health. They are seeking a DevOps Engineer III to join their Software Engineering Team as an Infrastructure Engineer responsible for building and maintaining infrastructure supporting high-throughput data pipelines and multi-petabyte data analysis. This role involves managing cloud and on-premises infrastructure, ensuring system stability, and collaborating with stakeholders and developers.
Responsibilities
- Define Linux system configuration in code using Ansible; write automated tests to validate configuration-as-code using Molecule framework
- Create, deploy and maintain AWS Cloud infrastructure using Terraform
- Review systems and infrastructure pull requests; follow Allen Institute standards for software development and code deployments
- Manage and integrate on-premises and cloud storage systems
- Take primary responsibility for infrastructure stability and performance; collaborate with developers to investigate issues that arise with applications running in production and staging environments
- Support and maintain CI/CD, database, logging, and metrics infrastructure
- Communicate effectively through written documentation and presentations as well as informal interactions with co-workers
- Work together with stakeholders and senior engineers to scope work and set timelines; proactively identify and help mitigate risks to project scope and timeline when needed to ensure milestones and deadlines are achieved
- Participate in on-hours support triage rotation, approximately two weeks out of every ten
Skills
- Bachelor's degree (combination of education and experience)
- 3 years' experience administering substantial Linux deployments
- Production experience with common infrastructure-as-code/configuration-as-code frameworks, such as Ansible, pyinfra, Pulumi, or Terraform
- Deep production experience using code to configure one of: Amazon Web Services, Google Cloud, or Microsoft Azure
- Experience writing scripts and automating tasks in a common scripting language
- Experience with relational database management
- Bachelor's degree in computer science, or related field, and at least two years of experience in a DevOps, system administration, or similar role
- Experience defining infrastructure with Ansible and Terraform
- Experience deploying complex infrastructure with multiple AWS products
- Experience developing scripts in Python and Bash
- Experience with large-scale Ubuntu deployments
- Experience managing PostgreSQL and MongoDB
- High-performance computing experience, ideally on a public cloud
Qualifications
Must Haves
- Bachelor's degree (combination of education and experience)
- 3 years' experience administering substantial Linux deployments
- Production experience with common infrastructure-as-code/configuration-as-code frameworks, such as Ansible, pyinfra, Pulumi, or Terraform
- Deep production experience using code to configure one of: Amazon Web Services, Google Cloud, or Microsoft Azure
- Experience writing scripts and automating tasks in a common scripting language
- Experience with relational database management
- Bachelor's degree in computer science, or related field, and at least two years of experience in a DevOps, system administration, or similar role
Nice to Haves
- Experience defining infrastructure with Ansible and Terraform
- Experience deploying complex infrastructure with multiple AWS products
- Experience developing scripts in Python and Bash
- Experience with large-scale Ubuntu deployments
- Experience managing PostgreSQL and MongoDB
- High-performance computing experience, ideally on a public cloud
Benefits
- Employees (and their families) are eligible to enroll in benefits per eligibility rules outlined in the Allen Institute’s Benefits Guide. These benefits include medical, dental, vision, and basic life insurance.
- Employees are also eligible to enroll in the Allen Institute’s 401k plan.
- Paid time off is also available as outlined in the Allen Institutes Benefits Guide.