Основна інформація * Вимоги до досвіду: комерційний досвід роботи в ролі DevOps * Англійська: B1+ або вище (впевнена розмовна для щоденних мітингів з замовником та командою) * Зайнятість: Full-time * Тривалість: довгострокова співпраця * Формат: повністю віддалено * Старт: можна одразу після успішного проходження всіх етапів
Проект та команда * Домен / індустрія: внутрішня DevOps-інфраструктура SW-департаменту замовника * Опис: Ви будете відповідати за весь пайплайн доставки програмного забезпечення компанії — від коду до продакшину — з фокусом на автоматизацію, надійність та безпеку. Основні напрямки роботи: * Архітектура та автоматизація: проектування та побудова масштабованої DevOps-інфраструктури для повноцінної реалізації CI/CD для команди розробки; підтримка та розвиток пайплайнів (фокус на GitLab CI/CD); управління інфраструктурою всього SW-департаменту (CI/CD, Source Control, Artifact Management та супутні системи); налаштування та постійне покращення хмарної інфраструктури компанії в AWS; усунення ручних процесів через скриптинг (Python / Bash / PowerShell); розробка інструментів та інтеграцій, які зменшують помилки, покращують якість коду та з’єднують з внутрішніми бек-енд системами * Безпека та надійність: впровадження та контроль протоколів безпеки SW- та IT-інфраструктури у всіх середовищах; захист продакшен-обладнання за моделлю least-privilege; швидкий root cause analysis (RCA) інцидентів продакшину; координація операційних процесів між dev- та ops-командами для забезпечення стабільного uptime та високої доступності * Continuous Improvement: проактивне впровадження нових ідей та технологій по всьому циклу доставки ПЗ; самостійна робота та ефективна співпраця в команді в динамічному, часами глобальному середовищі * Часовий пояс: можлива співпраця з розподіленими командами в різних часових поясах
Технології та інструменти * Бази даних: робота і з NoSQL, і з реляційними БД (advanced knowledge — рівень впевненого розуміння) * Cloud: AWS (основна хмара компанії). Ключові компоненти: * Compute / контейнери: Docker, Kubernetes, ECS * Networking: VPC, subnets, routing, Security Groups, Transit Gateway * Загальні мережеві фундаменти: DNS, load balancing, reverse proxying * Безпека: IAM, least-privilege моделі, secrets management * Infrastructure as Code: Terraform, Ansible * CI/CD: GitLab CI/CD (основний інструмент — проектування пайплайнів, автоматизація) * Source Control & Artifact Management: Source Control + Artifactory / Nexus для артефактів * ОС: адміністрування Linux та Windows * Скриптинг та автоматизація: Python, Bash, PowerShell (один з трьох обов’язково) * Менеджмент завдань: Jira (методологія — Agile / Scrum)
Юридичні та фінансові умови * Випробувальний термін: 1 місяць * Юридичне оформлення: співпраця тільки через ФОП 3-ї групи, та тільки на гривневий рахунок. Якщо у вас ФОП ще не відкритий, ми надамо необхідну консультацію та допомогу з його відкриттям * Компенсація: гросс — самостійна оплата податків з отриманої суми на ФОП: 5% єдиний податок + 1% військовий збір + ЄСВ(1902.34 грн/міс). Надаємо бухгалтерську допомогу зі звітами * Модель співпраці: контракт з фіксованою погодинною ставкою (Hourly rate). Оплата здійснюється за фактично затрекані години, тож соціальний пакет (оплачувані відпустки та лікарняні) на даній позиції у клієнта не передбачений
Робочий процес та умови * Графік: здебільшого з 10:00 до 18:00 (за Києвом), але за домовленістю з клієнтом можливий гнучкий підхід * Обладнання: за потреби компанія забезпечує робочим ноутбуком * Облік часу: по вимогах клієнта, використовується програма (Hubstaff або Upwork Tracker), яку потрібно встановити на ноутбук. Якщо проект передбачає видачу робочого ноутбука — трекер буде встановлений там; в іншому разі рекомендуємо створити окремий профіль користувача на власному ноутбуці для робочих завдань. Програма фіксує активність клавіатури/мишки та робить скріншоти (раз на 10 хв). Це формальність для Hourly-моделі, і не забирає гнучкості: якщо ви відійшли від ноутбука, через 20 хв неактивності трекер зупиниться сам. Ви можете самостійно видаляти скріншоти, якщо на них потрапила якась особиста інформація (разом з ними видалиться відповідний 10-хвилинний інтервал часу). Якщо забули увімкнути трекер, можна звернутися до менеджера, він додасть вручну. Мікроменеджменту зі сторони клієнта немає, дані переглядаються лише у разі критичних питань щодо перформансу
Процес відбору * Знайомство: Ви пишете нам на Telegram: ми збираємо всі необхідні дані про ваш досвід * Технічне інтерв’ю: 30–60 хв, англійською (обговорення вашого досвіду) * Інтерв’ю з клієнтом: 15–60 хв, англійською (знайомство та обговорення проекту)
Як відгукнутися * Найшвидший спосіб відгукнутися на вакансію — написати нам на Telegram: t.me/bigtree108 * Якщо ви не користуєтеся Telegram, надсилайте резюме на пошту: khrystyna_shulepa@bigtree108.com