Job ID: Job-2657
Job Title: OpenStack Cloud Developer
location: Sunnyvale, CA
Jobtype: Permanent
Rate: $130K - $150K
Primary Skills:
Description:
Collaborate with an enterprise architect to design and develop complex distributed cloud-based applications. The development will be conducted with local team as well as offshore teams. You will be expected to clearly communicate implementation risks and design trade-offs, and deliver committed work in a timely manner and with high levels of quality.
Responsibilities:
· Coordinate architectural components with development teams and determining technical strategy to meet new product requirements and continued maintenance.
· Provide solutions and analysis for the most difficult design issues. Expected to make significant architectural and/or implementation contributions. Create alternative technology proposals and gain support for their use/deployment.
· Lead the technical aspects of the projects and also contribute to projects as a senior developer. You will also be expected to provide accurate forecasts of work effort and to clearly communicate technical implementation risks and design trade-offs
· Design and deliver features that meet the business needs of the customer
· Support delivering software that supports a highly available, fault tolerant SaaS application
· Produce high quality software designs to support long term maintainability and extensibility of code
· Produce high quality and well-documented code
Requirements:
· BS degree in Computer Science or Electrical Engineering.
· 7-10 years of software engineering required with 3+ years in a cloud based application preferred.
· Experience in Python programming to extend and customize OpenStack components. OpenStack experience is greatly preferred, however senior-level Python developers will be considered.
· Experience in REST API integration to integrate OpenStack with other tools.
· Convert high level design to a detailed OpenStack design with well-defined integration points and interfaces.
· Experience in Virtualization with KVM and Libvirt.
· Knowledge of OpenStack core components and subprojects.
· Experience in selecting, designing, and developing tool-chains with loosely coupled software components (e.g. Chef, Nagios, Crowbar) to perform specific technical functions.
· Experience with Agile Project Management.
· Experience with any flavor of Linux OS.
· Must acquire expertise in all aspects of one or more product lines.
· Talent to think outside of the box to evaluate multiple technologies and arrive at a sound design for extremely complex system-wide problems.
· Successful history of working effectively with cross-functional and multi-location teams.
· Ability to work in new areas, where roles and processes are not defined. Sets own direction, self-manages and creates rapid prototypes for new concepts.
· Experience working with management and executives in a distributed environment.
· Knack for persuading and influencing members outside of the team to ensure that goals are met.
· Provide mentoring and support for multiple engineers on the team.
· Excellent communication skills required
Email resume in Word to JeffAltman@TheBigGameHunter.us. Please include the job code for the position with your resume. NOTE: WE WILL ONLY RESPOND IF YOUR RESUME APPEARS TO FIT A ROLE
PAID RELOCATION AVAILABLE. NO OVERSEAS RESUMES. NO 3RD PARTIES. Applicants for employment in the US must possess work authorization which does not require sponsorship from the employer for a visa.
To receive a complimentary subscription to my job search ezine, No B.S. Job Search Advice, go to
www.TheBigGameHunter.us to subscribe. Listen to "Job Search Radio" on WebTalkRadio.net or in iTunes and other podcast directories.