DevOps and Operations Engineer
Belgrade
Vast is seeking DevOps and Operations engineers to join our Serbia and U.S. based Operations team.
At Vast we’re building a big data platform to serve some of the biggest brands in the Autos (AOL, Capital One, Carfax, Car and Driver), Real Estate (Keller Williams) and Travel (Southwest Airlines) markets. We’re building a suite of products to bring big data to big purchases. We offer unique performance, scaling and security challenges and meet those challenges by focusing on teamwork, high standards and working with some of the latest technologies in our space.
As a DevOps and Operations Engineer you will be a part of the Operations team, working closely with Engineering to build, maintain and optimise anything from Java/Scala services, Node.js applications, and other various data processing and storage systems. We are looking for candidates who have a wide experience in Linux system administration, public/private cloud solutions, big data, automation and database management. Expect to work very closely with engineers in Serbia but also in the U.S. and Ukraine in a DevOps capacity.
Some of the perks of working at Vast include: working with a top notch, experienced technical team distributed across Serbia, the U.S. and Ukraine; free lunches, dinners and beverages daily; flexible working hours and relaxed working atmosphere; many opportunities to acquire new technical skills and advance your career, including education, training, literature and courses; business trips to the U.S and the chance to work on the latest technologies; being involved in technical decisions daily.
As a DevOps and Operations Engineer, at Vast you will find:
- Private and public cloud, such as on-premises Cloudstack, Pacemaker/KVM and AWS
- Well established, long-running data center in Oakland, U.S.
- Ongoing containerization effort, including Docker, Kubernetes and CI/CD
- Various tools written in popular DevOps languages, such as Python, Ruby and Golang
- Automation and orchestration using Rundeck, Teamcity, Chef and Consul
- Advanced monitoring and logging (Sensu via Chef, Graphite/Grafana, ELK)
- Databases, such as PostgreSQL, MySQL and various NoSQL DBs and K/V stores
- Big data platforms, such as Cassandra, Hadoop and Ceph
- Tendency towards standard practices and repeatable- and well-documented processes
Responsibilities:
- Working with the Engineering team to maintain scalable systems that support high traffic web services and back-end tools and applications
- Involvement in projects to improve production infrastructure
- Involvement in performing and automating production deployments
- Proactive and extensive communication with Vast co-workers and business partners, in both Serbia and the U.S.
- Participation in the 24x7, multi-tier on-call rotation (we maintain the effort to keep the out-of-working-hours events at a minimum, we promise!)
Requirements:
- DevOps mindset (you prefer: automation to doing things manually, metrics and logs to guessing, universal and flexible solutions rather than case-by-case ones, not to create technical debt, to continuously improve and evaluate processes you’re a part of, to keep people in the loop on changes)
- 3+ years Linux administration experience (Red Hat and Ubuntu based distributions preferred; good knowledge of standard system tools such as awk, sed, grep, top, ps, lsof, cron and such)
- 1+ years prior experience supporting a LAMP environment, including nginx or HAProxy
- HTTP protocol knowledge (headers, status codes, troubleshooting, problem reproduction)
- General systems programming and scripting experience (Bash at minimum; Python, Ruby and Golang are a bonus), TCP/IP protocol knowledge is a bonus
- Ability to clearly communicate in both written and spoken English
Bonus and Nice to Have Skills:
- Experience with containerization, including Docker, Kubernetes and/or Mesosphere
- Experience with public clouds, such as AWS
- KVM-based virtualization experience
- CI/CD experience
- PostgreSQL and MySQL administration with focus on high-availability
- Prior large scale systems management experience (load balancing, high-availability, multiple datacenters)
- System automation and orchestration using tools like Chef and Rundeck
- Java VM monitoring, tuning and troubleshooting
Deadline for applications: 09.12.2017.