Senior Systems Engineer

Bengaluru, Karnataka, India Full-time

Individuals within the Systems Engineer role are responsible for building secure and highly available systems and tools that make our teams productive.
As an engineer on our team, there's no limit to the impact you can have on the business. Our main focus is to increase the efficiency of our Engineers and improve reliability of our systems. All of our engineering teams are responsible for deploying and supporting their own services, and because of this they look to us for advice, guidance, and stability. We believe in picking the right tools for the job, whether that means evaluating third party vendors or building something in house.

### You may be a fit to this role if you:
* You have a basic understanding of cluster orchestrators and schedulers (Kubernetes, LXD etc)
* You enjoy designing systems for managing highly reliable infrastructure
* You have experience with container technologies: CGroups, Docker, Rocket, LXC etc
* You have prior experience working in high performance or distributed systems.
* Have strong programming skills - Go and/or Ruby, JAVA

### Projects you could work on:
* Developing and maintaining the platform that runs all of Go-jek's services
* Reliably migrating traffic from VMs to kubernetes.
* Own the full lifecycle of feature development from design through testing and release

### Experience and Skills:
* Experienced with container technologies. e.g.: Docker, LXC
* Knowledge of configuration management systems such as Puppet, Chef, Salt, or Ansible.
* Experienced with Infrastructure As Code such as Terraform
* load balancing the application - Envoy, Haproxy and Nginx
* Monitoring and Metrics in Prometheus and integrations with Slack/PagerDuty
* Experience building and running RESTful web services on cloud platforms
* Working knowledge of the TCP/IP stack, internet routing and load balancing

Apply for this opening at http://gojek.recruiterbox.com/jobs/fk0j649?apply=true