Principal Engineer, DevOps
  • Full Time
  • Anywhere
  • Applications have closed

Website ProPublica

ProPublica, the nation’s largest nonprofit investigative news organization, is seeking an experienced, versatile and pragmatic engineer to lead our cloud infrastructure efforts. This person will serve a vital role in helping ProPublica achieve its mission — to publish journalism with real-world impact — by ensuring our tools and systems are effective, efficient, simple and secure.

We are looking for someone who enjoys operating at multiple levels, setting long-term strategic guidance as well as implementing hands-on technical solutions, all in close collaboration with colleagues. This includes helping evaluate new technologies, selecting and managing vendors, budget planning, as well as coaching your peers and delivering high-quality code.

You’ll be an essential member of our growing, cross-functional Design & Product team, which works closely with groups across ProPublica’s newsroom and business operations.

Responsibilities

  • Manages and improves the cloud infrastructure that powers our publishing platforms and related internal tools, with an emphasis on reducing complexity and increasing resilience.
  • Ensures that the future design and implementation of our publishing infrastructure results in highly available, fault-tolerant and well-documented systems.
  • Helps plan and execute timely launches of appropriate infrastructure upgrades and changes that enable faster execution, improved security and increased cost efficiency.
  • Sets technical standards and processes and effectively advocates for their adoption across the organization.
  • Oversee key responsibilities including monitoring, support and budgeting.
  • Engages proactively with the broader tech and media community to learn and share best practices.

Experience and Skills

  • Experience simplifying and modernizing cloud architecture and making pragmatic decisions between self-hosting and implementing third-party tools.
  • Strong understanding of infrastructure security principles and experience putting them into practice in cloud-based infrastructure environments.
  • Deep experience architecting solutions on cloud-based infrastructure such as Cloudflare CDN, Google Cloud and AWS — including EC2, RDS, S3, OpenSearch, API Gateway, Route 53, CloudFront, CloudFormation and Lambda services.
  • Strong understanding of containerization technologies such as Docker.
  • Good working knowledge of infrastructure-as-code principles and tools like CloudFormation.
  • Familiarity with common languages and frameworks, including Python, Ruby, PHP or Node.js.
  • Familiarity with monitoring, logging and threat-detection tools, such as AWS CloudWatch, Pingdom and Red Canary, nice to have.
  • A sophisticated working understanding of continuous integration and delivery tools, such as CircleCI and GitHub Actions, nice to have.
  • Highly collaborative with strong problem-solving and troubleshooting skills to support a cross-functional and growing team.
  • Excellent verbal and written communication skills.

This job is full time and includes benefits. ProPublica is headquartered in New York, but we have offices across the country and will consider remote applicants.

The expected salary range for this position is $130,000 to $155,000.

This is a good faith estimate of what we expect to pay for this position. The final salary figure will take into account a person’s experience, accomplishment and location. ProPublica is committed to paying its staff equitably, and these ranges should not be considered career salary limits or caps.

We will begin reviewing applications as we receive them, but we will continue to consider candidates as long as the posting remains live on our site.

Questions? Send an email to talent@propublica.org. No phone calls, please.