DevOps Engineer
Overview
Jackpocket is looking for a highly skilled, talented, and creative problem solver to help create a world-class, state-of-the-art technology ecosystem. The DevOps Engineer will have the opportunity to influence the architecture of the Jackpocket systems by improving existing systems and building new pieces from scratch. The candidate should be able to tackle difficult tasks autonomously. They should be able to introduce new tools and technologies that will help the company grow. The DevOps Engineer will be empowered to make a difference, and to showcase their solutions to the entire organization.
Responsibilities
- Ensure operation of services are running smoothly
- Improve existing services to make them more reliable, more efficient, and more cost effective
- Enforce security best practices across systems
- Establish policies and software for monitoring services
- Write technical documentation for new and old processes
- Automation of manual tasks
- Keep infrastructure software up to date
- Introduce new tools and strategies for improving system infrastructure
Requirements
- 5+ years of DevOps work
- Can write nontrivial bash scripts
- Experience with containerization technology including but not limited to Docker, and Kubernetes
- Proficient in a systems programming language like Python and Go
- Experience with Database systems like: Postgresql, Redis, Memcached, etc
- Experience with continuous integration
- Deployed software to Kubernetes with Helm
- Extensive knowledge of system monitoring and related tools such as: Grafana, and Prometheus
- Excellent communication skills and technical writing experience
- Knowledge of service mesh technologies like Istio
Bonus
- Experience maintaining a Ruby on Rails application
- Experience with Deis Workflow