Code for San Jose (CFSJ) is an all-volunteer-powered organization.
We are a chapter of Code for America.
As a chapter, we focus on civic innovation and government technology in San Jose, Silicon Valley, and across the country.
You do not have to be located in San Jose, California in order to volunteer with us.
We welcome everyone interested in solving community problems through technology, user experience design/research, and community partnerships.
Our mission is to make community services more transparent, accessible, and equitable by collaborating with local government and other community-based organizations on civic projects.
We have over 60 active volunteers with over 8 active projects.
Our leadership team consists of 9 other directors, 2 executive directors, and 18 project leaders.
As a group, we meet every other Thursday at 6:30 PM PST to sync up and work on projects.
All of our events are posted on meetup.
About this Specific Opportunity:
Estimated time commitment:
6-10 hours per week
This role’s goal:
We are looking for an Assistant Director of Backend Engineering / Server Infrastructure Engineer to help maintain Infrastructure and code deployments for all of our projects under Code for San Jose. This person will work with the Director to lead and advise on best practices for server infrastructure, web APIs, and system architecture. They would check in on a large portfolio of projects and advise on backend engineering decisions. They would also help build an AWS infrastructure that would be used by all of CFSJ's projects.
Our infrastructure lives in AWS, and our CI/CD tool of choice is Github Actions. We are not looking for someone with all the skillsets, but if you have some experience with 2-3+ of the tools below and an interest in learning, please join!
Some of the technologies/projects you could be working on are:
Infrastructure as Code via Terraform/Terragrunt
Managing AWS resources
Multi-tenant resources, including PostgreSQL
Github repository management
Creating Monitor and alerting
CI/CD with Github Action for Code deployment
Containerization with Docker
Some Python and Bash scripting
Time series metrics
This role’s responsibilities:
Briefly inform the CFSJ executive team of project status every 2 weeks
Distill important updates to stakeholders
Collaborate on creating roadmaps
Track the status of a large portfolio of technical projects
Build AWS server infrastructure used for all of CFSJ's projects
Audit repositories and ensure we are using best practices
How to get started:
Please join our Slack organization using this link:https://bit.ly/3f78NML
After you join Slack, someone from the CFSJ leadership team will connect with you via Slack about how to get started and what your next steps are.
Find more information about CFSJ:
A list of our active projects can be found in this slide deck: https://bit.ly/3kwpkM5
Code for America helps governments work better for everyone with the people and the power of the web. Through our Fellowship , Accelerator , and Brigade , we're building a network of cities, citizens, community groups, and startups, all equally committed to reimagining government for the 21st century.
Code for America is a new non-profit, and a new kind of organization. Our team is made up of web geeks, city experts, and technology industry leaders. We are building a network of civic leaders and organizations who believe there is a better way of doing things and want to make a difference.
Advocacy & Human Rights
Computers & Technology
We'll work with your schedule.
This is a Virtual Opportunity with no fixed address.