Previous Job
Previous
Cloud Software Engineer
Ref No.: 18-06632
Location: Santa Clara, California
Description:
A pro-active and self-driven engineer with experience in project deliverables. Self-motivated and able to work independently but must also be able to interface and work closely with system architects and software developers to develop and implement Client Cloud Native tools services:

Responsibilities:
Develop, build and deploy the cloud native software development tools (IDE, SCM, Static Code Analysis, Build, Debugging, CI/CD workflow, Artifact Repository and Image packaging Service, Apps Monitoring, Continuous Testing) based on the technologies and services from open source tool communities( Git, Jenkins , OpenStack/Docker), and cloud tool services (Github, Maven Central, and Docker Images Registry);
Design, implement, Deploy, and operate the development private cloud environment using OpenStack, Docker, Kubenetes;
Develop with Automation tools such as Ansible/Chef/Puppet and develop programming scripts for the end-to-end automatic process;
Analyze and break down the R&D tool architecture in details and integrate R&D tools into the cloud computing platform and transforming into SaaS, PaaS service delivery with DevOps offering.
Documentation of work and operations systems
Support of the private cloud system and applications running in the private cloud
Other operation tasks as deemed necessary
  
Qualifications: 
3 – 5 maximum years of experience with building highly automated cloud native software development environment (Kubenetes, Docker, Openstack ) for Alexa rated top tier cloud/internet service companies a must.
3 - 5year programming experience with continuous integration (CI/CD) and automation tools such as Jenkins, Ansible, Chef for cloud platform as a services and network automation in network automation using DevOps tools in Kubernetes, Docker, Openstack engivornment for Linux based data center.
Expert knowledge in the following areas: L2 (XVLANS/VLANs, etc.), L3 (IP Routing, OSPF, BGP, etc.), GRE, data center networking, and previous PXE programming in Linux data center a plus
3 - 5 years of programming/shell scripts in Python, Bash a must. (Java is plus)
3 - 5 years Linux networking software programming experiences in  Neutron, OpenvSwitch, Docker networking, Linux bridging, Linux virtual networking a must.
Good communication and documentation skills, good team working and problem solving skills, demonstrated ability to be mentor in training people.
Bilingual (English and Chinese fluency) preferred but not required.
Education: MS/BS in Computer Science/EE.