Design, implement, and maintain CI/CD pipelines supporting embedded systems, backend services, and operator interface applications. Automate build, test, and deployment processes across development, staging, and production environments. Support infrastructure for both cloud-based services and on-premise or field-deployed systems. Collaborate with software developers to improve deployment reliability, release repeatability, and environment consistency. Implement monitoring, logging, and alerting solutions to support operational visibility and incident response. Troubleshoot deployment failures, environment inconsistencies, and performance bottlenecks. Support secure software delivery practices including artifact management, access controls, secrets management, and secure configuration standards. Utilize AI development tools to assist in scripting, infrastructure-as-code development, log analysis, and root cause investigations. Evaluate AI-generated scripts and automation logic for accuracy, security implications, and operational risk. Contribute to documentation of infrastructure architecture, deployment workflows, and operational runbooks. Participate in post-incident reviews and contribute to continuous improvement of system reliability. Support field deployments and remote troubleshooting as required. Perform other related duties and special projects, as assigned. The DevOps Engineer must work with an emphasis on individual safety and safety for others, including coworkers and third parties. Work is primarily performed in a climate-controlled office or remote environment. Occasional support for field systems and after-hours troubleshooting may be required. The employee is regularly required to sit, stand, or use computer equipment for extended periods. The successful candidate will: set high standards of operational excellence; demonstrate professionalism in communication and execution; apply analytical thinking to improve system reliability and deployment velocity; proactively identify and mitigate risk; and collaborate effectively with software, hardware, and product teams. This position performs under the direction of the Software Development Manager, Product Team.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level