If you’re looking to build your DevOps career with a mission-driven organization, this opportunity at The Patrick J. McGovern Foundation could be an excellent fit. The foundation is seeking a Jr DevOps Engineer to help support and improve cloud infrastructure, automation, deployment pipelines, and system reliability. This fully remote role offers the flexibility to work from anywhere while contributing to impactful technology initiatives that advance artificial intelligence and data-driven solutions for social good. With a competitive salary ranging from $70,000 to $106,000 per year, this position is ideal for early-career professionals eager to grow their technical expertise in a collaborative environment.
Job Overview
| Field | Details |
|---|---|
| Company Name | The Patrick J. McGovern Foundation |
| Role | Jr DevOps Engineer |
| Qualification | Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent practical experience) |
| Job Location | Remote US |
| Salary | $70,000–$106,000 per year |
| Work Type | Remote |
| Job Type | Full-Time |
| Job Level | Junior / Entry-Level |
| Industry | Philanthropy, Artificial Intelligence, Technology |
Job Description
We are seeking a self-driven Junior DevOps Engineer to contribute to the development, deployment, and maintenance of data and AI products that support positive social impact around the world. You will support the maintenance of the cloud infrastructure that powers our AI and data products, while contributing to the full-stack applications built on top of it. You will also work directly with nonprofit partners, helping them understand and adopt the tools we build.
We are a small team. We work in short cycles and collaborate across disciplines. In this role, you will contribute directly to cloud-based applications that bring AI outputs into real use.
This is an early-career, growth-oriented DevOps role designed for engineers who are building foundational experience in cloud infrastructure, automation, and deployment systems. The role operates under the guidance of senior engineers and progressively assumes greater responsibility as skills and confidence develop.
How You’ll Make An Impact:
- Cloud infrastructure and operations. Maintain and improve our AWS environments using infrastructure-as-code. This includes VPC configuration, IAM policies, secrets management, logging, backups, and cost controls.
- Application development. Write frontend and backend production code for shared platform services and internal tooling. Our stack includes primarily Go, Python, JavaScript, and React.
- CI/CD and automation. Contribute to deployment pipelines using GitHub Actions. Automate testing, container builds, releases, and operational workflows like environment provisioning and dependency updates.
- Containerization and platform support. Support our Docker-based deployment platform, including build workflows, deployment strategies, and autoscaling.
- Observability and incident response. Implement and maintain metrics, centralized logging, alerting, and dashboards. Participate in incident response under the direction of senior engineers.
- Developer experience. Build and maintain internal documentation, service templates, and local development tooling that help the team move faster and debug with confidence.
- Partner collaboration. Work directly with nonprofit partners to support their adoption of our tools. You will translate technical concepts clearly, listen to how partners experience what we build, and bring that feedback into the product cycle. This is recurring, meaningful work, not occasional.
- Participate in stretch assignments and special projects in service of our broader strategic priorities.
What you need to be successful:
- Education: Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field is preferred. Equivalent practical experience may be considered; however, candidates with formal academic training in software or infrastructure-related disciplines are strongly encouraged.
- Development Experience: 1-3 years of experience in a DevOps, infrastructure, or full-stack engineering role.
- Programming: Working proficiency in Python or Go is strongly preferred. Experience contributing to production codebases is preferred.
- Cloud experience: Hands-on experience deploying or supporting production systems on AWS or a comparable cloud platform.
- Pipeline experience: Experience building and maintaining CI/CD pipelines using modern tooling (e.g., GitHub Actions, etc), source control (GitHub), issue tracking (Jira) and best practices.
- Infrastructure: Familiarity with relational databases (e.g., PostgreSQL, MySQL) is required. Exposure to containerization tools (e.g., Docker) and Infrastructure as Code (e.g., Terraform) is also expected.
- Team Collaboration & Communication: Ability to work effectively in a small, virtual, fast-moving team. Communicate clearly in writing and conversation, document work thoughtfully, and demonstrate growing technical judgment when balancing short-term delivery needs with longer-term system considerations.
- Work eligibility: Applicants must be authorized to work for any employer in the U.S. (No visa sponsorship available)
Exposure We Value:
- Observability experience: Exposure to monitoring, logging, and alerting systems and participating in incident response or on-call rotations.
- Systems Fundamentals: Basic understanding of networking, system reliability, and security fundamentals.
- Security Fundamentals: Awareness of basic security best practices and an interest in learning how infrastructure security is maintained.
- Cloud cost & sustainability: Interest in learning how teams monitor infrastructure costs and system efficiency.
Selection Process
- Submit the online application.
- Resume and application screening.
- Initial HR or recruiter interview.
- Technical interview and skill assessment.
- Hiring manager or panel interview.
- Reference and background verification (if required).
- Final offer and onboarding.
How to Apply
- Visit the official careers page of The Patrick J. McGovern Foundation.
- Search for the Jr DevOps Engineer position.
- Review the complete job description and eligibility requirements.
- Prepare an updated resume highlighting relevant DevOps, cloud, and automation experience.
- Complete the online application form.
- Upload the required documents.
- Submit your application and monitor your email for updates regarding the recruitment process.