👨🏻‍💻 postech.work

DevOps Engineer

Synopsys • 🌐 In Person

Expired Posted 3 days, 8 hours ago

This job posting has expired and is no longer accepting applications.

Job Description

Summary / Role Purpose

The R\&D DevOps Engineer will support the designing, implementing, and maintaining all phases of software build management and supporting systems for the Meshing Development Unit. This role will closely work with distributed cross functional teams developing next generation engineering software products and create \& maintain build scripts, integrate open-source and third-party tools. The DevOps Engineer uses automation to minimize manual intervention and enhance system stability and reliability. In this role, the DevOps Engineer will use technical and problem-solving skills to help the team tackle complex issues, satisfy customer requirements, and accomplish development objectives.

Key Duties and Responsibilities

Perform DevOps activities, including maintenance, monitoring, documenting, and testing of product builds and packaging to provide quality production builds

Configure and maintain tools for generating, deploying and monitoring ANSYS product builds on Windows and Linux platforms within Cloud and On-Premises hardware infrastructure

Develop, implement, and maintain fully automated build chains using Continuous Integration and Continuous Delivery (CI/CD) tools

Be an expert in investigating, debugging, and resolving platform-specific build failures and issues in development, testing and production environment to maintain high system reliability

Collaborate with members of the software development, infrastructure and testing teams to brainstorm best techniques to reduce and resolve complex technological infrastructure, build or packaging problems

Measure and monitor metrics and alarms extensively to ensure the performance and reliability of systems.

Execute acceptance tests to ensure product build stability and conformance to company quality standards

Minimum Qualifications

Bachelor’s degree in Computer Science, Computer Engineering, or related field

1 to 3 Yrs of work experience in DevOps

Experience with building C/C++ programs on Linux or Windows operating systems

Experience with build systems including CMake and SCons

Experience with build project configuration and dependency management

Experience with programming languages such as C/C++, C#, Fortran, Java

Experience with IDEs such as Microsoft Visual Studio and compiler suites such as Intel and GNU

Experience with scripting languages such as Python, JavaScript, Windows batch and Linux shell scripts

Experience with pipeline configuration languages like YAML

Experience with source code version control systems such as Git

Experience with Azure DevOps for managing source code repositories, build pipelines and agents

Passion for crafting robust and efficient automated build systems with exceptional debugging and troubleshooting skills

Extremely strong in written and interpersonal communication skills

Preferred Qualifications and Skills

Master’s degree in Computer Science, Computer Engineering or related field

Experience working with open-source software, software development tools, compilers, and packaging software

Experience working with CI/CD tools such as GitHub and Azure DevOps

Experience with dependency management software such as Conan and NuGet

Experience with virtualization and cloud technology such as Docker and container orchestration tools like Kubernetes

Knowledge of cloud security

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.