Description
Boulder Imaging is seeking a DevOps Engineer to contribute to the delivery and support of our software used in our cutting-edge vision-based inspection, metrology, and high-performance digital video recording technology. Our future team members will be helping to develop, streamline and automate the system development process.
Requirements
Key Responsibilities
- Responsible for helping to create and maintain the CI/CD pipelines, which includes configuring, scripting, and automating the build processes.
- Responsible for setting up the necessary tools and frameworks to ensure that the deployment process is efficient and automated.
- Work closely with software and IT teams and be responsible for troubleshooting any issues that arise, such as application or system errors. Identify the root cause of any problems and provide solutions in a timely manner.
- Responsible for making sure that services are running smoothly, that any issues are identified and resolved quickly, and that the infrastructure is set up properly for a successful deployment.
Required Qualifications And Skills
- Experience with Continuous Integration, Continuous Delivery, and Continuous Deployment.
- Expert in version control tools such as GIT, Subversion (SVN).
- Expert in at least one scripting language (Python preferred).
- Understanding of good testing practices and ability to develop/maintain automated tests using a testing framework (such as Pytest).
- Excellent Windows administration skills, with keen eye for automation.
- Experience or familiarity with Microsoft SQL database and best practices associated with it.
- Experience or familiarity with any time-series database InfluxDB, MongoDB, etc.
- Highly motivated and willing to devote time and effort to accelerated learning.
- Self-starter with can-do attitude and ability to work with little supervision.
Distinguishing Qualifications And Skills
- Familiarity with deploying and management Containers/Docker/DevContainers is a plus.
- Experience with architecture combining OLTP (base station) and OLAP (data center) use cases would be a plus.
- Experience with security solutions is beneficial.
- Prior experience in computer vision and data visualization industry is a plus.
Key Attributes
- Approachable, enthusiastic, and collaborative.
- Optimistic and capable of maintaining a positive attitude in occasionally stressful situations.
- Sense of humor and self-awareness: introspective enough to recognize we are all human.
- Passionate enough about CI/CD and software quality to help us raise the bar but balanced enough to know when to be practical instead of ideological/architecturally pure.
- Ability to understand intent without getting bogged down in the totality of the details.
- Capable of delivering high quality tools with efficiency and re-usability in mind.
Minimum Education And Work Experience
- BS or MS Computer Science or equivalent.
- Ideally 3-5 years of relevant experience, preferably in an industrial or commercial setting.
Benefits
- Medical Insurance plans through United Healthcare
- Supplemental GAP Insurance
- Vision and Dental plans through Humana
- 401(k) plus fully vested match
- Employer paid LTD, Life and AD&D insurance
- Voluntary STD insurance with no EOI
- Voluntary Accident and additional Life/AD&D insurance
- Several Employee Assistance Plans to help with a variety of personal needs
- Paid holidays, sick leave, and additional time off
Job Type
Full-time, Exempt