Job Description :
Position: Virtualization Automation Development.

Location : San Ramon, CA

Duration : 6-12 months

As a Network Software Engineer – Virtualization Automation, you will be part of Cloud Infrastructure Automation team and responsible for building highly reusable tools and frameworks for the deployment of hardware and software components in the P IaaS and PaaS environments, building auto-recovery and self healing techniques, and disruptive “chaos” testing, among others. Essential Responsibilities In this role, you will:

Architect, design and implement next-generation scalable cloud meets the security and key stakeholder requirements in a fast paced environment.

Lead implementation, operations and support of the cloud infrastructure – VMWare virtualization, compute, software defined storage, networks, applications and business processes. This is a hands-on technical operations role responsible for performance, availability, security, elasticity and scalability of the multi cloud environment.
Automation of deployment, customization, releases, patches, upgrades and monitoring through modern DevOps tools such as Chef, Puppet or Ansible
Create fully automated cloud infrastructure that spans across multiple regions
Design and develop new tools and smart alerts that help discover failures/issues in a timely fashion
Perform code reviews, evaluate implementations, and provide feedback about potential improvements
Define and evangelize cloud-related optimizations and best practices to improve reliability and performance

Develop automation, processes, and tools designed to make responding to and resolving incidents simpler and more robust

Basic Qualifications/Requirements:

Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)

6+ years’ experience in software development, including languages, systems and frameworks such as Go, Python and Java.

5-7 years’ of experience supporting large enterprise network infrastructure (e.g. at a Fortune 500 company)

Desired Characteristics:

Hands-on experience working with private or public cloud services in a highly available and scalable production environment

Hands-on experience in 24x7x365 technical operations of cloud infrastructure for Linux system administration and VMWare.

Define and lead proof of concepts and pilots to support the use of cloud computing.

Responsible for multiple infrastructure environments – development, staging, QA. R&D and production environment monitoring, performance, release/deployment, security, reliability, availability, capacity, latency, and other non-functional concerns.

Experience working with Web Application Firewalls, DNS & IPAM solutions.

Familiarity with modern infrastructure tools, particularly Mesos, Hadoop or ConsulWeb Application Firewalls, DNS & IPAM solutions

Experience with continuous integration and deployment automation tools such as Jenkins, Salt, Puppet, Chef, Ansible.

Experience in source control tools such as git, Subversion, or Perforce.
             

Similar Jobs you may be interested in ..