Career Opportunity
Role Title
DevOps Engineer
Purpose of role
The DevOps Engineer is responsible for designing and implementing solutions that support transformation initiatives for DevOps, platform engineering, developer experience (DevX), and cloud adoption. They work closely with developers, quality engineers, and IT operations to ensure the entire software development life cycle is smooth, efficient, and error-free. The candidate will also collaborate closely with Information Security on DevSecOps initiatives and improving software supply chain security.
This role will help drive the adoption of infrastructure-as-code (IaC), engineered governance, and API-first strategy. The candidate will help promulgate DevOps habits, practices, cultural norms, and vernacular across the organization and with partners acting on behalf of Foresters. They will help define and continuously improve the set of principles, controls, and governance practices for DevOps adoption at Foresters.
This role will also work closely with developers and development partner organizations to enhance developer experience and increase velocity using modern software engineering practices and tooling. The candidate will help to mature development as a practice through the adoption of internal development platforms, AI-enabled tooling, and automation.
Job Description
Key Responsibilities
Leadership
- Conduct analysis to determine best path for improving the efficiency and security of the Foresters software supply chain
- Collaborating across teams to find opportunities for and showcase ideas in IT automation, observability, and engineering effectiveness
- Ensure managed services and delivery partners adhere to industry best practices and Foresters DevOps Governance Framework
DevOps
- Collaborating with development and operations teams to identify and address bottlenecks in the software development lifecycle
- Designing and implementing automation tools and frameworks for continuous integration, delivery, and deployment
- Implementing and maintaining version control systems, configuration management tools, and other DevOps-related technologies
- Ensuring compliance with industry best practices and organizational policies
- Continuously improving processes and tools to enhance efficiency and productivity
- Automating repetitive tasks, reducing manual intervention, and improving the overall user experience, quality, and reliability of software products
- Implementing and continuously improving security measures in the software development lifecycle
Developer Experience
- Implementing tools and platforms to improve developer workflow and increase velocity
- Enhancing the internal developer platform (IDP) to drive self-service, establish golden paths and provide observability of DevOps related metrics
- Implementing tools and processes for AI-driven development that can increase productivity and reduce manual effort
Key Qualifications
- University graduate with a major in computer science or equivalent work experience
- Professional DevOps and cloud designations (Azure/AWS DevOps Engineer, CKA, Azure/AWS Solution Architect) are preferred
- Professional security designations (Azure Security Engineer, AWS Security Specialty, CISSP) are nice to have
- 5+ years of experience in DevOps and platform engineering, financial institution experience is an asset
- Experience with software and quality engineering, Agile work planning, CI/CD platforms (Azure DevOps, GitHub Enterprise) and improving developer experience
- Experience with platform engineering tools, including infrastructure-as-code (Terraform, Ansible), GitOps (Flux CD), infrastructure automation, and container orchestration (Kubernetes)
- Experience with software supply chain security, including SAST, DAST, secrets management (HashiCorp Vault), open-source SCA, and source code DLP
- Experience with hybrid multi-cloud (AWS, Azure) environments, including on-premises data centers and hyperconverged infrastructure solutions (Nutanix)
- Experience with internal developer platforms (Port, Backstage), developer acceleration using AI (GitHub Copilot) and measuring developer productivity (DORA, SPACE)
- Strong knowledge of programming languages, such as Python, C#, Java and Go
- Strong knowledge of shell programing languages, such as Bash and PowerShell
- Excellent verbal and written communication skills (e.g. developing business cases and delivering presentations to senior management)
- Strong analytical and problem-solving skills
- Well organized, innovative with a high level of initiative
- Detail oriented, able to manage several complex processes and tasks with a high level of accuracy
- Demonstrated ability to work independently and deal with changing priorities while meeting tight deadlines
- Strong interpersonal skills with the ability to build relationships and work in a team environment
# LI-Hybrid
Equal Opportunity Employment and Inclusion – at Foresters Financial, we are committed to sustaining an equal opportunity environment for all job applicants. We embrace Inclusion, Diversity and Equity (IDE) as a core strategic objective for building strong, innovative teams in which all our employees can show up wholly and authentically as themselves.
Foresters Financial strives to provide an accessible candidate experience for prospective employees with different abilities. If you anticipate needing any type of accommodations during the recruitment process, please email [email protected] in advance of your appointment.
Thank you for choosing Foresters. Only those candidates who will be selected for further consideration will be contacted by our Talent Acquisition Team.
Top Skills
What We Do
Foresters Financial is redefining the life insurance and individual savings industry across the U.S., Canada and UK by enriching the lives, communities, and overall well-being of its members. Agents and members alike appreciate the turnkey-decisioned product offerings and end-to-end digitized processes that make it easy to get life insurance without traditional medical exams. State-of-the-art mobile tools help agents deliver tailored plans to prospective and current members. Dedicated to its members’ well-being, Foresters offers a suite of member benefits and is redefining the conventional life insurance model, bringing improved financial security and overall wellness to everyday North American families. Foresters recently merged with Canada Protection Plan to become a leading life insurance distributor in Canada. Foresters Financial is the trade name for The Independent Order of Foresters, the oldest non-denominational fraternal benefit society. For 23 straight years, The Independent Order of Foresters has received an “A” (Excellent) rating from A.M. Best.