Devops Engineer Job in Ansys
Devops Engineer
Ansys
4+ weeks ago
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
Job Summary
Summary / Role Purpose
The DevOps Engineer supports the development of software products, processes, and supporting systems. In this role, the DevOps Engineer will collaborate with a team of expert professionals to accomplish development objectives and oversee software releases.
Key Duties and Responsibilities
- Responsible for managing and implementing all phases of build, release, and environment management for a distributed team developing engineering software.
- Deploys, maintains, and supports current software development environments (e.g., Visual Studio, Compilers, IDEs, MPI, etc.).
- Performs basic DevOps activities, including maintenance, monitoring, documenting, and testing of product builds and packaging to provide quality production builds of ANSYS FBU software products on Windows and Linux systems.
- Maintains and enhances the in-house testing tool and test results database.
- Maintains and updates third-party dependencies as needed.
- Troubleshoots and resolves issues in development, testing, and production environments.
- Works closely with development to adjust builds and packaging to changing requirements.
- Automates build processes and integrates with Continuous Integration systems like Azure DevOps.
- Prepares, configures, deploys, and maintains build agents.
- Investigates and addresses build and runtime failures; fixes compilation and linker errors.
- Works in a collaborative manner with members of the software development, infrastructure, and testing teams.
- Works with IT to maintain DevOps infrastructure.
- Operates under direct supervision with work subject to frequent review by more experienced staff or the DevOps Manager.
- Performs other job-related duties that may be assigned by management from time to time.
Minimum Education/Certification Requirements and Experience
- BS in Engineering, Computer Science, or a related field.
Preferred Qualifications and Skills
- MS degree or foreign equivalent in Engineering, Computer Science, or a related field, or 1-3 years of related experience.
- Experience building software (C/C++/Fortran) on Linux and Windows operating systems.
- Strong scripting skills (Python, Linux shell scripting, Windows batch scripting, and Perl).
- Experience with Makefiles/Scons/CMake is preferred.
- Knowledge of MySQL and PostgreSQL.
- Strong knowledge of Windows and Linux operating systems is preferred.
- Experience with a continuous integration system like Azure DevOps or GitHub.
- Experience with YAML and JSON programming languages.
- Knowledge of Visual Studio, Intel, and GCC compilers.
- Experience with a configuration management software like GIT.
- Familiarity with C/C++ and Fortran programming.
- Experience working with open-source tools.
- Solid troubleshooting and problem-solving skills.
- Ability to plan and complete high-quality work on a schedule.
- Good communication and interpersonal skills.
- Ability to learn quickly and collaborate with others in a geographically distributed team.


Help us improve JobGrin
Need Help? Contact us