PYTHON Developer--San Jose,CA--W2 only
Responsibilities:
โข Create and deliver automation software required for building & improving the functionality, availability, and manageability of application and cloud platform using Python language
โข Design, architect, and build self-service, self-healing, monitoring and alerting platform and tools
โข Automate the development and test automation processes through CI/CD pipeline (Git, Jenkins, SonarQube, Artifactory, Docker containers)
โข Collaborate with other core services teams to design and develop solution
โข Interpret high-level requirements and refine as agile-based implementation stories
โข Mentor other team members in cloud technology skills and programing
Required Skills and Experience
โข 6+ years of solid hands-on software development experience with a focus on continuous delivery and deployment, cloud automation development and enterprise application development
โข Software programming experience in one or more programming languages: Python (must), Go
โข Excellent knowledge of building server-side RESTful web applications, APIs and automation tools
โข Understanding of Software design patterns, SDLC, Test Driven Development (TDD), Continuous Integration and Continuous Delivery
โข Experience building cloud-based application using micro-services and deploying in containerized environments
โข Experience in using public cloud providers to develop and deploy applications
โข Possess good understanding of QA methodologies and processes
โข Experience working in an agile development environment
โข Strong analytical and problem-solving skills
โข Strong communication and collaboration skills
Desired SkillS
โข Programming experience in Go
โข Configuration Management Tools - Ansible/Puppet, Terraform
โข Experience building an integrated test automation platform/framework
โข Experience with service assurance tooling such as ElasticSearch, Logstash, Kibana, Kafka InfluxDB, Splunk