Synopsys Hiring: DevOps Engineer (Python, Azure)

This job has expired and may no longer be accepting applications.
Job Description
This DevOps Engineer role focuses on build systems, CI/CD automation, and environment management for complex engineering software across Linux and Windows platforms. The position strongly blends DevOps + build/release engineering, rather than pure cloud infrastructure.
Advertisement
Requirements
This DevOps Engineer role focuses on build systems, CI/CD automation, and environment management for complex engineering software across Linux and Windows platforms. The position strongly blends DevOps + build/release engineering, rather than pure cloud infrastructure.
Key Responsibilities
- Manage build, release, and environment management for distributed teams
- Maintain and support Windows & Linux development environments
- Automate build pipelines using Azure DevOps
- Troubleshoot build, compilation, linker, and runtime issues
- Maintain CI build agents and DevOps infrastructure
- Enhance in-house testing tools and build result databases
- Work closely with developers, testers, and IT teams
- Manage third-party dependencies and packaging
- Document DevOps processes and workflows
Required Skills & Experience
Core Technical Skills
- Python scripting (must-have)
- Linux shell scripting & Windows batch scripting
- Experience building C / C++ / Fortran code
- Azure DevOps or GitHub Actions (CI/CD)
- Build systems: Make, CMake, SCons
- Compilers: GCC, Intel, Visual Studio
- Version control: Git
- Databases: MySQL / PostgreSQL
- Strong troubleshooting skills (build failures, environment issues)
Education & Experience
- Bachelor’s degree (required)
- 1–3 years experience preferred (freshers with strong build/CI exposure may still qualify)
Who This Role Is Best Suited For
This role is ideal if you:
- Have strong Linux + scripting fundamentals
- Enjoy build engineering, CI/CD, and automation
- Have worked with compilers and large codebases
- Want DevOps work closer to engineering systems, not just cloud ops
- Are comfortable debugging low-level build and runtime issues
This is not a beginner cloud role and not a pure AWS/Azure infra role.
Tools & Tech Stack Summary
- CI/CD: Azure DevOps
- Languages: Python, Bash, Batch, Perl
- OS: Linux & Windows
- Build Tools: Make, CMake, SCons
- Version Control: Git
- Databases: MySQL, PostgreSQL
- Compilers: GCC, Intel, Visual Studio
How to Prepare (Interview-Focused)
If you are applying, focus on:
- Writing Python scripts for automation
- Understanding CI/CD pipelines in Azure DevOps
- Practicing Linux build systems (Make/CMake)
- Debugging C/C++ build & linker errors
- Explaining how builds flow from code → artifact
- Git workflows (branching, tagging, releases)
Career Value
- Strong exposure to enterprise-grade DevOps
- Work on mission-critical engineering software
- Excellent role if targeting Senior DevOps / Build Engineer paths
- Brand value of Synopsys in semiconductor and systems engineering
Advertisement