DevOps Engineer (Cloud Native)
We invite an experienced DevOps to join the team working on a new family of products for our client — the worldwide leader in networking and security.
Our team creates solutions for Kubernetes. The key objective of this direction is controlling the containers’ traffic in Kubernetes using flexible security policies.
Why It Is Important
The family of products implements the fundamentally new approach to maintenance and monitoring of the network traffic security in cloud.
What You’ll Do
Design a robust way of deploying the product in AWS, OpenStack (Azure potentially).
Develop and maintain Kubernetes YAML configuration and integrate the new product features into the product’s Helm chart.
Develop and maintain CI/CD pipelines in Jenkins, codebase integration, and interaction with Bitbucket and Github Enterprise.
Implement robust logging, monitoring, and alerting systems for the software deployments.
Share best practices with the rest of the engineering to accelerate transitions to scalable and reliable CI/CD infrastructure.
Knowledge and Skills Required
Strong software engineering experience.
Extensive experience in deploying applications and services to Kubernetes.
Knowledge of various infrastructure and monitoring technologies (e.g. Helm, AWS Cloud Formation, Ansible, Terraform, Telegraf, Prometheus, Grafana).
Able to work in a frequently changing environment while collaborating and managing competing demands with tight deadlines.
Experience with containerization technologies such as Docker.
Experience maintaining a team’s CI/CD platform.
Would Be a Plus
Experience with Go, Python is a plus.
What We Offer
Stable long-term project.
Absolutely new product, with no known analogs to date.
Direct interaction with the customer.
Compensation package: 20 bonus days for rest and five bonus days for sick leaves.
Flexible schedule. Employees can choose the most suitable schedule: distance work, work from the office, or mixed.