Synopsys Inc
Staff DevOps Engineer
Synopsys Inc, Mountain View, California, us, 94039
Job Description And Requirements
Join a growing team at Synopsys with challenging projects and responsibilities. Looking for a highly skilled DevOps engineer who can design, deploy, improve, and automate global IT infrastructure and application solutions in both on-prem data centers and the cloud to meet the requirements of 20,000 internal customers and collaborate with IT partner teams to deliver cutting-edge infrastructure services helping to boost engineering and business productivities.
ResponsibilitiesDevelop and maintain automation tools and processes for building and managing IT infrastructure services as code, including provisioning, configuring, and deploying services and applications across both on-prem and cloud, including AWS, Azure, and GCP.Collaborate with IT team members to identify areas for automation and implement solutions to streamline IT workflows and operational processes such as upgrades, patching, and migration with minimal service downtimes.Implement and maintain continuous integration and continuous delivery (CI/CD) pipelines to automate software applications and system configurations' build, testing, and deployment.Build solutions of monitoring and alerting systems for IT infrastructure to ensure high availability and performance of IT services.Participate in the design and implementation of high availability, disaster recovery, and business continuity plans to ensure the availability of critical IT services.Participate in evaluation, design & development of new features/enhancements, and continuous improvements in all areas of infrastructure service operations. Respond to mission-critical service issues to triage and resolve complex problems.Work with team members, cross-functional teams, and stakeholders to provide world-class infrastructure services with high scalability, availability, and security. Completes projects as required with quality.
Requirements:Typically requires a bachelor’s degree in computer science, information technology, software engineering, or a related field, with 5+ years of related experience.Fully proficient with Python programming, with knowledge of PowerShell and/or bash scripting.Strong knowledge of DevOps tools and technologies, including automation tools, configuration management tools, and containerization technologies such as Jenkins, GitLab, Ansible, Kubernetes, etc.Experience with Machine Learning, Deep Learning, and AI technologies.Knowledge of building API stack and experience in integrating infrastructure services using REST.Experience in practicing infrastructure as code. Solid knowledge of Linux/Windows configuration management, web application stack, and networking fundamentals.Experience with at least one major cloud platform such as AWS, Azure, and/or GCP.Good verbal and written communication skills are required. Ability to create documentation for spec, design, and standard operation procedures.Excellent analytical and problem-solving skills.Ability to work independently and in a global IT team environment.Strong time management skills, ability to handle multiple tasks simultaneously and deliver results within deadlines.Fluent in English, both spoken and written.
Job CategoryEngineeringCountryUnited StatesJob SubcategorySoftware EngineeringHire TypeEmployeeBase Salary Range$130,000-$196,000Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.
#J-18808-Ljbffr
Join a growing team at Synopsys with challenging projects and responsibilities. Looking for a highly skilled DevOps engineer who can design, deploy, improve, and automate global IT infrastructure and application solutions in both on-prem data centers and the cloud to meet the requirements of 20,000 internal customers and collaborate with IT partner teams to deliver cutting-edge infrastructure services helping to boost engineering and business productivities.
ResponsibilitiesDevelop and maintain automation tools and processes for building and managing IT infrastructure services as code, including provisioning, configuring, and deploying services and applications across both on-prem and cloud, including AWS, Azure, and GCP.Collaborate with IT team members to identify areas for automation and implement solutions to streamline IT workflows and operational processes such as upgrades, patching, and migration with minimal service downtimes.Implement and maintain continuous integration and continuous delivery (CI/CD) pipelines to automate software applications and system configurations' build, testing, and deployment.Build solutions of monitoring and alerting systems for IT infrastructure to ensure high availability and performance of IT services.Participate in the design and implementation of high availability, disaster recovery, and business continuity plans to ensure the availability of critical IT services.Participate in evaluation, design & development of new features/enhancements, and continuous improvements in all areas of infrastructure service operations. Respond to mission-critical service issues to triage and resolve complex problems.Work with team members, cross-functional teams, and stakeholders to provide world-class infrastructure services with high scalability, availability, and security. Completes projects as required with quality.
Requirements:Typically requires a bachelor’s degree in computer science, information technology, software engineering, or a related field, with 5+ years of related experience.Fully proficient with Python programming, with knowledge of PowerShell and/or bash scripting.Strong knowledge of DevOps tools and technologies, including automation tools, configuration management tools, and containerization technologies such as Jenkins, GitLab, Ansible, Kubernetes, etc.Experience with Machine Learning, Deep Learning, and AI technologies.Knowledge of building API stack and experience in integrating infrastructure services using REST.Experience in practicing infrastructure as code. Solid knowledge of Linux/Windows configuration management, web application stack, and networking fundamentals.Experience with at least one major cloud platform such as AWS, Azure, and/or GCP.Good verbal and written communication skills are required. Ability to create documentation for spec, design, and standard operation procedures.Excellent analytical and problem-solving skills.Ability to work independently and in a global IT team environment.Strong time management skills, ability to handle multiple tasks simultaneously and deliver results within deadlines.Fluent in English, both spoken and written.
Job CategoryEngineeringCountryUnited StatesJob SubcategorySoftware EngineeringHire TypeEmployeeBase Salary Range$130,000-$196,000Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.
#J-18808-Ljbffr