Кариерен център

Факултет по математика и информатика

бул. Джеймс Баучер 5

тел. 02 / 8161 589

career@fmi.uni-sofia.bg

Intern – Software Engineer for vCenter Simulator; Ref No vAiu

VMware (NYSE: VMW), the global leader in Business Infrastructure Virtualization, delivers proven virtualization solutions —from the desktop through the datacenter and to the cloud—that energize business, while saving energy. IT organizations in companies of all sizes rely on VMware and its industry-leading platform, VMware vSphere™, to achieve a more efficient, controlled and flexible IT environment. With 2009 revenues of $2 billion and more than 170,000 customers and 25,000 partners, VMware delivers the world’s most trusted solutions for virtualization, a strategic initiative that consistently ranks as a top priority among CIOs. VMware’s award-winning technology, market-leading position and culture of excellence provide our 7,000+ employees in 40+ locations worldwide with a platform for professional growth and the excitement of being an early-stage innovator.



Project Overview:

This project involves evaluation of solutions as well as development of vCenter Server Simulator which is able to simulate large environments as well as very small scale ones suitable for unit testing.

VMware vCenter Server is an application server that manages many instances of VMware vSphere ESX server. This allows to effectively manage hundreds or thousands of Virtual Machines. VMware vCenter Server allows administrators to improve control, simplify day-to-day tasks and reduce the complexity and cost of managing an IT environment. It gives administrators deep insight into the status and configuration of clusters, servers (hosts), Virtual Machines, storage, the guest Operating System (Windows, Linux, Solaris etc) and other critical components of a virtual infrastructure – all from one place. (For more information see: http://www.vmware.com/products/vcenter-server/ )

The project includes:

- Evaluation of potential existing solutions

- Research and evaluation of all possible approaches for developing a vCenter Simulator server

- Validating the best approach by building the foundations of such vCenter Simulator. Building a vCenter Simulator would require:

- Design and implementation of programming and configuration interfaces of the simulator

- Design and implementation of an extension framework for the simulated operations

- Implementation of basic vCenter operations

Team & Role:

- The candidate will be a part of a team mentored by an experienced technical staff and/or R&D manager

- The role of the candidate will be to research, design, implement and integrate the vCenter Simulator under supervision

Opportunities:

- Will get familiar with VMware development process and culture in details

- Will get a lot of hands-on experience with core VMware technologies

- Will get familiar with VMware portfolio, internal classifications, different projects and ideas

Requirements:

- Deep knowledge of Java or C++ (understanding of either one is required)

- Good general programming knowledge: OOP, Design Patterns, XML, Algorithms, Data Structures

- Excellent problem solving skills and analytical thinking

- Ability to communicate efficiently and to work in a team

- Good English

Strong Plus:

- Experience with Python

- Experience with SOAP and WebServices

Reasons to join VMware:

- Opportunity for technical and personal development through working on real-life projects

- Mentor-ship of experienced engineers, participation in regular technical talks, timely performance feedbacks and being in-touch with teams of world-wide IT professionals will help you develop your potential

- Unique atmosphere where the emphasis is on excellence, innovation, openness, collaboration and balance

- Healthy work environment, ensured by food and beverage program, sport activities, open communication

- Opportunity to choose between working schemes, fitting both yours and the project's needs



Interested?

Send your CV to jobs-bg@vmware.com to apply directly.