Position: Senior DevOps Engineer
Company: NerdySoft
Category: DevOps
Experience: 5y
English level: upper

NerdySoft шукає досвідченого Senior DevOps Engineer (AWS/Azure/On-prem) для довгострокової співпраці.

Вимоги:

— 4+ роки досвіду як DevOps інженер ;

— Автоматизація інфраструктури (принаймні 3 роки з Terraform/CloudFormation/Arm Templates/Ansible/Puppet/Chef);

— GitOps tools ArgoCD/Flux;

— Досвід роботи з хмарним середовищем (мінімум 3 роки роботи з AWS/Azure/On-Prem);

— Досвід проектів на мікросервійній архітектурі (docker, K8s, etc);

— Досвід з CI/CD (Jenkins, GitLab, TeamCity тощо);

— Досвід з скриптовими мовами: Shell/Python та адміністрування Linux/Unix;

— Управління k8s cluster;

— Знання мереж (DNS, OSI, VPN, SSL тощо);

— Databases PostgreSQL, MongoDB;

— Знання інструментів моніторингу (Prometheus, Zabbix, CloudWatch тощо);

— Розуміння DevOps методології;

— Досвід з Systems designing;

— Сильні комунікативні навички, самоорганізація, управління часом;

— Досвід менторингу чи лідання команди;

— Бажання розвивати DevOps компетенцію;

— Рівень англійської — B2 і вище.

Було б плюсом:

— Знання Java і Maven;

— Досвід з database administration tools(PostgreSQL);

— Досвід роботи Elastic APMs;

— Підготовка документації.

Обов’язки:

— Створення, розгортання та моніторинг систем в існуючій інфраструктурі, а також створення нових середовищ;

— Покращення інструментів для допомоги команді інженерів розробляти та випускати продукт більш ефективним способом;

— Обслуговування кластерів Kubernetes;

— Створення, керування та підтримка конвеєрів CI/CD на основі GitLab;

— Допомога команді розробників з автоматизацією тестування (Unit, Functional, Regression, E2E);

— Створення і підтримка процесів моніторингу продуктивності додатків для проактивного виявлення проблем і масштабування;

— Адміністрування бази даних PostgreSQL;

— Брати участь у технічних обговореннях, щоб допомогти в розробці, аналізі та усуненні несправностей системи;

— Документування процесів і схем конфігурації.

Проект у сфері Banking.

Розробка з нуля, вся технічна команда формується на нашій стороні.

Цікаві виклики:

— Розробка ядра банківської системи з нуля;

— Дизайнерське рішення, яке працюватиме в cloud та on-prem;

— Пряма відповідальність за дослідження та прийняття технічних рішень;

— Робота з сучасними технологіями.