Monday, February 13, 2012

NEW!!! Software Engineer, Cloud Infrastructure Management Location: San Jose, CA

APPLY HERE

Cloud infrastructure service providers (aka IaaS providers) have to deal with multi-tenancy, very large scale deployment scenarios for both en-mass as well as on-demand provisioning, configuration, and management of the infrastructure components (servers, storage, network services).

If you would like to be part of a fun, exciting, and cutting edge product development group that is chartered to deliver policy based control plane architecture based cloud management product(s), this is the opportunity for you. These cloud management product(s) would enable holistic, multi-tenant and scalable management of the infrastructure as a service offerings(IaaS).

The product vision and architecture is very strategic, unique, and is driven by a lot of large customers (service providers, cloud based service providers, and enterprise customers who are building their own private clouds) and is being considered a key enabler for Unified Computing Systems (UCS) and traditional Cisco Network Service products future growth and market differentiator.

Unified Computing System (UCS) is a new series of innovative products which were recently launched in the marketplace by Cisco (http://www.cisco.com/en/US/products/ps10265/index.html) that are transforming the data centers for an Enterprise, Service Providers, ASPs, and Cloud Computing Service Providers alike. UCS is driving consolidation and convergence of switching, storage, and server infrastructure capabilities that heavily leverage and enable the virtualization concepts and benefits.

Cisco seeks senior experienced software engineering individuals who have a passion and drive to define, design, build, and deliver product(s) in the Cloud Management and Virtualization space enabling IaaS capabilities.

Opportunity Snapshot:

In this role, you will have the opportunity to innovate, apply a wide range of cutting edge technologies, and learn new technologies in an exciting business unit with the ultimate goal of designing and delivering world-class cloud and system management products in the data center and virtualization space.

In addition, you may also lead one or more subcomponents of the architecture, design, participate in cross-functional teamwork and experience all facets of the software development lifecycle from innovation, marketing requirement to product delivery.

Responsibilities:

In this role you will help design, develop and deliver Cloud Management product(s) for enabling holistic, scalable infrastructure in a highly virtualized service (server, storage and network services) offerings.

The right candidate must demonstrate professional software development skills as below.

Experience Level: (4+ years)

Must Have Skills:

. Strong C++ (Embedded Systems)

. Strong Object Oriented design, modeling and programming

. Experience/understanding of policy driven systems

. Experience with information-model driven systems

. Understanding of management of network appliances: Load Balancers, Firewalls, Offload/Acceleration

. XML Infrastructure experience

Desired Skills (at least 2 of the following):

. Experience with System management software development: Server, Container (VM, OS), Network management

. Experience with Resource Allocation (Placement Rule) Systems

. Experience with meta-model driven systems

. Experience with distributed data systems

Experience with distributed decision making systems

. Experience with code-generation systems

. Experience with VM Management

. Experience with management of iSCSI or FC storage resources

APPLY HERE