Previous Job
Previous
Operations Engineer
Ref No.: 19-00043
Location: Bala Cynwyd, Pennsylvania
Position Type:Full Time/Contract
 Job Title: Operations Engineer
 
Overview
Civic technology firm based in Philadelphia that uses geospatial data to build software and data analytics for the web We build custom web applications, perform geospatial analysis, and contribute to open source projects.  Our engineers work across the technology stack, from modern browser-based front-ends to robust service-based backends residing on scalable infrastructure.
 
We are looking for an Operations Engineer who is passionate about building and operating applications that will have a positive impact. Ideal candidates are interested in public service, but not necessarily in working for a government or a non-profit organization.
 
We're excited about what we do, we're growing, and we hope you will join us.
 
Skills & Requirements
 
Operations Engineers are members of the engineering team, and are primarily responsible for the availability, performance, and cost-effectiveness of our infrastructure. While traditional IT support is not a core responsibility of the Operations Team, the team does maintain the office network, phone systems, and hardware purchasing.
 
Efficient software delivery is a responsibility shared across the entire engineering organization, but Operations Engineers focus on assembling and maintaining infrastructure components that ensure everyone can confidently ship software. Often, they complement other engineers with a deeper knowledge of the components that make up our production infrastructure (system internals, networking, cloud computing). In addition, they are responsible for setting the direction that determines how we construct and deploy to production environments.
 
What You'll do:
•            Work with the rest of the engineering team as the expert on reliability, performance, and operability.
•            Engage in multidisciplinary work that applies an agile process across multiple teams.
•            Automate many of the steps required to safely develop and deliver software.
•            Troubleshoot and mitigate complex production issues. Also, lead in the drafting of incident reports to reduce incident recurrence.
•            Contribute to a growing company and to the open source communities that support our work.
 
You should:
•            Understand networking concepts and UNIX operating systems.
•            Have a working understanding of source control management technologies.
•            Proficient programming in at least one general purpose programming language.
•            Excellent communication skills, both verbal and written.
•            Interested in working with small teams on meaningful projects.
•            You get extra points for:
•            Experience building systems on cloud computing platforms, like Amazon Web Services and Google Cloud Platform.
•            A deep understanding of the operating system and network protocols, with ability to apply understanding to solve real-world problems.
•            Experience with web operations; specifically at large-scale.
•            Familiarity with tools like Docker, Terraform, and Ansible.
•            Strong sense of urgency and ownership over critical problem areas.
•            Demonstrating open source or other community service contributions.