This job board retrieves part of its jobs from: Healthcare Jobs | Professional Careers | Toronto Jobs

  Toronto Jobs  

Bringing the best, highest paying job offers near you

previous arrow
next arrow

DevOps Engineer


This is a Contract position in Toronto, ON posted October 7, 2020.

DevOps Engineer
We are looking for a highly motivated seasoned DevOps Engineer to join our client Technologies team in Toronto. In this role, the DevOps Engineer will be responsible for recommending and configuring continuous process improvements through the implementation of automation to build source code artifacts, deployment of artifacts, monitoring, code quality scanning, and improving the quality of testing. The DevOps Engineer will also be responsible for data refreshes across environments, automation of manual tasks, monitoring of batch SQL jobs, and configuration of batch runtime improvements.

The DevOps Engineer will be part of growing a product development team to deliver new and existing products and services for the client. The Products & Technology team is an exciting new team focused on using the newest technologies and approaches to deliver solutions & systems for the modern-day end user. Our primary focus and commitments are to provide real value and we encourage innovation and empower open-thinking for all our team members.
As a member of this team, you will be responsible for:
• Working with Kubernetes and deployment of containerized micro-service on GCP
• Recommending automation improvements to replace manual tasks utilizing DevOps tooling
• Creating process benchmarks which will feed into baseline trending reports and documentation for new scripts, new configurations, patch set levels, etc.
• Configuring end user and administration access that adhere to the client’s access control guidelines
• Defining implementation and contingency plan for system upgrade and providing impact analysis and recommendation for system updates
• Coordinating with all teams and end users for change requests and providing regular status and schedule updates to the team
• Monitoring tools and system analytics to quickly diagnose the root cause of system issues
• Developing Unix shell scripts for system level analytics
• Creating and re-enforcing the use of checklists for routine tasks to ensure consistency of task delivery
• Creating and maintaining currency of operational runbooks for components so known issues are not re-encountered by other team members
• Experience in developing and maintaining documentation and wiki for multiple environments
• Work closely with internal business partners to gather requirements, design and implement solutions, manage technical operations, triage and fix operational issues
• Developing and implementing logging and system monitoring best practices, standards and guidelines
• Applying vendor provided system patches to DevOps tooling and Kubernetes containers
• Keep abreast of technology trends and developments

To succeed in this role, you have:
• A University degree in the field of Information Technology
• Experience with the following:
– Workload on Google Cloud Platform
– RHEL 7+ Linux OS and shell scripting
– Infrastructure as Code scripting with Terraform and Ansible for automated application builds
– Monitoring tools for statistics analysis and pro-active system tuning such as DataDog
– GitLab CI/CD pipeline design and scheduling with code quality stages spanning the lifecycle of Continuous Build & Quality, Continuous Deploy, and Continuous Testing
– Knowledge of security best practices including authentication protocols, ACL rules, and Identity Management mechanisms
– Build and deploy experience of Docker containers using Helm Charts and YAML configurations
– Deployment and management of securely hardened technology frameworks including Kafka, Istio, and Kubernetes
– Pipeline integration with DevOps Tools such as GIT, Docker, K8 containers, SonarQube, Nexus, Vault, test automation, Fortify, and Twistlock
– Maintain local development workspace inclusive of tools such as Minicubes, Skaffold, NPM, etc
– Salesforce DevOps pipelines;
– Release management and branching techniques
• Deep understanding of Agile/Lean principles such as SCRUM, Kanban, MVP etc. and a passion for working within these principles
• Ability and desire to learn different skills outside of their domain of expertise
• High enthusiasm with a sense of urgency to get things done
• Self-starter with the ability to work in a cross functional team-based environment
• Possesses excellent analytical and problem resolution skills
• Ability and willingness to teach skills and share experiences with other team members
• Positive attitude and a strong commitment to delivering quality work

Randstad Professionals Canada
Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.

Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.

For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.