Internship Opportunity


DevOps Environment Analyst

Number of Positions:
Application Deadline:
Sep 23, 2019
Start Date:
Sep 30, 2019
End Date:
Sep 25, 2020

Job Description:


What is the opportunity?

You will be responsible for build/release management technologies and etest environment analyst in the Finance IT suite and working with the project team by applying build automation best practices. You will work closely with the Development and QA leads to understand the Online Banking technologies as well as develop and execute automated build process for mission critical applications.

What will you do?

Test environment management

Understand, configure and debug complex ecosystems within windows and linux environments

Ensure that environments provisioned match design and provisioning requests 

Understand the reporting capabilities of Test Environment Management tools to best detect and resolve defects 

Work as DevOps teams to leverage Infrastructure as Code and enable automated provisioning of environments 

Work with support teams to fix or upgrade environment issues

Integrate QE’s automated test suites into CI/CD tools.

Develop and maintain automated test suites using test automation tools

Execute deploy process (manual/automated), document configuration where you are responsible for end-to-end tracking of all issues found

Work with JIRA and Confluence for defect management, reporting and other functions

Participate in defect triage and Scrum meetings

Effectively communicate and build rapport with team members, stakeholders and business partners using a variety of techniques and collaboration from initiation to close

Continually enhance your own skills and build knowledge in all aspects of the organization, the business and information systems


What do you need to succeed?

Must Haves:

Strong experience with Unix/Linux to maintain and optimize  

Experience with Scripting Language such as Groovy

Experience with SHELL Language

Experience with Dockers, Ansible

Experience with PCF or AWS

Experience with Object Oriented programming language such as Java or C++

Experience with Jenkins, Maven, GIT/SVN

Understanding I.T methodologies and best practices

2 years developing experience with manual and automated environments

Bachelor Degree in Computer Science or Computer Engineering


Nice to Have:

Experience with macOs, and Microsoft Operating Systems

Experience with frameworks: Spring Boot

Experience with Urban Code Deploy

Understanding of the software development process and experience with the AGILE methodology (i.e. Scrums, Sprints, Retrospective, etc)

Understanding of IT Standards, Methodologies, SDLC, CMM & audit requirements

Learn more about RBC Tech Jobs

About RBC
Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. Our success comes from the 84,000+ employees who bring our vision, values and strategy to life so we can help our clients thrive and communities prosper. As Canada’s biggest bank, and one of the largest in the world based on market capitalization, we have a diversified business model with a focus on innovation and providing exceptional experiences to more than 16 million clients in Canada, the U.S. and 34 other countries. Learn more at

We are proud to support a broad range of community initiatives through donations, community investments and employee volunteer activities. See how at

Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at

Inclusion and Equal Opportunity Employment
RBC is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. Disability-related accommodations during the application process are available upon request.

Employer Question 1:

Are you legally eligible to work in Canada for the entire duration of this internship?

Employer Question 2:

Do you require any accommodations for the interviewing and recruitment process?

Employer Question 3:

Please rate your oral and written English communication skills on a rating scale of 1-4 1 I cannot communicate in this language 2 I can communicate, but could not conduct business on behalf of RBC, in this language 3 I can communicate and conduct business on behalf of RBC in this language 4 I can communicate, conduct business on behalf of RBC, have written articles, done official translation work, in this language