Position: Lead/Senior DevOps Engineer
Company: Work Around
Experience required: 5y
English level: upper

Responsibilities:

Function as a Full stack developer responsible for developing the services to support the overall health and performance of the platform

Collaborate with architects and other senior team members to come up with software build solutions including choosing the appropriate tools, defining appropriate build processes

Evaluate various options for CI/CD and deployment mechanisms, make appropriate choices, and implement the same

Develop automation framework for functional & scale tests

Come up with monitoring tools for the build, CI/CD solutions and fine tune them on a continuous basis

Continuously monitor and improve the stability, performance, security, maintainability, and scalability of platform

The candidate is expected to have excellent written and verbal communication skills


Minimum Qualifications:
Programming experience in Python, Javascript, Nodejs, Shell scripts

Experience with CICD tools such as GitLab CI, CircleCI, Jenkins, Tavis, Selenium, Sauce Labs. Experience with E2E testing of UI applications is a big plus

Experience configuring, tuning and maintaining production web applications

Experience running Docker containers in a variety of environments. Experience with container orchestration tools, such as CoreOS, Kubernetes is recommended. Experience with service mesh such as envoy/Istio is preferred

Experience with production application systems monitoring, performance optimization, root cause analysis, and advanced troubleshooting

Proficiency in using source code control systems, continuous build integration, test case management and reporting tools, test-driven development


We use a lot of open-source that was fitted for company software needs.
On another hand, we use many edge software technologies to build own solutions that should match superior requirements.
We have microservice architecture & our codebase is 8 months old.
Our stack
GoLang, C++, Node.js, JS, Envoy, Nginx, Prisma & etc., Azure cloud, Kubernetes, Docker, Docker compose, etcd-io/etcd db, MySql, ElasticSearch, Kibana, Logstash, Angular 8, TypeScript

Project
Platform solution was born to solve all issues with edge service operation processing. It helps enterprise companies to scale their business of any kind distributed software with main points:
1. Security. All components of company software attached to a secured network with many level monitoring.
2. Compatibility. Any kind processing node with any software can be attached to the Volterra platform. It does not matter if its in a cloud or as a dedicated set up in a private data center.
3. Unlimited scaling. All company cloud needs might be scaled infinitely. Volterra on the current stage mainly focused on the Azure Cloud ecosystem.
4. Business view. Our platform has many tools to make your operation fully visible. All user access logic is implemented with an idea to match any kind of organization and cover its management structure.
A precise billing system that matching to dynamic operation processing.

We offer:
high salary level, business trips to USA, stock options, office in the city center (BC Gulliver), un-accrued flexible time off.
You will create and configure Kubernetes deployments, manage release processes, improve CI/CD.