Principal DevOps Engineer
REDWOOD CITY, CA; SAN FRANCISCO, CAENGINEERINGFULL-TIMEAPPLY FOR THIS JOBOpenGov is a mission driven fast-growth, Series C, venture backed startup (includes Andreessen Horowitz, Formation 8, Thrive Capital, and Emerson Collective). Our Board of Directors includes iconic Silicon Valley executives John Chambers (former Cisco Chairman and CEO) and Marc Andreessen (Time Magazine’s list of the 100 most influential people in the world).
We have surpassed 1,800+ government customers (and growing fast!) in our mission to power more effective and accountable government.
About the Principal DevOps Engineer role:
The Engineering Operations (EngOps) team is one of three core teams in OpenGov’s engineering organization. With a broad charter that spans DevOps, cloud operations, shared services, and quality/release processes/frameworks, it serves as a foundation on which all other OpenGov products are built, tested, released, deployed, and operated in a uniform and consistent manner.
EngOps is a group of talented engineers passionate about building highly scalable and secure solutions on public cloud using open source software components, in a setting that is fast-paced and agile. Our customers are internal to the organization. We make architectural decisions in close collaboration with them and then iterate quickly to provide high quality platforms and solutions. A high degree of freedom and responsibility is second nature to us.
• Building software for and managing highly available cloud infrastructure for continuous integration, automated software releases, infrastructure automation, and monitoring.
• Operating Kubernetes and Docker in production on a public cloud.
•Building and operating services that are foundational to the product architecture in terms of usage across multiple products, such as Kafka, Authorization/Authentication, and MongoDB.
• Building and operating software delivery, process automation, testing, and other tools to improve developer velocity and fuel engineering innovation.
• Leading deployment aspects related to networking (e.g. load balancing), security (e.g. TLS termination, secrets management), and scalability.
• Supporting, troubleshooting, and monitoring of production systems, including optimization to their performance, scale, utilization, and costs.
• Ensuring compliance with security frameworks such as SOC II and FEDRAMP
• Experience running Kubernetes at scale and in production on public clouds
•Experience with AWS and its APIs
• Development and administration experience on Linux environment with distributions like Debian and Ubuntu
• Programming skills in languages like Java/Python/Ruby/Go/C/C++
• Demonstrable experience in creating high-performance and highly scalable services
• Deep understanding of web technologies such as HTTP, TLS, and REST and services such as Nginx and HAProxy
• Experience with tooling and systems for build, infrastructure automation, and monitoring, such as Docker, Jenkins, Chef, Terraform, Datadog, and Sumologic
•Good knowledge of TCP/IP networking protocols and security principles at all layers of the stack from networking to applications
• Has strong verbal and written communication skills
• Exhibits good balance between strategic direction and tactical execution
• Has a strong orientation towards delivering results incrementally
• Experience: Minimum 8 years industry experience with 5 years as a DevOps engineer in SaaS companies• Education: BS/MS in Computer Science or equivalent