Senior DevOps Engineer

CoreKinect LLC
Chandler, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 120K

Job location

Chandler, United States of America

Tech stack

.NET
Build Automation
Automation of Tests
Azure
Bash
C Sharp (Programming Language)
Cloud Computing
Software Quality
Continuous Integration
DevOps
Firmware
Github
Integrated Development Environments
Python
Microsoft Visual Studio
MSBuild
NuGet
Package Management Systems
Powershell
Release Management
Ansible
Software Engineering
Software Systems
Management of Software Versions
Trunk-based Development
Scripting (Bash/Python/Go/Ruby)
Delivery Pipeline
GIT
Build Management
Git Flow
Kubernetes
Infrastructure Automation Frameworks
Build Tools
Build Process
TeamCity
Terraform
Multiplatform
Software Version Control
Docker
Jenkins

Job description

We are seeking an experienced DevOps Engineer to design, implement, and maintain a scalable build and release system for a growing engineering organization. This individual will help define our branching strategy, improve CI/CD workflows, and ensure our software delivery process is reliable, repeatable, and efficient.

The ideal candidate has strong hands-on experience with modern build systems, source control workflows, and CI/CD platforms such as TeamCity, GitHub, GitHub Actions, Azure DevOps, Jenkins, or similar tools. Experience working within C/C#/.NET environments is a strong plus.

Responsibilities

  • Design and implement a scalable build system that supports multiple teams, products, and release cycles.
  • Define and maintain an effective Git branching strategy, such as GitFlow, trunk-based development, or a hybrid model tailored to the organization.
  • Build and improve CI/CD pipelines for automated builds, testing, packaging, deployments, and release management.
  • Manage and optimize tools such as TeamCity, GitHub, GitHub Actions, Azure DevOps, Jenkins, or equivalent platforms.
  • Work closely with software, firmware, QA, and product teams to improve development velocity and release quality.
  • Establish best practices for versioning, artifact management, dependency management, and release traceability.
  • Improve build performance, reliability, and scalability.
  • Support automated testing integration, code quality gates, and deployment workflows.
  • Document processes and train engineering teams on source control, build, and release best practices.
  • Identify bottlenecks in the development and release process and implement practical, scalable solutions.

Requirements

Do you have experience in Version control?, * 5+ years of experience in DevOps, build engineering, release engineering, or software infrastructure.

  • Strong experience designing and maintaining CI/CD pipelines.
  • Hands-on experience with Git and modern branching strategies.
  • Experience with build automation tools such as TeamCity, GitHub Actions, Azure DevOps, Jenkins, or similar platforms.
  • Strong understanding of software release management and version control best practices.
  • Experience with artifact repositories, package management, and dependency control.
  • Ability to work across engineering teams and translate development needs into scalable infrastructure solutions.
  • Strong scripting and automation experience using PowerShell, Python, Bash, or similar languages.
  • Practical understanding of cloud-based and/or on-premises build infrastructure.
  • Strong documentation and communication skills., * Experience with C/C#/.NET build environments.
  • Experience with MSBuild, NuGet, Visual Studio Build Tools, or related Microsoft development tooling.
  • Experience supporting embedded, firmware, hardware-adjacent, or multi-platform software teams.
  • Experience with Docker, Kubernetes, or containerized build environments.
  • Experience with infrastructure-as-code tools such as Terraform, Ansible, or similar technologies.
  • Experience implementing automated test pipelines and quality gates.
  • Familiarity with security, compliance, and audit requirements related to software delivery., You are a hands-on DevOps professional who understands both the technical and organizational aspects of software delivery. You can design a clean and scalable build architecture, choose the appropriate branching strategy, and help engineering teams adopt practical standards without slowing development down. You are comfortable collaborating with developers, QA, firmware teams, and technical leadership to create a build and release process that scales with the company., * This position supports U.S. government programs and involves export-controlled technologies. U.S. Citizenship is required. Are you a U.S. Citizen?
  • Briefly describe a build/release system or CI/CD environment you personally designed, implemented, or significantly improved. Include the primary tools and technologies used.
  • Do you have at least 5 years of hands-on experience in DevOps, CI/CD, build engineering, or release engineering within a production environment?
  • Do you have hands-on experience designing and maintaining CI/CD pipelines and Git branching strategies using platforms such as TeamCity, GitHub Actions, Azure DevOps, Jenkins, or similar tools?
  • Do you have experience supporting C#, .NET, embedded, firmware, or hardware-adjacent software development environments?
  • Do you have hands-on experience with scripting/automation and infrastructure tooling such as PowerShell, Python, Bash, Docker, Kubernetes, Terraform, or similar technologies?

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance, * Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Apply for this position