Description
At CI, we see a great place to work as one that is a safe place for everyone to have a voice, where people are empowered to take ownership over meaningful work, where there is an opportunity to grow through stretching themselves, where they can work on innovative products and projects, and where employees are supported and engaged in doing so.
In this role you will be primarily responsible for the design, development, testing, and deployment of the CI/CD tool set on Cloud and On-premises. Working with developers to deploy and manage code changes, and with operations staff to ensure that systems are up and running smoothly and continuously evaluate existing systems with industry standards and make recommendations for improvement. You will also collaborate with the wider cloud team Enterprise Cloud Architecture, Cloud Engineering team and business technology stakeholders to drive holistic design \& patterns for secure cloud application environments, Cloud platform enhancements, application architecture, data services, cloud operations and cloud service integrations.
WHAT YOU WILL DO
Deploy, optimize and maintain CI/CD toolset and pipelines across multiple environments.
Migrate application pipelines from Jenkins to AWS CodeSuite for Continuous Integration and migrate from Spinnaker to ArgoCD for continuous delivery
Prioritize, drive, and validate strategies and roadmaps for DevOPS, Agile, Configuration Management, API and Infrastructure Automation services, platforms, and technologies.
Responsible for Jenkins. Hands on Jenkins installation, HA, RBAC, Configuration, Plugin installation, backup/restore, Jenkins files, monitoring.
Automate tasks in JFrog Artifactory as part of CI/CD development pipeline.
Manage (OSS) Open-source dependencies, binary repositories to manage files, file integrity and system of record. Responsible for end-to-end artifact management.
Use Spinnaker’s application deployment features to construct and manage continuous delivery workflows.
Define and bring in “Continuous Integration and Continuous deployment” standard methodologies.
Implement DevSecOps framework using tools like CheckMarx, SonarQube and JFrog Xray.
Designing, implementing cloud and application patterns, participate in discovery and assessment session with IT stakeholders, working with cloud engineering team members and advising the use of cloud patterns to develop application solution designs on AWS cloud.
Recommend and implement Cloud Platform best practices. Maintain and operate as industry standard enterprise platform.
Docker and Kubernetes container orchestration and management platform
In depth understanding of security controls and implementations in the cloud
Extend support to Cloud Operations team to resolve Incidents, Problems and Service Requests.
Design the comprehensive set of enterprise management processes, tools, integrations, and procedures to ensure running cloud systems is smooth.
Develop reference architectures and best practice approaches to optimize cloud adoption, application performance, security.
Driving the DevOps mindset and culture in a challenging environment where you get the opportunity to work with a spectrum of latest tools and technologies to drive forward “Infrastructure-as-Code” and “Infrastructure-as-a-Service”.
Deploying and managing infrastructure with tools such as Terraform, CloudFormation, Systems Manager. Establish an IaC framework using terraform for AWS. Deploy and manage infrastructure in AWS. Automate manual tasks using python, etc.
Troubleshoot and investigate complex customer's CI/CD scenarios and provide innovative solutions for their requirements. Analyze log files, thread dumps, HTTP traffic, JVM and OS parameters.
Setup, design and build CI pipelines with Docker, NPM, Java, Pypi etc. (Binary Repositories, Distribution to Devices and Continuous Build Tooling).
WHAT YOU WILL BRING
Qualifications:
B.S. Computer Science, Software Engineering, or equivalent work experience.
12+ years experience in either software, system, architecture, Devops disciplines.
Must have AWS Clous Solution Architect – professional certification.
Must have Kubernetes Certified Administrator.
Good to have HashiCorp Terraform \& Any DevOps certification, JFrog artifactory certifications .
Technical Skills Required:
CI/CD (Bitbucket, AWS CodeSuite, ArgoCD Jenkins, Spinnaker, Check Marx, JFrog Artifactory and Xray).
Expertise with SDLC life cycle (agile and waterfall) and associated IT processes.
Demonstrated experience designing and implementing architecture for a large complex applications \& Platforms.
Experience with Monolith and Microservices application architecture
Good Understanding of application deployment strategies (Blue/Green, Canary etc).
Full understanding of software development lifecycle best practices. Experience with CI/CD pipelines and DevOps processes, change/Release management
Good understanding of the security processes, standards \& issues involved in multi-tier cloud or hybrid applications.
Infrastructure as Code (Terraform, CloudFormation).
Experience with AWS Data Lake environment is an asset.
CI Financial is an independent company offering global wealth management and asset management advisory services through diverse financial services firms. Since 1965, we have consistently anticipated and responded to the changing needs of investors. We are driven by a commitment to provide individuals and institutions with the highest-quality investments and advice. Our commitment to the highest levels of performance means that whatever their position, CI employees must be comfortable in a fast-paced environment that will stretch them to tap into their highest potential. Employees with a healthy dose of ambition, a desire to commit to a curious mindset for continuous learning, and a willingness to go the extra mile thrive at CI.
WHAT WE OFFER
Modern HQ location within walking distance from Union Station
Equipment Purchase Program
Training Reimbursement
Paid Professional Designations
Employee Share Purchase Program (ESPP)
Corporate Discount Program
Enhanced group benefits
Parental Leave Top–up program
Fitness membership discounts
Volunteer paid Days
We are focused on building a diverse and inclusive workforce. If you are excited about this role and are not confident you meet all the qualification requirements, we encourage you to apply to investigate the opportunity further.
Please submit your resume in confidence by clicking “Apply”. Only qualified candidates selected for an interview will be contacted. CI Financial Corp. and all of our affiliates (“CI”) are committed to fair and accessible employment practices and provide reasonable accommodations for persons with disabilities. If you require accommodations in order to apply for any job opportunities, require this posting in an additional format, or require accommodation at any stage of the recruitment process please contact us at accessible.recruitment@ci.com, or call 416-364-1145 ext. 4747.