Senior Software/DevOps Engineer

Sunnyvale, CA

Job Description:

The Engineer will be working with a team that has advancedbuild and release infrastructures. The candidate will be responsible formaintaining, improving and creating CI/CD workflows that ensures code flowsfrom Dev to Prod, by working with multiple systems and writing tools thatutilize multiple services via REST APIs.

 

MUST HAVE:

Programmingexperience 5+ years, with at least two languages (i.e. python, java, groovy,PHP, Javascript or Golang). Must be proficient in writing OO testable code,basic data structures and algorithms.

Good understanding of Git and how to workon a project with multiple contributors.

Good understanding and experience ofbuilding web services and handling JSON data.

Experience with build tool such as Maven,Gradle.

Unix experience - must have basicunderstanding of Unix and be able to use bash command lines tools such as curl,netstat, etc.

 

GREAT TO HAVE:

Experience with running applications andservices on AWS

Experience with running applications andservices on Kubernetes

Experience with Ansible and writing Ansibleplaybooks

Experience with Docker/Swarm

Experience working with Jenkins

Experience working with Vagrant

5-10 years Java Technologies, Frameworks, OOskills, Communications skills and team skills


Share Profile