The main function of a DevOps Engineer is to build functional systems that improve software experience.
A typical DevOps engineer is responsible for deploying product updates, identifying and troubleshooting production issues as well as implementing integrations.
Responsibilities
Build and maintain continuous integration pipelines.
Improve provisioning and deployment procedures and documentation for an embedded device/platform.
Application and infrastructure planning, testing and development.
Increase robustness and resilience of workflows through automation and testing.
The candidate must be familiar with and willing to work hands-on with embedded devices
Qualifications
2+ years of experience with virtualization, provisioning, and configuration management tool SaltStack.
2+ years of experience with with build systems (e.g. Jenkins).
2+ years of experience with scripting in shell environments with Bash.
2+ years of experience demonstrating administrator level knowledge of Linux/Unix.
1+ years of experience demonstrating familiarity with Python and a willingness to learn more.
Education
Bachelor’s degree in Computer Science or related field, or equivalent work experience