DevOps Engineer Intern
Requisition Number 16583BR
Hiring Location(s) USA - California - Mountain View/Sunnyvale
Job Category Interns/Temp
Hire Type Intern
Job Description and Requirements Synopsys technology is at the heart of innovations that are changing the way we live and work. The Internet of Things. Autonomous cars. Wearables. Smart medical devices. Secure financial services. Machine learning and computer vision. These breakthroughs are ushering in the era of Smart, Secure Everything-where devices are getting smarter, everything's connected, and everything must be secure.
Powering this new era of technology are advanced silicon chips, which are made even smarter by the remarkable software that drives them. Synopsys is at the forefront of Smart, Secure Everything with the world's most advanced tools for silicon chip design, verification, IP integration, and application security testing. Our technology helps customers innovate from Silicon to Software, so they can deliver Smart, Secure Everything.
Our verification solutions enable leading semiconductor and systems companies to cut months off their design schedules by helping them verify advanced silicon chips together with software, faster. Our high performance simulation products help engineers find design bugs faster and achieve timely coverage convergence to create high-quality designs. This internship position is with our Verification Group.
What you will learn:
You will be working on creating the dashboard for ZeBu DevOps which will provide live details about the emulators usage, grid project configuration, emulator-host configuration and all other releated areas of emulators. The dashboard will have an analytics page to smartly detect the emulator usages and find the free-slots to be used . The framework will communicate through APIs (JSON/REST) to get the required information to display the data. Dashboard also provides the gateway to manage all activities like user access, enable/disable queues, jobs in grid projects. The system will be a daemon and will need a scheduler to perform certain jobs to collect the data in intervals and keeps the data up to date. The data will be stored in a DB in smart way and all the data retrievals will be happening only from this source.
Skill Requirements: - Expertise in web applications and web frameworks (.NET / NodeJS / Python Based web frameworks)
- Scripting Language experience (Python / Java / C# )
- Profound knowledge in Databases (SQL / nonSQL)
- REST APIs Development
- Data Analytics / ML experience is a plus
Education Requirements: - Must be currently enrolled in a Masters Program pursuing Computer Science, Computer Engineering or Electrical Engineering