DevOps Software Development Engineer (Ontario)

DevOps Software Development Engineer (Ontario)

05 Aug
|
TEKWISSEN ®
|
Ontario

05 Aug

TEKWISSEN ®

Ontario

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
Solid experience with CI/CD concepts and tooling (e.g. Jenkins, GitHub Actions, Azure DevOps, GitLab CI, or similar)
Solid 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.

#J-18808-Ljbffr

📌 DevOps Software Development Engineer (Ontario)
🏢 TEKWISSEN ®
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: devops software development engineer (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: devops software development engineer (ontario) / ontario