DevOps Engineer II
Ansys Optics
Blacksburg, USA, America

Deployment Strategy: Design, implement, and manage deployment strategies for cloud-based applications on Microsoft Azure and AWS, ensuring scalability, reliability, and security. Build Pipeline Management: Develop and maintain build pipelines to automate the continuous integration and continuous delivery (CI/CD) processes for our software applications. Blocker Removal: Collaborate closely with software development teams to identify and remove bottlenecks and obstacles in the deployment and release processes, thereby increasing development efficiency. Application Deployment: Utilize Helm charts for Kubernetes-based deployments, ensuring efficient container orchestration. Scripting and Automation: Leverage Python and other scripting languages to automate tasks, streamline workflows, and enhance the efficiency of our deployment processes. Monitoring and Troubleshooting: Implement and maintain monitoring solutions to identify and resolve performance issues, security vulnerabilities, and system failures in real-time. Documentation: Maintain detailed documentation of deployment processes, best practices, and standard operating procedures for the DevOps team. Collaboration: Collaborate with cross-functional teams to achieve a seamless integration of DevOps practices throughout the software development lifecycle.