Site Reliability Engineering
synopsys
Job Description
What You’ll Be Doing:
- Designing, deploying, and maintaining public cloud and private infrastructure to support Synopsys SaaS offerings.
- Automating all technical operations to enhance efficiency and reliability.
- Setting up monitoring, logging, and tracing tools to detect and resolve potential issues proactively.
- Troubleshooting cloud/on-premise infrastructure, systems, networks, and application stacks to ensure seamless operation.
- Collaborating with cross-functional teams to integrate new technologies and improve existing solutions.
- Continuously improving the infrastructure to support the evolving needs of Synopsys Silicon Lifecycle Management (SLM) solutions.
The Impact You Will Have:
- Enhancing the reliability and performance of Synopsys' SaaS offerings through robust infrastructure design and maintenance.
- Streamlining technical operations by implementing automation, reducing manual intervention, and minimizing errors.
- Ensuring high availability and scalability of services, contributing to the success of Synopsys' cutting-edge technologies.
- Proactively identifying and resolving issues, minimizing downtime and improving user experience.
- Collaborating with diverse teams to foster innovation and drive continuous improvement in infrastructure management.
- Supporting Synopsys' mission of leading technological advancements in chip design and software content creation.
What You’ll Need:
- Bachelor's degree in Computer Science/Information Technology.
- 5+ years of experience in software engineering, operations engineering, or similar disciplines.
- Strong knowledge of Kubernetes, Docker, and infrastructure as code tools (Kustomize, Kubespray, Terraform, Ansible).
- Experience with GitOps tools (Flux or ArgoCD) and observability tools (Prometheus, Grafana).
- Proficiency in Linux operating systems and knowledge of one or more programming languages (Python, Go, Perl, Java).
- Experience in building scalable infrastructure in a public cloud provider is a distinct advantage.
- Knowledge of CI/CD tools like Jenkins is an advantage.
Who You Are:
- Detail-oriented with a strong focus on quality and reliability.
- Excellent problem-solving skills and ability to troubleshoot complex systems.
- Effective communicator with the ability to collaborate with cross-functional teams.
- Proactive and driven, always looking for ways to improve and innovate.
- Adaptable and able to thrive in a fast-paced, dynamic environment.