Description
Dev Ops EngineerDescription:
Responsible for:
Operational management of Linux Servers, delivering a complex web application stack; building and configuring new server platforms and the automated tooling to do so; testing, debugging and troubleshooting of platform level problems; and supporting development teams with configuring applications for deployment.
Essential Experience:
- Good communication skills, both in written and verbal form.
- Knowledge in new technologies (Docker/Fleet/Etcd/Flannel/Kubernetes)
- Reasonable fluency in at least one of: ruby, go.
- Knowledge of HIDS, NIDS and security hardening.
- Extremely sound knowledge of GNU/Linux.
- Knowledge of configuration management tools (Puppet/Ansible), not essential but helps.
- Understanding of CI environments and how they facilitate the automation process with other orchestration tools.
- Experience of IP Networking.
- Experience of building infrastructure in the cloud, (AWS) and designing for the cloud.
- Understanding of cloud concepts and how to automate the build over specific API's within the cloud.
- Linux
- Docker/RKT
- SkyDNS/Bind
- Quay.io/Artifactory
- Confd
- Ceph/Glusterfs
- CoreOS: Fleet/Etcd/Flannel/Rkt
- Sensu/Graphite/Logstash/Prometheus
- Git/Github/Gitlab
- HAProxy
- Ruby, Go
- SQL/NO-SQL DB's
- Nginx, Unicorn