Position: DevOps Engineer
Company: Innovecs
Category: DevOps
Experience required: 2y
English level: intermediate

**THE PROJECT**
The client is a successful start-up company whose high-performance distributed file system is available on-premise, cloud-deployed, or hybrid; therefore, it revolutionizes the storage world and is the world’s fastest scalable file system today. It opens the door to elastic compute resources, expanding and decreasing computer processing, memory, and storage resources, to meet changing demands on a massive scale.

You will be working in a team, that specializes in internal DevOps and external services/utilities that are oriented for DevOps of customers.
Tasks mainly will include developing integrations with cloud/containers/monitoring platforms. These integrations are usually stand-alone utilities that integrate systems with target platforms.

Projects include:
• CSI plugin
• Operators for Openshift/Kubernetes/rancher for deploying project clients
• Developing ways of deployment in the cloud (like AWS CloudFormation, AWS Control API, in future Azure analogs)
• Developing utilities for managing project cluster after initial deployment (like Autoscaling groups in AWS, integration with EKS), in future integrating deploying part with these utilities/replacing with a single way that will consume both initial deployment and project cluster management utilities
• Working on parts of customers clusters monitoring system, parts that include integration with various DevOps utilities.

**REQUIREMENTS**
-Deep knowledge of Linux. Specifically systems, processes lifecycle, resource management, and containers;
-Experience with Go, 2 years+;
-In-depth knowledge of Helm charts;
-Practical experience with AWS.

**WILL BE A PLUS**
-Familiarity with Azure, GCP;
-Kubernetes internals;
-Familiarity with Openshift/rancher;
-Past experience in data storage area;
-Past experience developing K8s operators/controllers.

**RESPONSIBILITIES**
-Implementing new python-based CLI features;
-Implementing new python-based DevOps-oriented features in internal
framework, examples;
-Improving internal CI/CD flow;
-Implementing release-management oriented features, like;
-Release notes process (based on jira+slack+PRs);
-Automation for synchronizing PRs and Jira, custom implementation;
-Refactoring of existing code, too;
-Improve readability/reliability of code;
-Split pieces of code into stand-alone services;
-Tracking/investigating tests executions failures that might be caused by bugs in the framework.

**WHAT WE LOVE ABOUT INNOVECS**
-An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
-We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
-High-level compensation and regular performance-based salary and career development reviews;
-Medical insurance (health), employee assistance program;
-Paid vacation, holidays, and sick leaves;
-Gym 24/7, personal fitness instructor;
-Massage in the office, personal wellness consultant;
-English classes with native speakers and partially or fully reimbursed personal training and conferences;
-Referral program;