What is the opportunity?
We are a small team of DevOps engineers building and implementing CI/CD pipelines for teams across Trading Execution Services that help increase developer’s efficiencies and eliminates manual efforts which increase overall savings for the organizations. We are looking for a DevOps engineer who is constantly thinking about automation and excited about new technologies in cloud and DevOps that will bring bigger impact for development communities. You will have the opportunities to work closely with software development teams across TES and collaboratively with DevOps teams in QTS and improves overall deployment pipelines within QTS.
What will you do?
Works with development teams in implementing CI (Continuous Integration) / CD (Continuous Delivery) pipeline for their applications
Utilize your DevOps tooling knowledge and methodologies to positively impact and improve current development and deployment processes
Work closely with centralized DevOps team to further analyze current issues and problem solve solutions to improve developers efficiency
Involves in analysis of current cloud capabilities to help come up with standardize solutions across the organizations
Build and enhance current pipeline including Git, Jenkins, Nexus, RLM, Docker, Kubernetes integrations
Involves in building and implementing config management, secrets management, monitoring, logging solutions
Write code / script using Groovy, Python, Ruby, Shell, PowerShell to create automation scripts/tools based on industries best practices
Contribute in POC (Proof of Concepts) and research of DevOps tooling and strategies to support driving modern DevOps practices
What do you need to succeed?
Strong DevOps skills and hands on experience in using DevOps tools such as but not limited to Jenkins, Git, Nexus, Artifactory, Ansible, RLM, Consul, Vault, Confluence, Jira
Experience in scripting (Python, Bash, PowerShell, Ruby)
Experience in CI/CD technologies and automations
Experience with cloud technologies such as Docker, Kubernetes, Openshift
Good understanding in programming languages/skills
Working in a smaller team and/or within a small organization/start-up
Experience with AWS, Azure & Good understanding of Agile methodology
Previous experience working for a software company and web services such as REST API, JSON, and Python and deploying APIs for internal use
Familiarity with financial services industry a plus, but not required (we’ll teach you the business domain knowledge!)
What’s in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
Leaders who support your development through coaching and managing opportunities
Ability to make a difference and lasting impact
Work in a dynamic, collaborative, progressive, and high-performing team
Flexible work/life balance options
Opportunities to do challenging work
Opportunities to take on progressively greater accountabilities
Opportunities to building close relationships with clients
Learn more about RBC Tech Jobs
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 rbc.com/careers.
Address: 155 Wellington St W
Work Hours/Week: 37.5
Work Environment: Office
Employment Type: Permanent
Career Level: Experienced Hire/Professional
Pay Type: Salary + Variable Bonus
Required Travel(%): 0
People Manager: No
Application Deadline: 04/17/2020
Platform: Capital Markets
Req ID: 233237