Devops Engineer

Synopsys
Pune
Apply Now
About Company

For years, Synopsys has been a driving force of these trends, delivering the silicon to systems design solutions that have been essential to enabling them.

Synopsys is a valued partner for global silicon to systems design across a wide range of vertical markets, empowering technology innovators everywhere with the industry’s most comprehensive and trusted solutions.Three major technology trends—artificial intelligence, silicon proliferation, and software-defined systems—are shaping a new era of pervasive intelligence.

Autonomous machines. Data centers. Billions of smart, connected technologies. The innovations we are powering today are helping to ignite the ingenuity of tomorrow.

Responsibilities
  1. Managing and implementing all phases of build, release, and environment management for distributed engineering teams.
  2. Deploying, maintaining, and supporting modern software development environments (e.g., Visual Studio, Compilers, IDEs, MPI).
  3. Performing DevOps activities including maintenance, monitoring, documenting, and testing of product builds and packaging for ANSYS FBU software on Windows and Linux systems.
  4. Maintaining and enhancing in-house testing tools and test results databases to ensure product quality.
  5. Updating and managing third-party dependencies as needed to keep environments current.
  6. Troubleshooting and resolving issues in development, testing, and production environments.
  7. Collaborating closely with development teams to adapt builds and packaging to evolving requirements.
  8. Automating build processes and integrating with Continuous Integration systems such as Azure DevOps.
  9. Preparing, configuring, deploying, and maintaining build agents for scalable software delivery.
  10. Investigating build and runtime failures, including fixing compilation and linker errors.
  11. Working collaboratively with software development, infrastructure, and testing teams, and partnering with IT to maintain DevOps infrastructure.
  12. Operating under direct supervision with frequent review, and performing other job-related duties as assigned.
Qualifications
  1. Bachelor’s degree in Engineering, Computer Science, or a related field (required); Master’s degree or 1–3 years of related experience preferred.
  2. Experience building software (C/C++/Fortran) on both Linux and Windows operating systems.
  3. Strong scripting skills in Python, Linux shell scripting, Windows batch scripting, and Perl.
  4. Experience with build systems such as Makefiles, Scons, or CMake.
  5. Knowledge of relational databases, especially MySQL and PostgreSQL.
  6. Familiarity with Visual Studio, Intel, and GCC compilers.
  7. Hands-on experience with continuous integration systems like Azure DevOps or GitHub Actions.
  8. Proficiency in configuration management tools such as Git.
  9. Experience working with open-source tools and frameworks.
  10. Solid troubleshooting and problem-solving abilities.
Apply Now
Latest Jobs