Position: DevOps Engineer
Company: ELITEX
Experience required: 3y
English level: upper

Our customer is building a billing engine that allows businesses to serve subscription customers in a manner that is intuitive for both businesses and their customers.
It is over-subscribed, meaning vendors and investors are lining up to get in on the action.

**Project Description:**

Our customer is building a billing engine that allows businesses to serve subscription customers in a manner that is intuitive for both businesses and their customers.
It is over-subscribed, meaning vendors and investors are lining up to get in on the action. 

We are looking for a DevOps Engineer familiar with Google Cloud who will be empowered to run all our current and future infrastructure: Kubernetes, Docker, Infrastructure Provisioning & Environment Buildout, Unix/Linux OS system administration, TypeScript, Google Cloud Platform (GCP), Compute Engine, SQL, BigQuery, PubSub, and AppEngine, and Unix shell scripting. The DevOps role in this project is a collaborative operation that works with Engineering and Business Leaders to build and maintain our expanding IT infrastructure.

**Responsibilities:**

• Maintain developer CI/CD pipelines;
• Take an active role in the configuration and maintenance of logging and monitoring tools in Kubernetes clusters (e.g. migrate services from Kubernetes to CloudRun);
• Provide guidance on cloud design decisions and standards, document your work and feature improvements;
• Support operational excellence goals;
• Communicate problems and challenges proactively to prevent foreseeable issues.

**Requirements:**

• At least 3 of direct experience working with a variety of enterprise and cloud technology systems, designing solutions, or developing business applications;
• At least 1 year of GCP experience;
• GCP Cloud (GCP Cloud Run, GCP Cloud Build, SQL Postgres, Redis, GCP Directory Service, Secrets Manager, GCP Pub/Sub);
• Yarn build tool;
• Working knowledge of Configuration Management and CI/CD Tools, GitLab CI;
• Production experience building scalable systems (load balancers, memcached, controller/agent architectures);
• Experience with Docker, Kubernetes;
• Familiarity with SQL databases (Postgres, Oracle, Maria, etc);
• Excellent communication and teamwork skills, proactiveness;
• Upper-Intermediate level of English.

**Will be a plus:**

• Google Professional Cloud Architect Certification;
• Experience with Open Source infrastructure tooling;
• Typescript, JavaScript knowledge;
• SQL programming;
• GraphQL awareness;
• Familiarity with NoSQL databases (Datastore, Firebase, MongoDB, etc.).

**Company benefits:**

• Modern working place (iMac/MacBook or other preferred hardware);
• Cozy office in the very center of the city;
• Flexible working hours;
• Remote work;
• Regular performance reviews;
• 20 working days of paid vacation annually;
• Additional vacation days for special lifetime events;
• Paid sick-leaves;
• Maternity leave policy;
• English classes;
• Health insurance;
• Compensation for educational and training programs;
• Team buildings and corporate events.


**Про проєкт:**

Наш клієнт створює механізм виставлення рахунків, який дозволяє компаніям обслуговувати клієнтів, які підписалися. Підписка на нього активно росте, тобто постачальники та інвестори очікують в черзі, щоб взяти участь у акції.

Ми шукаємо DevOps інженера, який має досвід з Google Cloud та зможе запускати всю нашу поточну та майбутню інфраструктуру: Kubernetes, Docker, Infrastructure Provisioning & Environment Buildout, системне адміністрування ОС Unix/Linux, TypeScript, Google Cloud Platform (GCP), Compute Engine, SQL, BigQuery, PubSub і AppEngine, а також Unix shell scripting.
Роль DevOps у цьому проєкті тісно пов'язана із співпрацею з інженерами та бізнес-лідерами для створення та підтримки нашої ІТ-інфраструктури, що розширюється.

**Обов’язки:**

• Підтримка CI/CD pipelines для розробників;
• Активна участь у налаштуванні та обслуговуванні інструментів ведення журналу та моніторингу в кластерах Kubernetes (наприклад, міграція сервісів із Kubernetes до CloudRun);
• Надання вказівок щодо рішень і стандартів дизайну хмари, документування своєї роботи та вдосконалення функцій;
• Підтримка цілей операційної досконалості;
• Сповіщення заздалегідь про проблеми та виклики.

**Вимоги:**

• 3+ роки безпосереднього досвіду роботи з різними корпоративними та хмарними технологічними системами, розробкою рішень або розробкою бізнес-додатків;
• Мінімум 1 рік досвіду GCP;
• Досвід із GCP Cloud (GCP Cloud Run, GCP Cloud Build, SQL Postgres, Redis, GCP Directory Service, Secrets Manager, GCP Pub/Sub);
• Yarn build tool;
• Практичні знання з Configuration Management and CI/CD Tools, GitLab CI;
• Досвід роботи із створенням масштабованих систем (балансувальники навантаження, кешування пам’яті, архітектури контролерів/агентів);
• Досвід роботи з Docker, Kubernetes;
• Хороше знання баз даних SQL (Postgres, Oracle, Maria тощо);
• Відмінні комунікативні та командні навички, проактивність;
• Рівень англійської мови - Upper-Intermediate.

**Буде плюсом:**

• Сертифікація Google Professional Cloud Architect;
• Досвід роботи з інфраструктурою Open Source;
• Знання Typescript, JavaScript;
• SQL програмування;
• Знання GraphQL;
• Хороше знання баз даних NoSQL (Datastore, Firebase, MongoDB тощо).

**Компенсації та переваги:**

• Затишний офіс в самому центрі міста Львова;
• Сучасне робоче місце (iMac/MacBook або інше бажане обладнання);
• Зручний тип роботи: офіс/віддалено/гібрид;
• Відсутність систем обліку часу;
• 20 робочих днів оплачуваної відпустки щорічно, яку ви можете взяти •відповідно до ваших потреб (окремо по днях або всі разом);
• Оплачувані лікарняні;
• Медичне страхування;
• Курси англійської мови;
• Додаткові дні відпустки для особливих подій у житті;
• Компенсація за освітні та тренінгові програми;
• Тимбілдинги та корпоративні заходи.