Intact Financial
DevOps I - 16 Month Co-op/Internship
This job is now closed
Job Description
- Req#: R137066
Currently pursuing a university degree in Computer Science, Engineering or a related field
Available to work with us for 16 months from May 2024 to August 2024
Must be returning to full time studies in 2025 following the internship
Preference for student graduating in 2025 and enrolled in a formal co-op/internship program
Inspiring leaders and colleagues who will lift you up and help you grow
Access to tools and resources to support physical and mental health, embracing change and connecting with colleagues
A dynamic workplace learning ecosystem complete with learning journeys, interactive online content, and inspiring programs
Inclusive employee-led networks to educate, inspire, amplify voices, build relationships and provide development opportunities.
A Community Impact program, because what you care about is a part of what makes you different. And how you contribute to your community should be just as unique.
Our employees are at the heart of what we do best: helping people, businesses and society prosper in good times and be resilient in bad times. When you join our team, you’re bringing this purpose to life alongside a passionate community of experts.
Feel empowered to learn and grow while being valued for who you are– here, diversity is a strength. You have our commitment to support you in reaching your goals with tools, opportunities, and flexibility. It’s our employee promise.
Our hybrid work model provides the balance between working from home and enjoying meaningful in-person interactions.
Read on to see how you can shape the future, win as a team, and grow with us.
About the role
Junior DevOps Engineer
As a DevOps Engineer, you will be part of a dynamic and collaborative team who plays a significant role in developing and supporting our Agile software delivery process. As a member of this team, you will develop system specifications, follow the latest software engineering practices, develop build scripts and automated CI/CD pipelines and test/deploy automation programs using various tools and frameworks including our Enterprise OpenShift Container Platform. You have strong experience in supporting numerous applications using a mixture of manual and automated tools to control software deployments and releases. Join a team that is looking to the future and which fosters collaboration, trust, collective ownership, an engineering mindset, continuous learning, and a "automate everything" mentality.
Some awesome things you’ll do:
In this role, you are passionate about implementing robust and efficient Continuous Integration and Deployment pipelines that empower development teams in delivering high-quality solutions fast to market.
Your responsibilities on the CI/CD team will involve:
• Dockerizing applications by building containers and bundling them together to create Docker Services
• Automating existing processes for build, deployment, test, static analysis, etc. of applications and services
• Create new pipelines and increase the reliability of existing Continuous Integration pipelines
• Optimize pipelines to ensure scalability and improve pipeline speed while playing an active role in the stability of these pipelines
• Coaching and mentoring junior team members to improve the overall automation engineering skillsets
• Continuously look for improvements to enhance our software delivery process and software engineering practices, and finding efficiencies to help increase the productivity of the team
• Ensuring a high level of customer service is maintained to stakeholders while addressing critical requests
• Contributing to improving and optimising our automated Continuous Integration & Deployment pipelines by actively participating in DevOps initiatives to help automate current manual and repetitive processes/tasks
What you bring to the table:
• Team player with a positive attitude and excellent interpersonal skills
• Bachelor’s degree in computer sciences or equivalent experience
• Experience with building, integrating and deploying of n-tier web applications using Java and Java-based application frameworks
• Experience developing service-oriented systems
• An in depth understanding of Continuous Integration and Continuous Delivery
• Strong knowledge of web applications technology stack, including WAS Server, Oracle RDBMS and Angular development
• Experience with Docker, OpenShift, Kubernetes and Container Management Technologies in general
• Experience with IBM RTC, Git/GitHub, SQL, Flyway, Ant, Maven, Ivy, Groovy, Gradle, Jenkins, Job DSL, SonarQube and Nexus in both Windows and Linux environments
• Experience with JCasC and Helm is an asset
• Basic knowledge various architecture integration concepts and the technology platforms supporting them: ESB/SOA, Web services (REST, SOAP), API, etc.
• Knowledge of version control, feature/ release branching & trunk based development strategies
• Experience working in an Agile Scrum environment is preferred
• Ability to communicate, both in writing and orally and work independently while establishing relationships across many teams
• Ability to think critically, analyze and resolve technical issues while identifying different options and creating great solutions to problems that have not been encountered before
• Highly autonomous, self-starter with experience in the full development lifecycle
Your career starts here. Apply today!
We can’t wait to learn more about you. When you complete your application, remember to include your resume and University/College transcript. We hire co-ops every semester (Winter, Summer and Fall)! We’re accepting applications now through September 22, 2023 at 11:59pm EST. All submissions will be reviewed during this time, as well as after the posting closes.
What we offer
Working here means you'll be empowered to be and do your best every day. Here is some of what you can expect as a temporary member of our team:
We are an equal opportunity employer
At Intact, we value diversity and strive to create an inclusive, accessible workplace where all individuals feel valued, respected, and heard.
If we can provide a specific adjustment to make the recruitment process more accessible for you, please let us know when we reach out about a job opportunity. We’ll work with you to meet your needs.
Click here to review other important information about the hiring process, including background checks, internal candidates, and eligibility to work in Canada.
If you are an employee of Intact or belairdirect, please apply for this role on Contact People.
About the company
Intact is Canada's largest provider of home, auto and business insurance, through its subsidiaries Intact Insurance, belairdirect and Brokerlink.