Dev/Ops Engineer
Downtown Toronto
Fulltime role
Job Description
Software Engineering professionals work across the Service Delivery Lifecycle to analyze, design, build, test, implement and/or maintain multiple system components or applications or our clients.
The DevOps Engineer develops and designs technologies that improve the way our clients and the world works. Supporting the core Technology business, they are eager to learn and use that curiosity to solve Technology problems through developing, designing, and configuring software products or systems that enable client strategies. They use their versatility and experience to design technology solutions that meet client requirements from analysis to implementation.
A professional at this position level has the following responsibilities:
Adapts existing methods and procedures to create alternative solutions to moderately complex problems
Understands the strategic direction set by senior management as it relates to team goals
Uses own judgment to determines optimal solution to recommend
Primary upward interaction is with direct supervisor or teams leads. Generally interacts with peers and/or management levels at a client
Determines methods and procedures on new assignments with minimal guidance
Decisions often impact the team in which they reside and occasionally impact other teams
Manages medium-small sized teams and/or work efforts (if in an individual contributor
Basic Qualifications:
Minimum 2 years of DevOps experience; CICD, automation, build, deployment, configuration of multiple environments, source code management
Experience with Jenkins deployment, server sizing, farm architecture, and pipeline development with Groovy pipeline plugin
Experience with Kubernetes architecture, deployment and networking concepts
Experience in one or more of the following: CICD, Git, SVN, Jira, source code management, branching strategy, code review, farm architecture, slaves, Groovy, web hooks, shell scripting
Experience with Kubernetes architecture, deployment and networking concepts
Maven build experience for Java web applications
Excellent verbal and written communication skills
Minimum Bachelor’s degree (e.g. Computer Science, CIS/MIS, Engineering)
Ability to meet travel requirements, when applicable
