Responsibilities include but are not limited to deploying, supporting, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume; documenting the IT infrastructure, policies, and procedures. Applicants are also expected to participate in after-hours work.
a Bachelor’s or higher degree in technical field of study
10+ years of experience in managing and troubleshooting large scale distributed systems
5+ years in JVM
2+ years in AWS
2+ years in Docker, Kubernetes and Mesos
3+ years in setting up, configuring and monitoring Kafka and Zookeeper in production
5+ years experience in operating relational (Oracle, PostgreSQL, MySQL) and noSQL (Couchbase, Cassandra) storages
excellent knowledge of at least one modern programming language, such as Go, Java, C++, Python and Scala
a good understanding of network and routing protocols (TCP/IP, DNS and others)
excellent troubleshooting and creative problem-solving abilities
excellent written and oral communication and interpersonal skills
experience implementing, operating, and supporting open source tools for network and security monitoring and management on Linux/Unix platforms
experience with encryption and cryptography standards
Location: Remote or Onsite in Zurich, Switzerland