Title Automation Software Developer junior level experience okLocation San Jose CA or Irving TX candidate can sit either in San Jose CA or Irving TXDuration 12&plus Months ContractPay OpenVisa H1B US Citizen GCInterview Phone SkypeWebex in-person localTravel maybe and will be reimbursedDescriptionMost Important SkillsAnsible & Python experienceDocker experienceJOB DUTIESDESCRIPTIONAssist in the development of a programmable network platform software solution leveraging cutting edge SDN Software Defined Networking technologies and open source solutions e.g. OpenFlow OpenDayLight policyintent-based networking open API integration automation etc.... Will be working in an agile development environment interacting with other software engineers networksystem operations staff and networksystem architects to provide SDN technology evolution strategies and solutions for production deployment with clientMUST HAVE SKILLS2-5 years of software automation development experience Experience in Linux environments with Linux automation scripting and or software development Ansible Python BashExperience with Linux networking & virtualization environmentstechnologies KVM OVS containers and container schedulingmanagement platforms Docker KubernetesOpen Source tools development implementation andor collaboration experienceAbility to analyze and implement enhancements to existing applicationscodeStrong written & verbal communication skillsDESIRED SKILLSExperience using source code control systems StashGITGitLabExperience in an agile development environment as part of a team of engineers developers and testersExperience with programming languages Java C Go Knowledge of NodeJS Angular jQuery ReactJS Redux Antd frameworksExperience with Spring Framework including Spring BootExperience with open-source logging and reporting solutions Logstash Elasticsearch Kibana Grafana SplunkExperience with open-source message bus solutions KafkaDatabase development experience MongoDB Redis SQLMySQLNoSQLOpen API RESTRESTCONFNETCONF and data modeling YANG verification and developmentNew technology validation and prototyping experienceMulti-vendor system integration experienceDeveloping applications using microservice architectureHigh Availability and distributed software architecture development & design OpenFlow knowledge and experienceODL knowledge and experienceUnderstanding of SDN architecture and technology control plane data plane management plane orchestration etc.EDUCATIONCERTIFICATIONSBS degree in Computer ScienceComputer Engineering or equivalent engineering disciplineexperience