Posting Title Intern - MTS - Management Platform About Us VMware is the leader in virtualization and cloud infrastructure solutions that enable our more than 400,000 enterprise and SMB customers to thrive in the Cloud Era by simplifying, automating and transforming the way they build, deliver and consume IT. As a team, our employees thrive on forward momentum. We are an engine of opportunity fueled by the transformative products and solutions we bring to market, the passion and trust we inspire in our customers, and our collaborative drive to imagine, define and deliver the future of IT through cloud computing. With 13,000+ employees and 50+ locations worldwide, we are a passionate, innovative and driven group of people inspired by the opportunity to actively learn and contribute something back to the broader community. Connect with us at www.vmware.com/careers. Why work for our Division VMware’s world-class, award-winning R&D team is comprised of thousands of top-notch computer scientists and software engineers that are transforming computing through virtualization. Members of the R&D team voice their creative ideas and watch them become initiatives, participate in exciting short-term and long-term products on the VMware roadmap, initiate advanced research projects, and/or write and test code that ships. At VMware, our engineers continue to learn and grow by working with top professionals from around the world and recent graduates of top universities and by taking advantage of our extensive internal training opportunities and generous external education assistance program. R&D team members work on the latest computing equipment and have access to the ACM and IEEE libraries. VMware has R&D offices in: Silicon Valley; Cambridge, MA; Broomfield, CO; Sofia, Bulgaria; Aarhus, Denmark; London, UK; Herzliya, Israel; Bangalore, India; and Beijing, China. Job Description Objectives:
Provide Auto Deploy support for securely booting Stateless hosts over an insecure network using the TPM chip technology support in ESXi. This will allow Auto Deploy to be able to authenticate hosts and send sensitive image data to these hosts in a secure fashion.
Network boot is inherently insecure. It is not possible to verify the identity of the host that does not have a running operating system. However, most new systems these days have an integrated TPM chip which has an embedded signed certificate which can be used to identify the system. As part of this project, the intern will integrate TPM support in to Auto Deploy in the following 3 stages:
- Auto Deploy first needs to use the TPM on the host to securely identify the specific host.
- Auto deploy then needs to separate out the sensitive data from the Host Profile, and only distribute that to authenticated hosts.
- Finally, Auto Deploy should serve what data it can (the non-sensitive kind) over an unencrypted connection for performance reasons.
Requisition Number 37459BR
- Currently pursuing a MS or Ph. D in Computer Science or Software Engineering
- Strong programming skills in C Location Palo Alto, CA, US Is this a remote or multiple location position? No
VMware - 2 years ago
VMware is the leader in cloud infrastructure, business mobility and virtualization software. A pioneer in the use of virtualization and...