About the position
This role is for a Senior DevOps Engineer at Embroker, a company that specializes in providing 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 to define infrastructure requirements, and providing 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 and technologies, and strong communication skills. The engineer will have the opportunity to work with the latest DevOps tools and continuously improve their skills.
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
- Very 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
- Be genuinely curious and constantly striving to learn
- Be proficient in spoken and written English
- Degree in Computer Science or related field