Key Duties and Responsibilities:
- Performs all DevOps activities, including the implementation, maintenance, monitoring, and verification of product builds and packaging to provide quality production builds
- Works closely with development to adjust builds and packaging to changing product requirements
- Understands and employs best practices, monitors and reports on compliance
- Anticipates future needs and technology evolution and proposes and participates in implementation of new solutions
- Assists with provisioning, testing, and maintenance of hardware and software
- Works under the general supervision of a DevOps manager
Minimum Education/Certification Requirements and Experience:
- BS in Computer Science, Engineering, or related field with 2 years’ experience or MS
- Working experience with source code version tools and/or automated continuous integration software
Preferred Qualifications and Skills:
- Experience with DevOps tools such as Azure DevOps, TeamCity, Jenkins, Git
- Experience with Python, Perl or other scripting language
- Experience with system administration, hardware configuration, IT, and Cloud
- Excellent organization and attention to detail
- Possesses thorough knowledge of Windows and/or Linux operating systems
- Good communication and interpersonal skills
- Proven ability to collaborate with others in a geographically distributed team