• Devops та адміністрування

Senior DevOps Engineer

Поділитися

 

Zakupki.Prom – найбільший майданчик державних та комерційних торгів, офіційний учасник системи електронних державних закупівель Prozorro. Через нас Національна поліція купує корм для сторожових собак, а ОККО продає державі бензин. У нас є веб-сервіс, мобільний додаток та навчальна платформа для замовників та постачальників.

 

https://zakupki.prom.ua/

 

Чим ми займаємось:
– будуємо великі додатки, використовуючи SOA;
– для міжсервісної взаємодії використовуємо REST, GraphQL, JSON-RPC;
– активно розробляємо асинхронні сервіси на Python Aiohtpp;
– реалізуємо взаємодію із зовнішніми сервісами по API;
– розробляємо API для мобільного додатку та для інтеграції з клієнтськими додатками;
– деплоїмось в production, використовуючи Kubernetes.

 

Про команду:
5 backend devs, 2 frontend devs, QA Automation, 3 QA Manual, 2 Product managers, designer.
Є 2 DevOps Engineer з паралельної команди, з якими буде взаємодія.
Велика частина команди працює 3-5 років на проекті.

 

Що важливо для даної ролі в проєкті:
– практичний досвід роботи з хмарами та онпреміс хмарами (OpenStack), переважно з AWS;
– досвід роботи c Kubernetes, розгортання та оновлення без даунтаймів, налаштування безпеки в середині кластера;
– досвід роботи з Ansible, Terraform;
– досвід налаштування Prometheus, Grafana, розуміння SRE та вміння налаштувати систему моніторингу на заздалегідь;
– адміністрування Unix;
– розуміння принципів High Availability та 0-downtime деплоїв.

 

Що буде в роботі:
– розвиток OpenStack/AWS/Kubernetes інфраструктури сервісів;
– розвиток/Підтримка інфраструктури Zakupki.Prom (AWS, Kubernetes, Windows Server);
– OnCall 24/7 (але не з самого початку і потім ця задача буде розділена на всю команду).

 

Точно НЕ буде в роботі:
– тайм-трекінгу задач.

 

Технічний стек проєкту:

Version control system: GitLab.
Lang Back: Python, Pyramid, Aiohttp, Asyncio, Celery, Pytest.
Lang Front End’е: React, Redux, Styled Components.
Database: Postgresql, MongoDB, Redis.
For Search: ElasticSearch.
Message broker: RabbitMQ, Kafka.
Storage: S3_Riak, AWS_S3, AWS_EBS.
CI\CD: Bash, Python, GitLab, ArgoCD.
Cloud Provider: Open Stack, AWS.
Containering: Docker, Containerd, Kubernetes, KubernetesOperators.
Configuration Manager (IasC): Ansible, Terraform, Packer, Helm, Kustomize.
Provisioning k8s: kubespray, kubeadmin, rancher etc.
SecretStore: Hashicorp Vault.
Monitoring: VictoriaMetrics, Alertmanager, PromExporters, Grafana, BlackBox, PagerDuty, Uptime check.
ErrorTrack: Sentry.
Logging: ElasticSearch/OpenSearch, Kibana, (VMlogs, loki – як майбутня альтернатива).
Load testing: Locus, Jmeter.
Load Balancing: CloudFlare, ELB, Nginx, Envoy, Pgbouncer, istio.
Cert: Certmanager.
Understanding: SLA, SRE, SDLC.

 

 

Етапи інтервʼю:

– інтерв’ю з рекрутером (тривалість 30 хв);
– технічне інтерв’ю (тривалість 1,5 години), обговоримо всі важливі питання по стеку, досвіду, завданням;
– фінальне інтерв’ю.

 

Ми пропонуємо:

— офіційне працевлаштування у штат компанії;
— 24 календарних дні оплачуваної відпустки на рік, необмежена кількість лікарняних;
— мікс формат роботи: віддалено + офіс (декілька разів на місяць, м.Київ, вул.Харківське шосе 201/203);
— медичне страхування;
— послуги корпоративного психолога.

Олександра з People Team

o.hrekova

Хочу до вас у команду

Прикріпити резюме

Максимум 1 файл розміром до 5 МБ

Схожі вакансії