Ansys - Canonsburg, PA

posted 5 months ago

Full-time - Mid Level
Remote - Canonsburg, PA
Professional, Scientific, and Technical Services

About the position

As a DevOps Engineer II at ANSYS, you will be responsible for a wide range of DevOps activities that are crucial for the successful implementation, maintenance, monitoring, and verification of product builds. This role requires a strong understanding of both development and operations, allowing you to bridge the gap between software development and IT operations. You will work closely with software developers, system operators, and other IT staff to manage code releases and ensure that the software is running smoothly in production environments. Your expertise will be essential in automating processes, improving system reliability, and enhancing the overall efficiency of the development lifecycle. In this position, you will be expected to implement and maintain CI/CD pipelines, manage infrastructure as code, and utilize various monitoring tools to ensure system health and performance. You will also be involved in troubleshooting and resolving issues that arise in the production environment, ensuring minimal downtime and optimal performance of applications. Collaboration with cross-functional teams will be key, as you will need to communicate effectively with developers to understand their needs and provide the necessary support for their projects. The role may also involve working in various unanticipated locations, which may require flexibility and adaptability to different working environments. Telecommuting is permitted from anywhere within the US, providing you with the opportunity to work in a manner that suits your lifestyle while still contributing to the success of the team and the organization.

Responsibilities

  • Perform all DevOps activities including implementation, maintenance, monitoring, and verification of product builds.
  • Manage and optimize CI/CD pipelines to ensure efficient code deployment.
  • Collaborate with software developers and IT staff to manage code releases and ensure smooth operations.
  • Utilize monitoring tools to track system performance and health.
  • Troubleshoot and resolve issues in the production environment to minimize downtime.
  • Automate processes to improve system reliability and efficiency.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Commensurate experience in DevOps or a similar role is required.
  • Strong understanding of CI/CD processes and tools.
  • Experience with infrastructure as code (IaC) tools.
  • Proficiency in scripting languages such as Python, Bash, or similar.
  • Familiarity with cloud services and platforms.

Nice-to-haves

  • Experience with containerization technologies such as Docker or Kubernetes.
  • Knowledge of configuration management tools like Ansible or Puppet.
  • Familiarity with monitoring and logging tools such as Prometheus, Grafana, or ELK stack.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service