Senior Software Engineer - DevOps

Synopsys, Inc.
Apply Now

Job Description

Join the AI team responsible for designing and developing the next generation Machine Learning and AI / Cloud architecture for our tools. This team has unique needs for a DevOps infrastructure that is customized for this area. Towards this end, we are looking for a senior software engineer with expertise in provisioning on-prem and cloud infrastructure, virtualization, CI/CD, user access management, and managing a large volume of hardware and software. The ideal candidate will be a self-starter who enjoys a fast-paced job, thrives on problem solving, and is committed to delivering seamless product availability to large enterprises around the world.

Responsibilities

  • Responsible for setting up and implementing the processes for builds/tests/release of the AI suite of products, both on-prem and on cloud
  • Responsible for building and maintaining a resilient, secure, and efficient CI/CD pipeline in Jenkins for the AI suite of products
  • Develop and build system provisioning and configuration management automation workflows using tools like Ansible and Terraform
  • Develop tools and processes to detect and respond to infrastructure service anomalies related to functionality, capacity, performance, and security.
  • Participating 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.
  • Working with team members, management, and stakeholders to provide world-class infrastructure services with high scalability, availability, and security. Completes projects as required with quality.
  • Frequently perform in project leadership role and often responsible for providing guidance to junior peers on their job. Can perform with little or no instructions on day-to-day work, and with occasional general instructions on new assignments and projects. Is able to work both independently and collaboratively. Provides regular updates to manager on project status.

Requirements

  • B Tech / M Tech / MS in CS/CE or related fields with a minimum of 5+ years of experience in similar industries
  • Experience in designing and deploying cloud native micro services application on Kubernetes both on-prem and public clouds
  • Hands-on experience in Jenkins, Python, Shell scripts, JSON/XML/YAML, and such
  • Experience with HCI, virtualization and/or containers. Experience in working (configuring, deploying, managing, and monitoring) with AWS, GCP, and/or Microsoft Azure
  • Ability to use common DevOps practices and tools for agile development, with security in mind
  • Strong background in file systems, resiliency, performance, and scalability.
  • Solid knowledge of Linux/Windows configuration management, web application stack and networking fundamentals.
  • Good verbal and written communication skills in English. Good documentation and analytical skills. Experience with technical specification writing and familiarity with project management tools.
  • Demonstrates aptitude for providing exceptional customer service. Excellent troubleshooting and problem resolution skills are required.
  • Able to work well under aggressive deadlines. Works well as a member of a team as well as independently.

Desired skills

  • Experience with Go, Ansible, Terraform, Cloud Formation is a plus
  • Experience in machine learning, distributed systems and databases
  • Knowledge of information security, monitoring and auditing. Ability to analyze data to optimize performance and improve security.
  • Certifications are a plus: AWS Solutions Architect, Cloud Security Certification, OpenStack Certification
  • Solid understanding of storage platforms and leading technology vendors

Our Silicon Design & Verification business is all about building high-performance silicon chips—faster. We’re the world’s leading provider of solutions for designing and verifying advanced silicon chips. And we design the next-generation processes and models needed to manufacture those chips. We enable our customers to optimize chips for power, cost, and performance—eliminating months off their project schedules.

At Synopsys, we’re at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we’re powering it all with the world’s most advanced technologies for chip design and software security. If you share our passion for innovation, we want to meet you.

Inclusion 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.

Company Info.

Synopsys, Inc.

Synopsys is an American electronic design automation company that focuses on silicon design and verification, silicon intellectual property and software security and quality.

  • Industry
    Information Technology
  • No. of Employees
    16,500
  • Location
    Mountain View, CA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Synopsys, Inc. is currently hiring DevOps Engineer Jobs in Bangalore, Karnataka, India with average base salary of ₹90,000 - ₹250,000 / Month.

Similar Jobs View More