DevOps Engineer
KCC’s DevOps team plays a crucial role in the development and support of our global catastrophe models and RiskInsight® platform. As a member of our DevOps team, you will be responsible for managing the company’s IT infrastructure, managing the CI\CD pipeline, and day-to-day IT support for colleagues and clients. You will be a key player in the delivery and support of our complex systems in this highly engaging environment and expanding suite of catastrophe models.
Responsibilities
- Work in a fast-paced and technical environment focused on providing support for colleagues and our growing list of global clients
- Manage the complete CI\CD pipeline including source control, integration servers and deployments to cloud, client, and on-premises environments
- Maintain security best-practices for IT infrastructure, software, and internal policies
- Continuous monitoring for environments hosted on-premises, AWS or Azure
- Troubleshoot issues, including but not limited to the administration of Windows OS, web sites providing technical web services, general networking, and SQL management
- Provide quick response support for production applications, both internal and external
Qualifications
- Practical working knowledge of:
- SecOps standards and practices
- Azure DevOps, TeamCity, Octopus Deploy or similar CI\CD pipeline
- Managing AWS and/or Azure environments for scalable distributed processing
- IIS-based web services and web sites, including firewall and load management
- Windows OS administration, including an understanding of general networking principles
- SQL server administration
- The ability to multi-task problems and prioritize multiple issues as they arrive
- Strong communication skills working with clients on a technical level
- Good organizational and documentation skills
- 2-5 years experience