DevOps Engineer
Pleasanton, CA
Job Description:
The role would be a mix of helping engineering teams directly to build their deployment pipelines with the requirements below to helping Architect DevOps pipelines with monitoring, QA tests and performance integrations. Looking for another DevOps Engineer to work closely with the our engineering application development team.
Requirements
Knowledge of Linux fundamentals e.g. process troubleshooting, network troubleshooting basics
Experience on Containers, Orchestration tools (Mesos / Kubernetes / Docker swarm / Openshift)
Jenkins setup and pipeline development from building code to deployment
Experience on monitoring applications and infrastructure. (e.g. Dynatrace, New relic, Zabbix, Sensu etc.)
Experience on cloud and scaling (AWS/Cloud Foundry/Azure/Google Cloud etc.)
Knowledge on server configuration (Puppet / Chef / Ansible etc.)
Proficient in scripting (Python / ruby / Go)
Proficient in Bash
Experience with Logging tool and setup (Splunk, ELK, Loggly etc)
Experience on networking like (Load balancers, reverse proxies, Iptables etc.)
Experience with QA testing methodologies (Contract testing, Integration Testing, Unit Testing etc.)
Nice to have:
Experience with service discovery and service registries
Experience with Artifactory’s
Performance Testing
Experience with Java and NodeJs
Jenkins setup