ANSYS, Inc.
Ansys is now a part of Synopsys. Synopsys, Inc. (Nasdaq: SNPS) accelerates technology innovation from silicon to systems. Catalyzing the era of pervasive intelligence, we deliver design solutions, from electronic design automation to silicon IP, to system design and multiphysics simulation and analysis. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow.
The Senior DevOps Engineer is responsible for the DevOps activities of one or more software products and supporting systems.
In this role, the Senior DevOps Engineer will use
advanced
technical and problem-solving skills to help the team tackle complex issues, satisfy customer requirements, and accomplish development objectives. Additionally, the Senior DevOps Engineer will lead the design and implementation of cloud solution architectures, enabling secure and modular cloud-based products. Key Duties and Responsibilities • Collaborate with cross-functional teams to design and implement effective solutions for complex infrastructure, build, and packaging challenges. • Perform moderately complex debugging and testing actions on code, processes, and deployments to identify ways to streamline execution and minimize errors encountered. • Maintain and enhance DevOps tools, infrastructure and build environment used by product creation teams. • Oversee the management, optimization, and scalability of CI/CD pipelines. • Lead the design and implementation of cloud solution architectures for our products. • Design and support microservices-based build workflows for cloud and on-premises deployment. • Automate distribution of products via Docker images and deploy them on Kubernetes-based environments. • Deploy and maintain testing environments to support development and testing activities. • Employ and promote best practices and help to maintain them through technical reviews. • Maintain comprehensive internal documentation of release processes, CI/CD workflows, and DevOps procedures. • Participate in scrum meetings and collaborate across geographically distributed teams. Minimum Education/Certification Requirements and Experience •
BS
in Engineering, Computer Science, or related field with 5
years’
experience,
MS
with 3
years’
experience, or
PhD
with 1
year
experience • At least 2
years
of experience with the following: o Automated CI/CD tools (Azure DevOps, GitHub Actions) o Source code version control software (Git) o Containerization and orchestration technologies (Docker, Kubernetes, Helm) o Cloud platforms (AWS, Azure) o Scripting languages (Bash, Python, PowerShell) • Knowledge of secured SDLC practices and experience managing security vulnerabilities. Preferred Qualifications and Skills • Thorough knowledge of software development tools, compilers, and packaging software • Proficiency in Windows and/or Linux operating systems • Strong understanding of networking, databases, and cloud computing • Experience with Java build tools (Maven, Ant) • Familiarity with KeyCloak, OpenTelemetry, Prometheus and Grafana • Passion for crafting robust and efficient automated build systems • Good communication and interpersonal skills
advanced
technical and problem-solving skills to help the team tackle complex issues, satisfy customer requirements, and accomplish development objectives. Additionally, the Senior DevOps Engineer will lead the design and implementation of cloud solution architectures, enabling secure and modular cloud-based products. Key Duties and Responsibilities • Collaborate with cross-functional teams to design and implement effective solutions for complex infrastructure, build, and packaging challenges. • Perform moderately complex debugging and testing actions on code, processes, and deployments to identify ways to streamline execution and minimize errors encountered. • Maintain and enhance DevOps tools, infrastructure and build environment used by product creation teams. • Oversee the management, optimization, and scalability of CI/CD pipelines. • Lead the design and implementation of cloud solution architectures for our products. • Design and support microservices-based build workflows for cloud and on-premises deployment. • Automate distribution of products via Docker images and deploy them on Kubernetes-based environments. • Deploy and maintain testing environments to support development and testing activities. • Employ and promote best practices and help to maintain them through technical reviews. • Maintain comprehensive internal documentation of release processes, CI/CD workflows, and DevOps procedures. • Participate in scrum meetings and collaborate across geographically distributed teams. Minimum Education/Certification Requirements and Experience •
BS
in Engineering, Computer Science, or related field with 5
years’
experience,
MS
with 3
years’
experience, or
PhD
with 1
year
experience • At least 2
years
of experience with the following: o Automated CI/CD tools (Azure DevOps, GitHub Actions) o Source code version control software (Git) o Containerization and orchestration technologies (Docker, Kubernetes, Helm) o Cloud platforms (AWS, Azure) o Scripting languages (Bash, Python, PowerShell) • Knowledge of secured SDLC practices and experience managing security vulnerabilities. Preferred Qualifications and Skills • Thorough knowledge of software development tools, compilers, and packaging software • Proficiency in Windows and/or Linux operating systems • Strong understanding of networking, databases, and cloud computing • Experience with Java build tools (Maven, Ant) • Familiarity with KeyCloak, OpenTelemetry, Prometheus and Grafana • Passion for crafting robust and efficient automated build systems • Good communication and interpersonal skills