This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Senior DevOps Engineer

Canadian Tire Corporation Ltd

This is a Contract position in Toronto, ON posted August 2, 2022.

Help us boldly shape retail in Canada

Canadian Tire Corporation’s (CTC) rich heritage of serving Canadians from coast-to-coast dates back to 1922. Our vision is to become the #1 retail brand in Canada, and we are focused on innovating and making important investments in our business, especially when it comes to our people. To reach our goal, we need the best talent to help us evolve and drive change across the business – and boldly help shape Canada’s retail industry. As we strive to be at the forefront of a complex and vastly changing retail industry, it is an exciting time to join the Canadian Tire family of companies.

The Frontier DevOps Engineer is a member of the DevOps team and is responsible for supporting the Frontier application and in store server. As a member of this team, you are accountable for designing and deploying applications in a highly robust multi-tenant environment. You will be developing and maintaining the tools and frameworks to help automate infrastructure and application deployment.

At Canadian Tire we work flexibility embracing ‘Hybrid’ whereby individuals utilize a combination of working at a CTC campus and or virtually in service of outcomes. Determined by managers, decisions around work location will be made based on business and team needs and grounded in a desire to support individual well-being and personal needs. Our goal is to empower teams and individuals to make the right decisions for them, and we expect that to look different for everyone.

What you’ll do

  • Provide hands on application support for daily operations of our support for DevOps – Delivery environment, including service, data and process integrity, configuration, user administration, reporting (data pulls) and optimization.
  • Collaborate with development teams to help design and deploy applications in a highly robust multi-tenant environment in an automated fashion with high emphasis on security and performance.
  • Develop and maintain tools and frameworks to help automate infrastructure and application deployment.
  • Support the design and development of test automation pipelines to validate builds in the CI & CD processes. Full responsibility to automate CD pipelines.
  • Collaborate with IT units and business stakeholders to fully understand the business processes and requirements supported by applications across the IT organization.
  • Work with business stakeholders to determine business process improvements and optimization of the DevOps environment to improve value add to the organization.
  • Maintain documentation and provide knowledge transfer or training for other team members where needed.
  • Evaluate gaps in process and operational support documentation and implement plan to address gaps.
  • Understand and adhere to all compliance requirements (audit controls) for our applications and services. Participate in evidence collection and review for ITGC’s that pertain to application support. This process involves understanding applicable compliance aspects from the corporate information security policy as well as ITIL and COBIT frameworks.
  • Provide application expertise to assist with identifying business and technical requirements for project activities. Identify and raise risks as they relate to the application or business processes around the application.
  • Identify and communicate support requirements and lead the transition of support activities from project to production.
  • Communicate with business stakeholders in business terms at all levels of the organization.
  • Facilitate regular meetings and working sessions with IT team members and different business units to address ongoing issues that require further understanding or analysis.
  • Take ownership of various Infrastructure related projects and ensure successful and timely completion.
  • Adapt software delivery practices including Agile and Lean, as well as DORA key metrics, to enable software delivery teams to improve productivity and reliability
  • Be direct and truthful, and build trust and credibility with co-workers, vendors, and customers by consistently adhering to the organization’s business principles and values.
  • Demonstrate a desire to help and is proactive, responsive, and focused on discovering, anticipating, and exceeding the customer’s needs
  • Be committed to results by taking personal responsibility for achieving mutually agreed upon individual/team objectives and working collaboratively and cooperatively with others to achieve shared goals and objectives.
  • Consider the wider team, function, banner or the organization and takes action or makes decisions which support the success of those groups.
  • Recover quickly after change, disruptions, or mistakes and can remain productive and focused.
  • Be adaptable and can apply lessons learned in one situation to another situation.
  • Be responsible for CI/CD implementation and deployment. Full responsibility to automate CD pipelines

What you bring

  • University degree with Computer Science, Engineering or other Technical focus.
  • Strong communications skills required – a large component of this position is acting as “internal consultant” to various delivery teams where education is as critical as implementation
  • Strong understanding of DevOps and Continuous Integration / Continuous Delivery environments (Azure DevOps, Rundeck, Jenkins, Tomcat, Grafana, Sensu, New Relic, Sumo) with the ability to read, write and execute shell scripts.
  • Strong software development background, including familiarity in at least one of: Java, Python, NodeJS. Knowledge of GIT, JIRA, MySQL/MariaDB.
  • Proficient in Linux and OpenShift virtualization in Cloud environments (Azure); including deploying to virtualized environments in Azure
  • Strong understanding of Red Hat Enterprise Linux (RHEL) and/or OpenStack.
  • Knowledge in some or all the following areas: Windows 2000, 2003 Server, AIX, Linux, RF protocols
  • Working experience of Infrastructure automation. Experience with Terraform would be beneficial
  • Good understanding of hardware and networking components.
  • Knowledge and experience with Microsoft Azure
  • Minimum of 5-7 years working as a DevOps Analyst in a large software Release, QA, Continuous Integration/Continuous Delivery, or DevOps environment and 7-10 year in an IT environment.

About Canadian Tire Corporation

Canadian Tire and its family of companies are boldly shaping retail in Canada and we continue to deliver a positive experience for our customers. As one of the most trusted brands in Canada, our employees take pride in the work we do across the country. It’s more than the iconic triangle that keeps our employees around. From benefits and perks, to learning and development opportunities, to our commitment to Jumpstart – these are some of the many reasons why Canadian Tire Corporation is one of Canada’s Best Managed Companies.

To learn more about this team and the Canadian Tire family of companies follow us on LinkedIn.

Canadian Tire is an equal opportunity employer. We are committed to a diverse and inclusive workplace for all. We recognize that our future success depends on the perspectives and contributions of all our employees — their diverse backgrounds, abilities and experiences make our business stronger. If you are contacted for a job opportunity, please advise us of any accommodations needed to ensure fair and equitable access throughout the recruitment and selection process. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.