DevOps Engineer (Remote)

Apply for this position Please mention DailyRemote when applying
Posted 12 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

A bit about Newfront:

From the 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, unexpected, and delightful experiences for our clients.

As a Newfront DevOps engineer you will play a key role in establishing, implementing and maintaining the second iteration of 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 2nd generation cloud deployment infrastructure. You'll be involved in creating a new cloud infrastructure using Docker, AWS, and Gruntwork Terraform. This will require you to generate architectural specifications and corresponding documentation. Once complete, you will work to move our current applications over to this new infrastructure.

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

3+ 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, preferably using ECS.

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.

This position is open to remote candidates with Pacific Time Zone preferred. #LI-Remote

Nice To Haves

* Gruntwork Terraform Reference Architecture - Knowledge of the Gruntwork Terraform libraries and methodology
* 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 Typescript and Nodejs

Some of the Technologies We Use

* Terraform
* Gruntwork
* 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. Learn more about our commitment to diversity and inclusion.

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 .