DevOps Engineer
About Convr: Commercial Insurance Carriers are falling short on delivering compelling customer experiences. Outdated business processes, inaccurate data and technologies are holding them back from elevating and delivering on better customer experience. In addition, this is adding costs to doing business. Above and beyond the customer experience these issues increase a carrier’s expense ratio and manual entry errors cost time and money. With Convr, commercial P&C insurers manage the underwriting process from submission to quote with an on-demand software platform with a built-in Artificial Intelligence decisioning engine, empowering them to make better decisions, faster. Our vision is to transform the world through data, discovery, decision and we do that today by empowering commercial carriers with a core underwriting management system enabling a frictionless experience, delivering superior performance, optimal efficiency and world-class customer engagement from submission to quote. Make a difference in commercial and property insurance industry by joining and leading our marketing efforts.
Role Overview: As a DevOps Engineer supporting our Linux environments, you will help deliver the best solutions for our customers. You will be responsible for the automation, deployment, and maintenance of the CONVR application running on Linux systems, using products like Ansible, Terraform, Jenkins, and GitLab. Your role will allow our engineers to develop and deploy solutions faster with less friction, democratizing data and opening up insights for our entire organization. You will bring best practices and procedures to our growing SAAS platform, ensuring the systems are stable, performant, and secure.
We are building the next generation of our platform, investing in many new architectural components. You will have the opportunity to get in at the inflection point and help to design and guide the next stages. Successful candidates will be expected to demonstrate solid technical acumen and experience in delivering quality technical solutions, as well as setting and executing on a strategic technical vision. We believe in learning on the job, and as part of this high-performing small team, you'll gain experience with Source Control, Continuous Integration, Automated Testing, Performance Testing, Monitoring, Artifact Management, Test Management, and Reporting tools. Additionally, you'll bring your previous experience, including working in a DevOps environment doing Docker deployments, to help us make the best choices moving forward
Who You Are:
- Must be a self-learner and able to work independently without supervision & able to deliver on time under tight deadlines
- A love of infrastructure-as-code
- A love of terminal programming and not reliant on user-interfaces
- Good hands-on experience in programming knowledge (Python or Shell script) to automate repeated tasks.
- Good analytical & debugging skills - able to differentiate the Infra vs Application related issues.
- Hands on experience with build and deployment automation
- Ability to clearly document and communicate architectural concepts at multiple levels
- Hands on experience with infrastructure monitoring tools
- A desire to learn something new every day
What You’ll be Doing:
- Design and implement CI/CD pipelines
- Automate application build and infrastructure deployment pipelines
- Deploy new systems with best security practices
- Utilize bench marking and other tools to optimize for performance and cost
- Identify and improve on possible points of failure in our infrastructure and applications
- Troubleshoot incidents as they arise and conduct post-mortems
- Ensure high quality monitoring coverage of deployed elements
- Provide technical guidance on solid DevOps practices
- Develop self-service processes and tools for development teams
- Collaborate with development teams to utilize container best practices
Role Requirements:
- 2+ years’ experience working in DevOps or SRE roles
- 2+ years working with AWS cloud technologies
- Must have AWS engineering & provisioning experience by using AWS Command Line and not just the GUI. You will be required to build environments and deploy applications in AWS services like ECS, AMIs, EC2, S3, Elastic Load Balancing and Lambda.
- Conduct systems tests, monitor results, and take required corrective actions as needed.
- Daily hands-on experience developing complex solutions in several of the following: AWS using Terraform IaC, YAML, GIT, Kubernetes, Docker, and GitLab CICD Pipeline deployments.
- Create scripts to automate operational tasks & incorporate the solutions into infrastructure.
- Understand and execute standard IT service management process such as change, incident and problem management.
- Must be able to join an on-call rotation where extensive troubleshooting of Linux based OS, AWS, Containers & Web Services is required.
- Must be able to navigate between automation and regular activities.
- Knowledge of following is a plus Datadog, Dynatrace, Jenkins and Python.
- We're prioritizing candidates located in the Chicago area or surrounding Midwest region. However, exceptional talent from the East Coast will also be considered.
Why Join Convr?
- Full Transparency. We believe in open communication with our team and clients.
- Excellent work-life balance. We believe in flexibly because "life" happens! (unlimited PTO!)
- Team mentality. We believe in "All Hands-on Deck"! Helping one another regardless of department.
- Everyone knows your name. We are a small company of ~50 employees. You will not be just a number!
- Growth. We believe in challenging yourself to develop your career.
- We are going places! We have a passionate team taking Convr to the next level!