This is your opportunity to join AXIS Capital – a trusted global provider of specialty lines insurance and reinsurance. We stand apart for our outstanding client service, intelligent risk taking and superior risk adjusted returns for our shareholders. We also proudly maintain an entrepreneurial, disciplined and ethical corporate culture. As a member of AXIS, you join a team that is among the best in the industry.
Accountable to the Senior Technical Architect / DevOps Lead, the DevOps Engineer is a specialized resource who brings together application code, infrastructure components, and deployment processes to the Software Development Lifecycle (SDLC). This resource will have three main responsibilities: 1) Environment Management, 2) Configuration Management, 3) Deployment Management. This role will employ technology, process, and automation to achieve operational excellence in the SDLC.
Support and enhance the SDLC
Environment management. Ownership over how the solution is deployed into our physical environment – on prem or in the cloud. For on-prem, work closely with WIPRO to manage the production environment.
Manage dev workstation setup and procurement
Manage all physical pictures of the topology
Active monitoring and management of dev, qa. In partnership with corporate infrastructure teams for installs, active monitoring of uat, pre-prod, prod
Dynatrace alert monitoring – engage corporate support and infrastructure teams as required based on conditions/alerts
Branch / main code management and best practices
Coordinate code merge activities
Code/test channel management for all release work
Maintain best practice on code management tools usage
Build and deploy process and automation
Support deploy activities to all environments
Deployment night planning, resourcing, and execution
Maintain industry knowledge of DevOps best practices / tools and enhance AXIS processes as required
Required Skills and Qualifications
Bachelor’s degree in Business or Computer Science preferred
2+ year’s experience in P&C Insurance industry in a technology role preferred
Experience working with vendors, system integrators, and/ or in a managed service environment.
Experience working with development teams through the full SDLC – agile experience preferred
Excellent Analytical skills
Strong knowledge in Build automation using TFS Build process and TFS workflow
Knowledge in Implementing and managing continuous code builds and deployments – Using any tools
Demonstrated working knowledge of Windows Server components and Linux (Example, IIS, Events, tomcat, etc.)
Experience with any continuous deployment tools such as Octopus or Jenkins or Go or any other similar tools.
Experience with Azure DevOps and Azure Platform or similar cloud compute environment preferred.
Working knowledge of implementing and managing monitoring and analysis tools (Dynatrace, App Dynamics)
Must have skills –
Scripting using PowerShell, Ruby, Perl or any other similar languages.
Any Packaging open source tools knowledge like NuGet
Working knowledge Web, Services security using any type of SSO or Identity solutions
Understanding of full stack of infrastructure components is a Plus not required.
Experience in supporting Web applications (.net and Java stack) – Preferred not required.
Documenting the infrastructure topology and artifacts.
Working knowledge of code merge process – Preferred not required.
Working collaboratively with multi-vendor teams (Preferred) and team player attitude.