So, what’s the role?
As a Senior DevOps Engineer, you will be responsible for designing, implementing, and maintaining robust infrastructure solutions to support our development, testing, and production environments. You will leverage your expertise in GitHub Workflows and Actions, Terraform IAC, and working knowledge of AWS to streamline our CI/CD processes and enhance our overall development workflow. The ideal candidate will have hands-on experience in automating CI/CD pipelines, with a focus on scalability, reliability, cost optimization, and security.
In your role, you will have the opportunity to work on complex engineering problems while collaborating with peers in DevOps, Dev, Security, Operations, SREs, Release, and other cross-functional teams.
A day in the life could include:
- Spending time pairing primarily with release engineers, as well as engineers from other functional teams, to discover automation opportunities and improve existing processes
- Designing, implementing, and managing CI/CD pipelines using GitHub Workflows and Actions to automate build, test, and deploy processes
- Developing infrastructure as code (IAC) solutions using Terraform to provision and manage AWS resources
- Implementing tools and automation to ensure changes continuously adhere to regulatory compliance
- Utilizing your understanding of AWS services and working with peers to optimize infrastructure performance, scalability, and cost-efficiency
- Collaborating with development teams to integrate DevOps best practices into the software development lifecycle
- Implementing, monitoring, logging, and alerting solutions to ensure high availability and performance of our systems
- Continuously improving automation and tooling to streamline deployment processes and increase efficiency
- Staying up to date with industry trends and emerging technologies to drive innovation and improvement
I’ve got the skills… but do I have the necessary ones?
- 6+ years of experience in DevOps or related roles, with a strong focus on CI/CD automation and infrastructure management
- Proficiency in GitHub Workflows and Actions for orchestrating CI/CD pipelines
- 2+ years with Terraform for infrastructure as code (IAC) development
- Working knowledge of AWS services, including EC2, ECS, ECR, S3, RDS, Redis, Lambda, and IAM
- Strong shell scripting skills, docker, and YAML
- Experience with automating release management processes
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
- Ability to thrive in a fast-paced startup environment and prioritize competing demand
- A fast learner, ready to bring previous knowledge to this position and continue developing along the way
- We welcome applicants to join our remote-first team, particularly those residing in the MT and PT time zones
- US candidates only, we are unable to sponsor employment visas
Bonus Points:
- Familiarity with Spacelift.io for managing Terraform infrastructure
- Knowledge of PostgreSQL database administration and optimization
- Previous experience with release management processes
Oh, and don’t worry, we’ve got you covered!
- Medical, Dental, Vision, Disability and Life Insurance
- Flexible PTO policy
- Remote work
- Generous equity package
- 401K with company match
- Parental leave
- Continuing education and professional development
- The excitement of joining a high-growth Insurtech company and seeing your work make an impact