Job Description
We Are:
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
You Are:
You are a seasoned Cloud Development Engineer with a passion for developing and deploying cloud-native solutions. With over five years of experience in architecting and implementing DevOps processes for public cloud infrastructures like Azure, AWS, and GCP, you excel at creating automated CI/CD pipelines and managing cloud-native applications. Your hands-on expertise with tools such as Kubernetes, Docker, Terraform, and Azure DevOps sets you apart. You have a strong understanding of cloud networking, security, and micro-service architecture. Your ability to troubleshoot complex issues and manage scalable database clusters, combined with your excellent communication skills, makes you an ideal candidate for this role. You hold a bachelor's degree in Computer Science, Information Technology, or a related field, and you possess relevant cloud certifications.
What You’ll Be Doing:
- Developing cloud-native Infrastructure as Code (IaaC) solutions to support Synopsys offerings.
- Creating and enhancing DevOps processes through automated CI/CD and testing.
- Automating, deploying, and supporting native cloud solutions on platforms like Azure, AWS, and GCP.
- Developing automated QA pipelines for executing deployment validation tests.
- Implementing standards and metrics to improve high availability, resiliency, and quality.
- Maintaining and troubleshooting issues related to DNS, network, firewalls, and application functionalities.
The Impact You Will Have:
- Enable state-of-the-art cloud-native solutions for EDA designers worldwide.
- Contribute to the development of world-class cloud solutions with modern architecture and the latest technology stack.
- Leverage cloud elasticity to develop complex EDA designs.
- Enhance the robustness and efficiency of Synopsys' cloud infrastructure.
- Ensure high availability and resiliency of cloud-based applications.
- Support the continuous improvement of cloud security measures and controls.
What You’ll Need:
- 5+ years of experience in architecting and developing DevOps tools/processes for public cloud infrastructure.
- Hands-on experience with Kubernetes, Docker, AKS, Azure DevOps, Github, Terraform, and CI/CD pipelines.
- Strong understanding and implementation experience in cloud networking, security, and authorization.
- Proficiency in scripting languages such as Python and Shell.
- Experience with configuring, deploying, managing, and monitoring applications on Azure, AWS, and GCP.
- Excellent understanding of Micro-Service architecture.
- Relevant cloud certifications (Azure preferred, AWS, GCP).
- Experience working on Linux-based infrastructure.
- Experience managing highly scalable database clusters (e.g., MongoDB, Postgres).
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a closely related technical field.
Who You Are:
You are a highly skilled and motivated individual with a keen eye for detail and a passion for cloud technology. Your excellent problem-solving abilities and proactive approach enable you to tackle complex challenges efficiently. You excel in a collaborative environment and possess exceptional communication skills, both written and verbal. Your dedication to continuous learning and improvement ensures that you stay updated with the latest industry trends and technologies.