About the position
This role is for a Senior DevOps Engineer at Embroker, a company that specializes in industry-tailored commercial insurance. The engineer will be responsible for maintaining and evolving the infrastructure, creating and managing CI/CD pipelines, collaborating with other engineers on infrastructure and deployment requirements, providing recommendations for architecture and process improvements, and offering tooling for monitoring and logging software components. The role requires at least 5 years of experience in an SRE/DevOps role, proficiency in various DevOps tools, experience with cloud infrastructure provisioning, troubleshooting skills, and knowledge of database technology. A degree in Computer Science or a related field is preferred.
Responsibilities
- Maintain and constantly evolve the IaC based Infrastructure
- Create and maintain CI/CD pipelines
- Actively collaborate with other engineers to define infrastructure and deployment requirements
- Provide recommendations for architecture and process improvements
- Provide tooling for other engineers to help them monitor and log their software components
- Troubleshoot problems across a wide array of services and function areas
- Develop code in at least one high-level programming language
- Proficiency with Kubernetes, Docker, Git, Jenkins, and software development processes for deploying applications to AWS
- Familiarity with database technology such as PostgreSQL, DynamoDB or MySQL
- Experience in AWS and its various services
- Good knowledge in Linux/Unix system administration
- Strong security awareness
- Good communication skills
- Be genuinely curious and constantly striving to learn
- Proficient in spoken and written English
- Degree in Computer Science or related field
Requirements
- 5+ years of professional experience in an SRE/DevOps role
- 5+ years experience with CI/CD automation (Jenkins, Github Actions, Travis)
- 3+ years experience designing and provisioning cloud infrastructure on AWS using Terraform (or another IaC platform)
- Experience troubleshooting problems across a wide array of services and function areas
- Experience in code development in at least one high-level programming language
- Proficiency with Kubernetes, Docker, Git, Jenkins, and software development processes for deploying applications to AWS
- Familiarity with database technology such as PostgreSQL, DynamoDB or MySQL
- Experience in AWS and its various services
- Very good knowledge in Linux/Unix system administration
- Strong security awareness
- Good communication skills
- Be genuinely curious and constantly striving to learn
- Be proficient in spoken and written English
- Degree in Computer Science or related field
Benefits
- Proficiency with Kubernetes, Docker, Git, Jenkins, and software development processes for deploying applications to AWS
- Familiarity with database technology such as PostgreSQL, DynamoDB or MySQL
- Experience in AWS and its various services
- Very good knowledge in Linux/Unix system administration
- Strong security awareness
- Good communication skills
- Genuinely curious and constantly striving to learn
- Proficient in spoken and written English
- Degree in Computer Science or related field