Application Engineer II – DevOps
room
Ansys Optics
|
Pune, India, Asia
event
Application Deadline:
November 30, 2024
Summary / Role Purpose
Join the Ansys Customer Excellence team to partner with our customers to engineer what’s ahead, solve their real-world engineering problems, deploy Ansys software in their design workflows, and grow Ansys’ business. As a hands-on subject matter expert, you will use expert-level engineering knowledge to provide technical pre-sales support, perform professional services, and help translate customer requirements into exciting new product features. You will be working within multi-disciplinary teams to create pervasive simulation solutions, advance your industry knowledge, and grow the business impact.
Key Duties and Responsibilities
- Collaborate with the Ansys product development teams to translate customer requirements into exciting new product features; test new releases of Ansys products on industrial problems, develop deployment best practices.
- Contribute to consulting services, conduct introductory and/or intermediate training classes.
- Support the deployment of software release to customer environments, ensuring reliability, scalability, and security.
- Collaborate with the business units and development teams to help improve software quality.
- Implement automation (CI/CD pipelines, etc) for efficient deployments.
- Develop and maintain Infrastructure as code (IaC) to automate the provisioning, deployment and scaling of applications and environments.
- Implement and manage monitoring and logging systems to detect and resolve issues promptly.
- Assist in advising on system scalability, security and performance considerations.
- Serve as a technical resource during client interactions, providing both pre and post-sales support.
- Troubleshoot complex issues in customer environments, ensuring high levels of customer satisfaction.
Minimum Education/Certification Requirements and Experience
- Required education and degree type: BS in an engineering discipline, computer science or related field, or equivalent experience.
- Required minimum years of professional experience in an engineering software environment: BS+1
- Logical problem-solving, strong interpersonal and communication skills, fluent in writing and speaking English.
- Strong organizational and time management skills, possessing a sense of urgency.
- Projects a professional image and demonstrates business acumen, driven to succeed.
- Experience with development tools such as Microsoft Visual Studio, Git and MS Azure DevOps or others (Jira, etc.)
- Logical problem-solving approach and the ability to clearly communicate the situation and proposed solution to the customer.
- Experience with DevOps and methodologies (e.g Ci/CD, Containerization, Configuration Management systems, etc)
- Strong knowledge in Powershell, Linux Shell scripting
- Ability to travel domestically up to 25% of the time.
Preferred Qualifications and Skills
- Preferred education and years of professional experience in an engineering software environment: BS+3
- Experience with Integration, deployment, and administration of HPC systems using Cluster Job Management Systems such as Grid Engine, LSF or PBS
- Good understanding of software architecture patterns and principles
- Good understanding of Web architecture and Web API such as RESTful or gRPC.
- Experience with Software Development Lifecycle and DevOps practices.
- Experience using testing frameworks that can perform unit and integration tests.
- Knowledge of Agile methods – from being in an agile team to leading an agile transition in your company.
- Must have passion and drive for personal technical excellence and high performance.
- Must have customer service aptitude and maintain customer focus.
- Experience with scripting languages (Python, NodeJS, Bash).
- Experience with pipeline automation.
- Experience with containerization.
- Experience with configuration management tools like Ansible, Chef, Puppet, etc.
- Two (2) years of experience with Cloud Platforms (MS Azure, AWS, Google Cloud) and understanding of cloud architecture.
- Two (2) years of experience with Linux-based computer systems.
- Two (2) years of experience with Windows-based computer systems.
- Experience in the deployment and operations of web services and databases using TCP/IP, DNS, Ethernet, Virtualization, Security and Network Administration, Firewalls, Authentication, Web and Database Services and Storage Platforms.