About
Job Description
Description
About Kong Inc:
We are the company behind Kong, the most widely adopted open-source API gateway. We have a world-class Enterprise platform and our mission is to facilitate a new revolution in software production by serving as the backbone of the distribution and consumption of data and services through APIs.
Our vision is to enable developers to build more and manage less. We've built one of the most popular pieces of open-source software in the world and in the process grown an extremely engaged and active community. We're looking for a few great people who want to be part of a fun, highly-collaborative team.
Our ideal candidate is someone who will thrive in our environment of really smart, driven people, who get to work with many new, leading-edge technologies that solve large customer challenges. We're looking for people who want to make a huge impact and have real ownership for the work they do. This opportunity is ideal for someone who wants to be in on the ground floor of our fully-funded and very special startup.
As a DevOps Engineer, you will be responsible for building and maintaining workflows that automate releasing, testing and deploying Kong Cloud products. Improving staging and production environments for SaaS distributions. Research and build monitoring/analyze tools to optimize building and deploying code-base, manage distributed systems and application resources. You will build workflows for delivering our software to a variety of platforms including AWS, GCP, Azure, and container technologies like Docker, Swarm, Mesosphere and Kubernetes to automate deployment and scale our products.
Requirements
BS degree in Computer Science, similar technical field of study or equivalent practical experience
Minimum of 3 years of relevant work experience
Experience with continuous/rapid release engineering (CI/CD)
"Infrastructure as Code" configuration management systems such as Terraform, Chef, Puppet or Ansible
Experience building and administering alerting and monitoring systems for API services
Strong knowledge of PostgreSQL/MySQL and Linux/Unix systems
Knowledge of one or more mainstream programming languages (Go, C/C++, Python, PHP)
Strong skills in network services such as DNS, TLS/SSL, HTTP
Experience working in a 24/7/365 service environment
Bonus Points
Experience implementing secure and highly-available distributed systems/microservices
Performance analysis and debugging with tools like perf, sar, strace, dtrace
Time series databases (OpenTSDB, Graphite, Prometheus, Grafana)
Design, implement, manage and orchestrate container clusters
Benefits
Stock options
Your choice of computer and other equipment
Unlimited vacation days
Lunch 2 times per week
Snacks and beverages to keep you going through the day
Game nights
Italian food cooked by the founders
Awesome medical, dental, vision, 401k
Fun happy hours and company outings
A second family - whatever problem outside of work; we'll be there!