Role Description
The DevOps Engineer has a fantastic opportunity to help bring the benefits of DevOps to a wider audience throughout Europe, APAC and North America. Key to our ongoing success is a growth mindset and understanding the value of culture over tooling, as well as outcomes over output.
We develop in multiple cloud platforms (Public and Private), traditional Datacentres and Salesforce, so the DevOps Engineer will need to be an application or infrastructure SME in at least one of these areas, with the ability to upskill quickly in the others as required.
Key Responsibilities
-
Supporting teams in their adoption of DevOps: Tell me; Show me; Involve me
-
Supporting and driving a culture of continuous improvement and quality engineering principles across IM Technology Services
-
Contributing to DevOps Strategy and Roadmap
-
Bringing a secure by design mindset from development practices through release
-
Enhancing capabilities of International Markets DevOps tooling
-
Evangelising and driving the adoption of Security best practices into the delivery teams
-
Designing best practises and patterns to encourage consistency and reuse through IMCTS, while meeting compliance requirements
-
Collaborating with Enterprise CoEs where appropriate to share practises/solutions and identify potential practises/solutions for reuse
Delivery Responsibilities
-
Enable secure and compliant deployments from source control to production
-
Ensure all IM DevOps tooling meets appropriate Cigna and regulatory requirements
-
Coach and support teams in their adoption of DevOps culture and tooling
-
Architecting and delivering pilots and proofs-of-concept effort to spur innovation
-
Mapping user stories to detailed technical specifications
-
Ask smart questions, collaborate, team up, take risks, and champion new ideas
-
Automate, Automate, Automate!
Qualifications
-
A growth mindset
-
Experience working within an Agile environment
-
Ability to communicate with stakeholders including Environment Management, Test Management, Infrastructure Management, Application Developers etc
-
Ability to work and communicate remotely, in an international and multi-cultural environment
-
In depth experience with Continuous Integration and Continuous Delivery (CI/CD) and associated tooling (source control, pipelines etc)
-
Comfortable with either Windows or Linux system command line management (preferably both)
-
Understands the βwhyβ of DevOps and is able to communicate the benefits to people at all levels
-
Strong scripting skills (Python, javascript, powershell or go)
-
Experience of testing frameworks
-
Experience with Public or Private Cloud
-
Organized and structured approach with the ability to co-ordinate and manage multiple moving parts
-
Ability to estimate work effort required
Desired or βPlusβ Skills
-
Experience with .Net Core and Angular CI/CD patterns
-
Understanding of SRE principals and practises
-
Experience with advanced deployment patterns, including: Blue/Green deployments, rolling updates, canary releases, dark launches and feature toggles
-
Software Development Experience
-
Experience with Infrastructure as Code
-
Exposure to Azure DevOps or TFS
-
Experience with Container Orchestration
Benefits
-
Opportunity to work with a global, truly innovative and flexible Technology division
-
Investment in improving and innovating the global technology stack, including Cloud, AI & ML
-
Opportunities for internal and external training, secondments to other teams/projects
-
Flexible working arrangements, including remote/home working and flexible start/finish times
-
True work/life balance for all employees