• 2 people are interested
 

Software Engineer - Cloud

Save to Favorites

PublicGood Foundation

  • 2 people are interested

Hi! We would love your help with our multi-cloud infrastructure as code work. PublicGood Foundation is a start-up charity that relies on volunteer efforts. There is so much potential to make a difference in this space and our incremental improvements start near zero.

We are committed to Lean Software Development, Clean Code, Clean Architecture, trunk-based usage of git, and prefer shipping artifacts over a git ref. All of your work products will be open-source where you will be free to reference the projects publicly, include them in a portfolio, or re-use the work product in other roles.

Much of the effort will be spent making Pulumi modules in TypeScript with a bias for functional programming. No worries if you have not used Pulumi before, because its theory of use is quite similar to Terraform. We are extremely concerned about "day 2" concerns and treat operation problems as software problems - this is not a systems admin gig.

Foundationally, we need to create and ship modules (custom providers and/or NPM packages) such as:

  • Containers & SQL apps
  • Our flavor of cloud provider managed K8S
  • Rancher, Backstage, Vault, Camunda, BitWarden, IAP, Apache Pulsar.
  • Organization administration
  • Observability with Grafana stack nad OTEL
  • Incident management with Grafana and/or Dispatch.
  • Potentially using Dapr with Cloud Run and Fargate just as ACS does.

We also need continuous deployment patterns to do something with the IaC modules. A GitOps strategy may be appropriate but we have a strong preference for deploying artifacts rather than git refs. Will need a "normal" pattern that leverages the Pulumi CLI lifecycle commands, but we will also offer the IaC plans via an API.

While we expect everyone to learn from each other this is not an internship role, we do need experienced software engineers. Taking the lead on an initiative will require a minimum of 10 hour a week commitment which we think will work out for a part-time contributor getting their social good fix as a volunteer moonlighter, but we would be quite excited about temporary full-time volunteers that are in-between day-jobs.

2 More opportunities with PublicGood Foundation

Request failed
{{ opp.title }}
This is a Virtual Opportunity.
{{ opp.location }}
We'll work with your schedule
{{ opp.dateStr }}
{{ opp.timeStr }}
More
Opportunities

About PublicGood Foundation

Location:

111 Main Street, Burlington, WY 82411, US

Mission Statement

PublicGood Foundation enables causes and accelerates startups delivering public good.

Description

PublicGood Foundation is a charity, founded to take on the generic and supporting subdomains all nonprofit businesses and initiatives are straddled with, thus allowing social entrepreneurs to focus their energy and talent on the core subdomain - the parts of the operation that are special and unique to their mission.

Expedite meaningful change
Reduce barriers to momentum with flexible, right sized, self-service, business services and infrastructure, including financial, compliance, business management, marketing automation, and employee benefits services.

Endow with guidance, expertise, and capital
Be a trusted, helpful partner in championing our client’s mission with legal, accounting, and fundraising professionals combined with direct granting and lending opportunities.

Achieve sustainability and scale though Open Source and Lean principles
Deliver more value and lower cost to clients of all sizes though building upon the commons and in Lean operations.

Community
Computers & Technology

WHEN

We'll work with your schedule.

WHERE

This is a Virtual Opportunity with no fixed address.

SKILLS

  • Software Engineering
  • System Engineering
  • Computer Science

GOOD FOR

N/A

REQUIREMENTS

  • 10 hours to drive an initiative, but also interested in engineers needing more of an ad-hoc commitment.

Report this opportunity