Full Job Description
Summary
As the leader in high-performance networked video interfaces, Pleora has been at the forefront of the Machine Vision industry for 25 years, focusing on embedded/machine vision, IoT and networked video switching. As a DevOps Engineer, you will be responsible for both the maintenance and evolution of our current development infrastructure, encompassing development tools, source control, artifact management, CI/CD systems, issue tracking, etc. You will bring your knowledge of industry best practices in the support of our developers in building our new product line.
What you do
• Drive the evolution of development processes, tools, and infrastructure with a focus on automation, security, scalability, reliability, and developer productivity.
• Design, build, and maintain CI/CD pipelines supporting Windows, Linux, and embedded software development.
• Develop and maintain automation solutions using Python, Bash, PowerShell, and other scripting languages to streamline build, test, deployment, and release processes.
• Integrate DevSecOps practices into development workflows, including automated security scanning, compliance validation, vulnerability management, and software supply chain security.
• Implement and maintain SAST, SCA, and SBOM generation processes using tools such as Coverity, Black Duck, SonarQube, and related security platforms.
• Build and support automated testing infrastructure, including virtualized, containerized, and hardware-integrated test environments.
• Maintain and enhance development platforms including Jenkins, Bitbucket, Artifactory, Jira, Confluence, and related engineering tools.
• Administer and automate VMware ESXi/vSphere environments, virtual machines, and development infrastructure.
• Design and maintain standardized development environments using VMs, containers, and infrastructure automation tools.
• Support software, firmware, and embedded development teams by providing efficient, reliable, and secure engineering infrastructure.
• Troubleshoot complex issues across build systems, development environments, operating systems, networking, security tools, and infrastructure components.
• Contribute to the architecture of development and deployment platforms to improve engineering efficiency, product quality, and security posture.
• Implement monitoring, reporting, backup, disaster recovery, and security best practices across development infrastructure.
• Collaborate with developers, QA, security teams, and engineering leadership to establish and enforce development standards, DevOps best practices, and secure coding practices.
• Lead modernization initiatives that transform legacy development workflows into automated, secure, scalable, and maintainable solutions.
What you need
• Experience supporting development infrastructure in both Linux and Windows environments, ideally for embedded software or hardware-integrated product development teams.
• Deep knowledge of Linux system administration, troubleshooting, performance tuning, and automation.
• Strong understanding of DevOps, DevSecOps, CI/CD methodologies, and software development lifecycle best practices.
• Experience with Jenkins, Bitbucket, Artifactory, Jira, Confluence, CMake, VMware ESXi, and vSphere.
• Programming and scripting skills in Python, Bash, and PowerShell.
• Experience developing and maintaining automation tools, internal utilities, and engineering productivity solutions.
• Experience with C++ development environments, build systems, compilers, debugging tools, and cross-platform software development workflows.
• Hands-on experience implementing DevSecOps solutions.
• Experience with security tools such as Coverity, Black Duck, SonarQube, or equivalent application security platforms.
• Understanding of software supply chain security, open-source governance, and security compliance requirements.
• Understanding of source control systems, branching strategies, code review processes, and release management.
• Experience building and maintaining virtualized and containerized development environments using VMware, Vagrant, Docker, or similar technologies.
• Strong networking knowledge including TCP/IP, DNS, DHCP, routing, switching, VPNs, firewalls, network security, and troubleshooting.
• Experience supporting build systems, release pipelines, package management, and software distribution processes.
• Strong analytical and troubleshooting skills with the ability to diagnose complex infrastructure, build, networking, and security issues.
• Experience leading DevOps and DevSecOps transformation initiatives is a major asset.
How you'll be rewarded
Salary Range: $75,000 - $95,000 + (commensurate with experience)
We are currently hiring for this position to backfill an existing role.