Devops Engineer Job in Ansys

Devops Engineer

Apply Now
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.
Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired