DevOps Specialist

Epitec, Inc

Ottawa, ON

JOB DETAILS
SKILLS
Amazon Web Services (AWS), Application Programming Interface (API), Automation, Bash Scripting, Build Management, C Programming Language, C++ Programming Language, CMake, Cloud Computing, Code Reviews, Communication Skills, Computer Science, Configuration Management, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Data Structures, DevOps, Docker, Documentation, Embedded Systems, Error Handling, Extreme Programming, GCP (Good Clinical Practices), GitHub, Gnu Make, Gradle, Java, Jenkins, Linux Operating System, Machine Tool, Microsoft Windows Azure, Microsoft Windows Operating System, Object Oriented Design (OOD), Object Oriented Programming (OOP), Python Programming/Scripting Language, Ruby, Sales Pipeline, Scripting (Scripting Languages), Software Engineering, Source Code/Configuration Management (SCM), Systems Reliability, Test Automation, Test Driven Development (TDD), Testing, Traceability, Unix Operating Systems, Virtualization
LOCATION
Ottawa, ON
POSTED
2 days ago
Title: DevOps Embedded Pipeline Engineer

Location: Hybrid on Ottawa Ontario

Work Type: Long term Contract with Opportunity for Extension/Conversion
 
Position Description:
Build & Pipelines Engineers ¿ Embedded Build & Pipeline (EEB&P) Team Ford's EEB&P team builds and maintains the shared tooling, automation, and CI/CD workflows that power ECU software delivery across Ford. We're seeking specialists for one of two complementary roles: ¿ Build Engineers own the "inner loop"¿optimizing compilers, managing dependency trees, and ensuring the path from source to binary is fast, reproducible, and secure. ¿ Pipelines Engineers own the "outer loop"¿orchestrating end-to-end CI/CD workflows that automate testing, security gating, and multi-environment deployments. In either role, you'll partner with product teams to apply modern DevOps and SRE practices so developers can build, test, and release ECU software reliably at scale. You're a Build Engineer if you: ¿ Have deep experience with compilers, linkers, and build systems (e.g., Bazel, CMake, Make, Gradle). ¿ Enjoy solving dependency management, incremental builds, and build performance challenges. ¿ Have supported developers with local build tooling, reproducible builds, and artifact/version management. ¿ Can reason about complex C/C++/embedded code and its build impact. You're a Pipelines Engineer if you: ¿ Have strong experience designing and operating CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI, Azure DevOps). ¿ Enjoy orchestrating build, test, quality, and deployment workflows across teams. ¿ Have worked with infrastructure-as-code, secrets management, and security/quality gates. ¿ Understand environment promotion, blue/green or canary deployments, and pipeline observability.
Skills Required:
Python - Proficient in writing clean, efficient, and maintainable Python code, including experience with data structures, object-oriented programming, and error handling. Ability to develop Python scripts to automate repetitive tasks and integrate with third-party APIs.
 
Experience Required:
Specialist Exp: 5+ experience in relevant field
 
 
Education Required:
Bachelor's Degree
Education Preferred:
 
Additional Safety Training/Licensing/Personal Protection Requirements:
 
Additional Information :
***HYBRID / (4 days per week in the office / Monday to Thursday) What you'll do ¿ Build and improve automation that enables teams to build, test, and deploy code efficiently. ¿ Shape developer workflows from commit through CI/CD to production. ¿ Ensure build and deployment systems meet reliability, availability, and traceability needs. ¿ Drive adoption of common platforms for observability, testing, and automation. ¿ Leverage cloud and on-prem technologies for fast, reliable provisioning of build/test environments. ¿ Maintain clear documentation and collaborate with peers to foster continuous improvement. Basic qualifications ¿ Bachelor's Degree in Computer Science, Engineering, or related field, or equivalent experience. ¿ 5+ years in software engineering, build/automation, DevOps, or tooling roles. ¿ Hands-on experience with CI/CD tools such as Jenkins, Tekton, or GitHub Actions. Required skills ¿ Exposure to agile or XP practices (pair programming, TDD), or willingness to adopt them. ¿ Modern DevOps and configuration management (source control, branching, CI/CD, code review). ¿ Proficiency building tools in Python plus one scripting language (e.g., Bash, Ruby). ¿ Experience with C/C++, Java, or Go codebases. ¿ Proficiency with Linux/Unix; Windows familiarity a plus. ¿ Understanding of object-oriented design and programming principles. ¿ Exposure to cloud or virtualized infrastructure. ¿ Strong communication skills for technical and non-technical audiences. Preferred qualifications ¿ Container and cloud technologies (Kubernetes, Docker, AWS, Azure, GKE, GCP). ¿ GNU Make and other build tools common in C/C++ or embedded environments. ¿ Build systems such as Maven, Gradle, Bazel, Ant, Buck, CMake, Ninja, or Autotools.

#LI-NK1
#INDEPI

About the Company

E

Epitec, Inc

Epitec is a leading staffing and recruiting services company with a mission to make staffing personal. We go beyond traditional hiring by truly understanding our candidates and matching them with the perfect opportunities. We offer competitive compensation, career growth, and support throughout the entire process. Working with top Fortune 500 companies, we are recognized for our excellence with numerous awards, including Best & Brightest and diversity recognitions. At Epitec, we're redefining the future of employment. 

COMPANY SIZE
2,500 to 4,999 employees
INDUSTRY
Staffing/Employment Agencies
EMPLOYEE BENEFITS
Professional Development, 401K, Employee Referral Program, Life Insurance
FOUNDED
1978
WEBSITE
https://epitec.com/