Senior DevOps Engineer

Senior DevOps Engineer

Toronto, Ontario, Canada  - Permanent

Job Description

As an employee with our client, you will play a role in shaping and leading the global knowledge economy. Their technology drives global markets and helps professionals around the world make decisions that matter.  Whether solving for today’s challenges or tomorrow’s aspirations, you will work with the industry’s brightest thinkers on diverse projects, creating next-generation solutions that deliver powerful results.   As the world’s leading provider of intelligent information, they want your unique perspective to create the solutions that advance their business—and your career. 

Our client has built a leading mission-critical global tax automation software relied upon by 10,000+ clients and 150,000+ users worldwide. In fact, 87% of the Fortunate 100 companies uses this software for their tax automation needs.

You will be a key contributor in reaching their mission to be the most reliable and secure indirect tax platform in the world and provide exceptional service to their clients. You will part of a global team of engineers providing exceptional support to customers, and implement initiatives that improve the reliability, performance, and security of the SaaS platform.

In the role of Senior DevOps Engineer, you will:

• maintain the existing build & deployment process, and drive improvements in availability
• monitor infrastructure utilization and provide recommendations for cost optimization
• analyze existing application monitoring processes and make improvements for continuous and proactive monitoring
• work closely with developers and architects to create fully automated CI/CD pipelines for infrastructure provisioning and application deployment
• collaborate with team members to define, document, and implement application deployment patterns
• seek out improvements to efficiency and reliability through effective use of automation
• identify and implement security improvements such as infrastructure hardening, credential management usage and rotation policies
• be a team player: collaborate with development teams to prioritize and address application vulnerabilities
• be a mentor: guide and mentor team members and take a lead on new initiatives
• be an Agile person: strong sense of urgency and a desire to work in a fast-paced, dynamic environment, you will deliver solutions against strict timelines

Must Have Skills:

• 5+ years of experience in building and deploying applications and infrastructure
• extensive experience with Public Cloud Infrastructure and container-based deployments
• hands-on experience in build and deployment process using DevOps tools like AWS CodeBuild, AWS CodePipeline, Jenkins, Ansible
• hands on experience with provisioning infrastructure using Infrastructure As Code (IAC) tools such as Cloud Development Kit (CDK), Terraform, CloudFormation
• experience deploying and managing Kubernetes clusters and applications
• strong background using scripting languages such as Python or TypeScript
• comfortable with git commands and workflows
• strong knowledge of current technologies, with proficiency in the areas of automation, DevOps, cloud native architecture and highly available applications
• experience in implementing infrastructure security
• experience with both Relational and NoSQL databases
• have knowledge on Java programming language and API development
• have a bachelor's degree (or equivalent) in Computer Science, Computer/Software Engineering or related technical field


Starting: ASAP
Travel: 0%
Dress Code: Casual

Similar jobs in Toronto:

Similar jobs in other locations: