Software Engineer II, DevOps
Why Join Intellia?
Our mission is to develop curative genome editing treatments that can positively transform the lives of people living with severe and life-threatening diseases.
Beyond our science, we live our four core values: One, Explore, Disrupt, Deliver and feel strongly that you can achieve more at Intellia. We have a single-minded determination to excel and succeed together. We believe in the power of curiosity and pushing boundaries. We welcome challenging thoughts and imagination to develop innovative solutions. And we know that patients are counting on us to make the promise a reality, so we must maintain high standards and get it done.
We wantall ofour people to go beyond what is possible. We aren’t constrained by typical end rails, and we aren’t out to just “treat” people. We’re all in this for something more. We’re driven to cure and motivated for change. Just imagine the possibilities of what we can do together.
How you will Achieve More with Intellia:
The Software Engineering team is seeking a motivated DevOps Engineer to help us transition our cloud infrastructure from manual “ClickOps” to infrastructure-as-code DevOps with Terraform. The Software Engineering team is a growing group of software engineers and data scientists, building the software that powers Intellia’s Research & Development efforts. In this role, your responsibilities would include:
Implementing disaster recovery procedures, to seamlessly transition among cloud regions to avoid downtime when our primary region is unavailable
Automating observability, to alert the team to infrastructure problems without having to manually dig through AWS CloudWatch logs
Building a continuous integration/continuous deployment (CI/CD) pipeline to connect GitHub, Terraform Cloud, and AWS for Terraform runs
Modeling VPCs with Terraform
Growing Intellia’s registry of Terraform modules
Integrating single sign-on (SSO) between identity providers and AWS
Implementing software supply chain security measures, such as Docker container image scanning, and remediating the vulnerabilities detected
Want to use your DevOps skills to help cure diseases with gene editing? Our ideal candidate will have a few years of employment in DevOps, Site Reliability Engineering (SRE), distributed systems engineering, Linux systems administration, or related areas.
Our ideal candidate will also be patient, persistent, and motivated, in order to work through the uphill climb of scaling our infrastructure. You will be working remotely with only lightweight project management support, so it's important to be independent and self-structured. Cross-functional communication skills will also be essential in this role. You will be working with people across Informatics, IT, and various scientific teams, most of whom do not understand DevOps, so it will be important to be friendly and patient in your communications with others.
Required technical skills:
Experience with Terraform in a production context (you've provisioned infrastructure with Terraform for your day job or consulting gig)
Experience provisioning AWS infrastructure (ECS/Fargate, Lambda, RDS, Redshift, S3)
Thorough understanding of Docker (building, registry ops, deploying, clustering, networking)
Proficiency with shell scripting, to fill in the gaps when provisioning cloud infrastructure
Basic proficiency with Python (syntax, data structures, basic scripting)
Working knowledge of cloud Linux distributions, especially Debian and Alpine
Working knowledge of version control with Git and GitHub (branching, tagging, pull requests)
Working knowledge of relational databases and SQL
Meet your future team:
You will work with passionate software engineers partnering with scientists, IT, computational biologists, and automation engineers supporting the development and operational functions of our AWS cloud-based infrastructure. We work with several remote domain-specific contractors to supplement internal resources.
We are primarily remote with the occasional visit to the laboratory when onsite testing is required. By utilizing modern development methodologies and remote conferencing tools we have maintained a high level of productivity and software delivery. If you join our team, you can expect to join a fast, fun, exciting, and collaborative environment. We look forward to fostering your skills, learning from your experiences, and continuing to build an amazing team!
Covid-19 Vaccination Policy: All Intellia employees, regardless of work location, must be fully vaccinated for COVID-19. This requirement includes a booster dose once eligible. Requests for exemption for medical or sincerely held religious beliefs will be considered.
EEOC Statement: Intellia believes in a diverse environment, and is committed to equal employment opportunity for all its employees and qualified applicants. We do not discriminate in recruitment, hiring, training, promotion or any other employment practices for reasons of race, color, religion, gender, national origin, age, sexual orientation, marital or veteran status, disability, or any other legally protected status. Intellia will make reasonable accommodations for qualified individuals with known disabilities, in accordance with applicable law.