DevOps Engineer III
Type: FTE, Salaried Exempt
Location: Cleveland, OH – Hybrid Onsite
Position Overview: As a DevOps Engineer you will design, implement, and maintain the infrastructure that enables seamless development, testing, and deployment of desktop applications, cloud services, and firmware products. You will be responsible for establishing best practices, driving adoption of modern DevOps methodologies, and ensuring that engineering teams have the tools and infrastructure required to deliver efficiently. Your expertise will contribute to accelerating the delivery of high-quality products while ensuring security, reliability, and performance.
Key Responsibilities:
- Collaborate with cross-functional teams, including software engineers, hardware engineers, and QA, to understand project requirements and ensure smooth integration of DevOps practices into the development lifecycle.
- Design, build, and maintain automated pipelines for continuous integration (CI) and continuous deployment (CD) supporting multiple technology stacks (desktop, cloud, firmware).
- Implement and manage infrastructure-as-code (IaC) for consistent, repeatable build and test environments.
- Maintain and optimize build infrastructure, including agents, runners, artifact repositories, and container registries.
- Integrate automated tests into CI/CD pipelines and collaborate with Test Automation Engineers to support execution reliability.
- Implement DevSecOps practices including vulnerability scanning, dependency analysis, and security gating.
- Monitor pipeline performance and reliability, identify bottlenecks, and implement improvements.
- Troubleshoot issues across build, test, and deployment environments with rapid response and root-cause analysis.
- Stay current with DevOps trends, tools, and emerging technologies and recommend improvements to engineering systems.
- Operates independently with minimal oversight; owns decisions and execution within assigned DevOps domains.
Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, or related technical field. Master's degree is a plus.
- Proven experience as a DevOps Engineer or similar role, supporting complex software ecosystems.
- Proficiency in CI/CD tools (Azure DevOps, GitHub Actions, Jenkins, GitLab CI/CD, or similar).
- Experience with Docker containerization and orchestration tools such as Kubernetes. • Experience building and managing Infrastructure-as-Code (Terraform, Bicep, ARM, Ansible).
- Strong scripting skills (Python, Bash, PowerShell).
- Familiarity with secure development practices and automated security scanning tools.
- Understanding of software development workflows and branching strategies (Git).
- Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
- Effective communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.