Job posting has expired
Principal Software Engineer, Devops
|  Broad Institute | |
|   United States, Massachusetts, Cambridge  | |
|  Jan 24, 2025 | |
| Description & Requirements Here at the DSP, we play a pivotal role in flagship scientific efforts across the NIH, and we collaborate with world-leading technology corporations, philanthropic organizations, and pharmaceutical companies. Together, these activities make us a leading organization at the intersection of the life and data sciences. Our Devops team fills a variety of roles. We are platform engineers, writing code to automate deployments, CD pipelines, and the management of test and production infrastructure. We are in-house experts in technologies like Kubernetes, Terraform, Helm, and Google Cloud. We establish best practices for product engineering teams in areas like CI/CD and monitoring. We collaborate with DSP's application security and compliance teams to maintain a FedRAMP-compliant production environment. Finally, we serve as consultants, embedding in cross-functional teams for exploratory or proof-of-concept projects. Responsibilities As an experienced engineer and member of the Devops team, you will: * Contribute to our internal deployment and operations platform, written in Golang, Typescript, and React * Establish reusable patterns and modules in Helm, Terraform and GitHub actions that can be leveraged by product engineering teams * Maintain dev, test, and production environments, as well as shared tooling such as ArgoCD and Prometheus * Improve continuous delivery processes, using DORA metrics as a guiding principle * Serve as an in-house expert in Kubernetes, Helm, Terraform, and GitHub Actions, providing PR reviews to product engineers upon request * Optimize infrastructure for operational and cost efficiency * Assist product engineering teams with long-term projects on an as-needed basis * Be a role model and mentor for other Devops engineers * Collaborate with product engineers throughout the organization Requirements * BS/MS degree in Computer Science, Computer Engineering, Computer Information Systems, Bioinformatics or relevant education 10+ years of experience in software engineering roles, with 3+ specializing in Devops, SRE, or Infrastructure * Expertise in at least one public cloud platform (bonus if Google Cloud) with hands-on experience in infrastructure management and automation * Strong software engineering fundamentals, including significant programming experience in a modern language such as Go or Python * Experience with Kubernetes and containers * Experience with common web application architectures and technologies (load balancers, relational databases, etc) * Experience with common monitoring tools and knowledge of observability best practices * Experience troubleshooting complex distributed systems * Outstanding communication, interpersonal, and leadership skills * A pragmatic and collaborative approach to solving technical problems | |
 
                             
  
 