Location: San Ramon, CA
Network Virtualization Engineer, you will be part of Predix Cloud Infrastructure Automation team and responsible for building highly reusable tools and frameworks for the deployment of hardware and software components in the Predix IaaS and PaaS environments, building auto-recovery and self healing techniques, and disruptive chaos testing, among others.
You will typically work in teams that collaborate on common problems across products and across focus areas. As a result, you will have exposure to a broader set of problems, which allows for career growth and proximity to abundant technical problems. Must be highly motivated and enjoy working in a fast-paced cutting-edge environment.
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 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
Bachelors Degree in Computer Science or in STEM Majors (Science, Technology, Engineering and Math)
6-8 years of experience supporting large enterprise network infrastructure (e.g. at a Fortune 500 company)
Virtualization background strong on compute / storage.
Must be willing to work out of an office located in San Ramon, CA
Hands-on experience working with private or public cloud services in a highly available and scalable production environment
Hands-on experience in 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.
Experience with load balancers
Possesses knowledge of network monitoring and troubleshooting tools
Disciplined approach to testing and quality assurance
Familiarity with modern infrastructure tools, particularly Mesos, Hadoop or Consul.
Experience with continuous integration and deployment automation tools such as Jenkins, Salt, Ansible.
Experience in source control tools such as git, Subversion, or Perforce.
STEM Majors (Science, Technology, Engineering and Math), cloud services, cloud computing
Fusion IT Inc