Job Title: Platform Systems Engineer
Work Location: San Francisco, CA
Reports to: Director of Engineering
Annual Salary: Commensurate, based on experience
The Last Mile, a non-profit based in San Francisco, is the first prison program in the US to provide in-prison software engineering training. The goal is to prepare students for employment as front-end developers and web designers post-release. Students learn HTML, CSS, Javascript, Python and more. We believe that having a job is the key to successful reentry and breaking the cycle of incarceration. A projected shortage of nearly 1 million software engineering jobs by 2020 means that these jobs skills will be in demand. Through in-prison software engineering training and continued mentorship post-release, The Last Mile bridges the gap between incarceration and freedom.
Overview:
The Engineering team manages and supports technical operations across The Last Mile organization, ranging from internal tooling, and our Platform as a Service (PaaS) which operates in prisons across the country. Daily engagements range from fielding ad-hoc requests supporting remote facilities, to proactive monitoring of our PaaS infrastructure, and deployments using our automation frameworks. This is a highly collaborative role, with the opportunity to engage with an extremely broad range of systems and technologies.
Responsibilities:
The Platform Systems Engineer is engaged with all aspects of technology for The Last Mile, including internal business systems, and the infrastructure and platforms supporting the services the program delivers. This includes involvement in the selection process for systems and platforms in support of organizational requirements and designing their implementation, all the way through deployment, monitoring, managing operational support, and updating. This role is also responsible for the management, and support of our zero-trust network infrastructure, and ensuring organization maintains suitable controls and audit mechanisms.
Work with other members of the Engineering team to:
- Provide first responder support to facilities via tickets, e-mail, Slack, and internal escalations
- Prioritize efforts, support escalations, and drive resolutions in a timely manner
- Monitor platform infrastructure, and responding to alerting
- Coordinate platform updates, and deployments across the organization
Required Skills and Experience:
- A passion for solving challenges, and empowering people through technology
- Strong verbal, and written communication skills
- Ability to support code written in bash, Python, JavaScript, PHP, Ruby, and some C derivatives
- Management of layered GCP projects and shared VPC’s through Terraform
- Use of Palo Alto Networks Panorama to manage remote devices and networks
- Performing deployments, and configuring instances using Ansible
- Remotely supporting MacOS, and ChromeOS environments
- Managing Open Source infrastructure, including Linux
- A strong understanding of IP networking, including switching, routing, 802.1x, and support of fundamental IP services and protocols (DNS, HTTP(S), SSH, IPsec)
- A strong understanding of computer hardware and peripherals
- Integration, extension and support of OAuth + SAML authentication + authorization
- Tiered G Suite administration of both devices, and users
- Support and maintenance of ticket, and git driven workflows
Please send resume and cover letter to jobs@thelastmile.org if you are interested.
TLM is an equal opportunity employer. We value diversity and fair chance hiring at our organization. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other protected class.