DevOps Engineer

San Francisco Bay Area, California /
Technology – Engineering /
Full Time
From the Lloyd’s of London coffee shop to the moon landing, every venture relies on insurance. The $1 trillion insurance industry is fundamental to our economy and society, but remains stuck in the stone age. Incumbents rely on antiquated pen-and-paper process and there's a huge opportunity to transform it through technology. At Newfront, we're building software to supercharge insurance brokers and help them deliver a delightful experience to clients.

While we’re a technology-driven company, we believe that people and trusted relationships matter. Newfront believes in empowering people rather than "disrupting" them. Our singular mission is to create the future of work for this massive industry.

We believe breakout growth creates breakout opportunities and diversity drives innovation.

About the role
Newfront is looking for highly skilled DevOps engineers to help change the face of insurance by using technology to build incredible and delightful experiences for our clients.
As a Newfront DevOps engineer you will play a key role in establishing, implementing and maintaining our deployment, data, and security infrastructure. You will be joining a small team who is in the process of defining and building out a standards compliant cloud infrastructure that is inline with current industry best practices. This team is responsible for all things deployment and infrastructure related.
When not developing product deployments, you will have a large focus on tooling to support machine learning training and data collection.

What you will work on
Define, implement, and maintain our cloud infrastructure. You'll be involved in creating a new cloud infrastructure using Docker, AWS, and Terraform. This will require you to make architectural decisions and create corresponding documentation.

Ensure availability, performance, security, and scalability of AWS production systems. You will make sure that industry standard best practices are followed across our entire stack.

Troubleshoot any infrastructural issues that may arise. You will lead the investigation into any complicated infrastructure issues that may arise across various application domains and platforms.

Evaluate new technologies. You will provide dev ops expertise when assisting other engineers who are researching new technology alternatives and vendor products. You will provide recommendations for architecture and process improvements. This will involve researching new technologies and quickly grasping their fundamentals as well as pros and cons.

Requirements
4+ years in a similar position. You have previous success building out deployment infrastructure from scratch and then maintaining it.

You know your way around AWS. You have a deep understanding of the AWS ecosystem and the tools available for configuring it. You know which AWS product is appropriate for each task and understand the best practices for using them.

You have proven abilities with deploying infrastructure as code with Terraform. You possess a thorough understanding of Terraform and have experience using it to deploy infrastructure to AWS.

You are an expert on containerization. You understand the docker ecosystem and have used it to build and deploy containers in both development and production environments, using ECS or EKS.

You are security minded. You know how to manage secrets in a cloud environment with tools such as AWS param store and Hashicorp vault. You know how to secure a database and you understand common auth protocols such as OAuth/OIDC.

CI/CD pipelines excite you. You know what makes a CI/CD pipeline successful. You have experience standing up a new CI/CD pipeline and maintaining one. You have worked with tools like CircleCI, Jenkins, etc.

You can manage a Database. You have basic understanding of provisioning databases in the cloud as well as some sql knowledge. You also know how to keep a database deployment secure and backed up.

You know Unix/Linux and you can script. You are proficient in at least one widely used scripting language.

You can speak English well. For this position, it is essential to have an upper-intermediate to advanced level of English in reading, speaking and writing.

Nice To Haves

    • HashiCorp Vault
    • Datadog Configuration - Experience using and configuration of Datadog. Shipping logs and system events from containers to Datadog.
    • Google Cloud Search Configuration - Administration of Google Cloud Search
    • Fluency in scripting

Some of the Technologies We Use

    • Terraform
    • AWS SNS/SQS
    • AWS ECS
    • AWS Param store
    • Docker
    • Redis
    • Postresql/Aurora
    • Nodejs/Typescript
    • Vercel
    • CircleCI
    • Github
    • Datadog
    • Google Cloud Search
    • GSuite
    • Airflow
Newfront is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Newfront provides reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at recruiting@newfront.com.

NOTE:  The information on this description has been designed to indicate the general nature and level of work performed by employees within this classification.  It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.