This DevOps Engineer is responsible for enhancing the overall productivity of the Ansys Discovery development team. In this role, the candidate will work hands-on with developers and testers to provide build and deployment services for the Ansys Discovery products, enhance and refactor code, and investigate methods to improve product stability and developer productivity.
RESPONSIBILITIES
• Manage build, testing, and distribution systems
• Explore methods and technologies to improve efficiency of the Discovery development team
• Migrate workloads to utilize cloud resources
• Enhance and refactor application code • Manage continuous integration and VDI systems
• Liaison with corporate build, testing and dev services teams
• Automate deployment of the system for testing and production use
• Perform performance testing and optimization of the deployment
• Actively participate in project planning, design brainstorm sessions and team meetings
MINIMUM QUALIFICATIONS
• BS in Engineering, Computer Science or related field with 2 years’ experience or MS, or adequate work experience
• Experience with system administration, IT, or software development
• Hands-on experience in creation and deployment of containers
• High proficiency in C# and object-oriented programming principles
• Solid understanding of Windows and virtualization
• Highly motivated with a willingness to learn new technologies and make architectural decisions
• Strong team player who thrives in an open and collaborative environment and is committed to meeting team goals
PREFERRED QUALIFICATIONS
• Build and source code management tools such as Azure DevOps, TeamCity, Jenkins, Git
• Containerization technologies such as Docker
• Configuration management tools such as Ansible, Puppet
• Package management tools such as NuGet, Conan
• Cloud APIs such as AWS or Azure