DevOps Software Development Engineer

TekWissen ®

Markham

Hybrid

CAD 80,000 - 110,000

Part time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A global workforce management provider in Markham is seeking a DevOps Software Development Engineer for a 12-month temporary assignment. The successful candidate will design and maintain CI/CD pipelines, collaborate on automation workflows, and manage robust, scalable infrastructures. Strong experience in CI/CD concepts, Windows Drivers, and scripting is required. Candidates should be fluent in English and possess excellent troubleshooting skills. This hybrid role offers a dynamic environment with opportunities for growth.

Qualifications

  • Strong experience with CI/CD concepts and tooling.
  • Significant experience with scripting and automation using Python, Bash, or PowerShell.
  • Experience with containers and container orchestration.

Responsibilities

  • Design, implement, and maintain CI/CD pipelines.
  • Collaborate with development and QA teams to automate workflows.
  • Manage systems and troubleshoot issues across the stack.

Skills

CI/CD concepts and tooling
Windows Drivers configuration
Scripting and automation
Networking fundamentals
Troubleshooting skills
Fluent in English

Tools

Jenkins
Docker
Kubernetes
GitHub
Azure DevOps

Job description

Position: DevOps Software Development Engineer

Location: Markham, ON

Duration: 12 Months

Job Type: Temporary Assignment

Work Type: Hybrid

Overview

TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. This Client is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. global company that specializes in manufacturing semiconductor devices used in computer processing. The company also produces flash memories, graphics processors, motherboard chip sets, and a variety of components used in consumer electronics goods.

Job Description
  • Our team designs and maintains large scale build, test, and deployment infrastructure for Windows and Linux environments on x86 and ARM platforms.
  • Our systems are utilized during all stages of product development across multiple client sites and include distributed CI/CD pipelines, configuration management, container orchestration, and monitoring systems to track millions of records generated by thousands of systems. We are constantly adapting our DevOps practices (e.g. continuous integration, continuous delivery, infrastructure as code, automated testing, canary/blue green deployments, code reviews) to manage the challenges we accept.
  • We are looking for someone experienced with designing and operating robust, scalable infrastructure and automation, comfortable with both Windows and Linux.
  • Experience with containers, cloud platforms, and modern observability stacks is a plus.
Key Responsibilities
  • Design, implement, and maintain CI/CD pipelines for build, test, and deployment across multiple platforms and environments
  • Design, build, and operate containerized environments (e.g. Docker, Kubernetes) for development, testing, and production workloads
  • Implement and manage monitoring, logging, and alerting solutions to ensure high availability, performance, and visibility of systems
  • Manage systems that host code and need movement (e.g. Github, Gerrit, Perforce)
  • Collaborate with development, QA, and hardware validation teams to automate workflows and reduce manual operations
  • Troubleshoot and resolve issues across the stack (infrastructure, OS, networking, CI/CD, application) in development, test, and production environments
  • Optimize build and test infrastructure for performance, reliability, and cost, including parallelization and resource utilization
  • Implement and enforce security best practices, including secrets management, least privilege access, and compliance automation
  • Document technical designs, operational runbooks, and troubleshooting guides for other team members
  • Participate in on call rotations and support the existing production and validation environments as needed
Required Experience and Skills
  • Passion for building reliable, automated systems and improving developer productivity
  • Strong experience with CI/CD concepts and tooling (e.g. Jenkins, GitHub Actions, Azure DevOps, GitLab CI, or similar)
  • Strong experience in INF creation, configuration and management for Windows Drivers
  • Significant experience with scripting and automation using at least one language (e.g. Python, Bash, PowerShell)
  • Solid understanding of Linux and/or Windows system administration (services, networking, security, performance tuning)
  • Experience with containers and container orchestration (e.g. Docker, Kubernetes)
  • Experience with monitoring, logging, and alerting tools (e.g. Prometheus, Grafana, ELK/EFK stack, Splunk, or similar)
  • Experience with managing SCM and code review tools (GitHub, GitLab, Bitbucket, Gerrit); understands trunk-based workflows, codeowners, and policy-as-code gates and is able to configure these in the SCM system
  • Familiarity with networking fundamentals (TCP/IP, DNS, HTTP, load balancing, firewalls)
  • Experience working with source control (Git), code review, and branching strategies
  • Strong troubleshooting skills across multiple layers of the stack
  • Proven interpersonal skills, ability to collaborate in cross functional teams
  • Technical excellence and teamwork mindset
  • Must be fluent in both written and spoken English
Top Must Have Skills
  • Strong experience with CI/CD concepts and tooling (e.g. Jenkins, GitHub Actions, Azure DevOps, GitLab CI, or similar) working within containers
  • Strong experience in INF creation, configuration, and management for Windows Drivers
  • Significant experience with scripting and automation using at least one language (e.g. Python, Bash, PowerShell)
  • Experience with managing SCM and code review tools (GitHub, GitLab, Bitbucket, Gerrit); understands trunk-based workflows, codeowners, and policy-as-code gates and is able to configure these in the SCM system

TekWissen® Group is an equal opportunity employer supporting workforce diversity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DevOps Engineer (Onsite – Canada)
DevOps Engineer (Onsite – Canada)

Spait Infotech • Canada

On-site
CAD 90,000 - 130,000
Competitive pay
Full-time benefits
Hybrid/Onsite flexibility
+1
DevOps Engineer
DevOps Engineer

EIZIE • Kitamaat

On-site
CAD 90,000 - 120,000
Competitive salary
Health benefits
Professional development
+5
DevOps
DevOps

360 IT Professionals • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Senior DevOps Developer - Remote/Hybrid (Canada)
Senior DevOps Developer - Remote/Hybrid (Canada)

Info-Tech Research Group International • Toronto

Hybrid
CAD 90,000 - 120,000
Senior DevOps Developer - Remote/Hybrid (Canada)
Senior DevOps Developer - Remote/Hybrid (Canada)

Info-Tech Research Group • Toronto

Hybrid
CAD 120,000 - 180,000
DevOps Engineer
DevOps Engineer

TekStaff IT Solutions • Toronto

On-site
CAD 72,000 - 90,000
Software Developer/Cloud Engineer, Telemetry and Observability Platform
Software Developer/Cloud Engineer, Telemetry and Observability Platform

Kardow • Ottawa

Hybrid
CAD 110,000 - 150,000
Hybrid work arrangement
Senior Software Developer, DevOps - Remote/Hybrid (Canada)
Senior Software Developer, DevOps - Remote/Hybrid (Canada)

Info-Tech Research Group • Toronto

On-site
CAD 90,000 - 130,000
Professional development support
Application Production Support
Application Production Support

TekWissen ® • Montreal (administrative region)

On-site
CAD 1,092,535,000 - 1,478,136,000
DevOps Engineer
DevOps Engineer

Cpus Engineering Staffing Solutions Inc. • Toronto

On-site
CAD 80,000 - 110,000