Описание
Мы ищем человека с хорошим знанием Linux-систем, автоматизации и эксплуатации, с вниманием к деталям и мышлением «инфраструктура как код». Вы обеспечиваете надёжную, безопасную и прозрачную работу платформы bill.bo и связанного с ней ПО, предоставляя команде разработки надёжную основу для самостоятельной доставки изменений. Ваша работа не ограничивается контейнером: вы также заглядываете внутрь приложений, деплоите их и отлаживаете, когда что-то идёт не так в продакшене.
Задачи
•Разработка Ansible Collections и автоматизация того, что сейчас делается вручную.
•Эксплуатация, харденинг и обновление серверов и инфраструктурных сервисов, обеспечение надёжных и протестированных бэкапов.
•Развитие мониторинга, логирования и алертинга для раннего обнаружения и быстрого понимания проблем.
•Совместная с командой разработки работа над CI/CD и деплоем приложений, включая миграции баз данных и чистые роллбэки.
•Отладка приложений в продакшене: от логов, метрик и Sentry через контейнеры, базы данных и очереди до Python-кода, включая случаи с проблемами производительности.
•Совместно с командой разработки обеспечение того, чтобы приложения были пригодны для эксплуатации: с полезным логированием, health-check'ами и понятной конфигурацией.
•Ответственность во время инцидентов, выявление устойчивых улучшений, соблюдение требований безопасности и compliance — особенно важно в платёжной сфере.
•Участие в оценке Kubernetes и анализ того, подходит ли и как он вписывается в платформу.
•Документирование инфраструктуры и процессов, помощь коллегам в уверенной работе с ними.
Требования
•Несколько лет опыта администрирования Linux-систем (Debian/Ubuntu) в продакшене, включая сети, firewalls и system hardening.
•Серьёзный опыт работы с Ansible, Docker, Docker Compose и reverse proxy.
•Опыт эксплуатации реляционных баз данных (MariaDB/MySQL), а также работы с Git, merge requests и CI/CD.
•Уверенные навыки Python: умение читать и понимать код на Flask и находить корневые причины ошибок.
•Опыт отладки веб-приложений в продакшене: HTTP, REST API, SQL, workers и очереди сообщений.
•Внимание к деталям, высокое чувство ответственности, спокойствие в стрессовых ситуациях, ясность в коммуникации и документации.
•Готовность общаться по техническим вопросам с нетехническими людьми — например, из поддержки, проектного менеджмента или с партнёрами: умение слушать, задавать вопросы и переводить их запросы в технические требования, точечный troubleshooting и конкретные следующие шаги.
•Очень хороший английский (рабочий язык), немецкий — минимум B2.
•Готовность к работе в гибридном формате (регион Рур или Берлин) и к поездкам по Германии (расходы на поездки покрываются).
Будет плюсом
•Опыт создания собственных Ansible ролей и Collections, nftables и VPN-технологий (WireGuard, OpenVPN, IPSec).
•Опыт с observability-стеком (Prometheus, Grafana, Loki, Sentry) и GitLab CI/CD.
•Опыт с PostgreSQL, Redis или RabbitMQ, а также с Flask и/или Celery.
•Опыт с Kubernetes или другими системами контейнерной оркестрации.
•Интерес или опыт в сфере e-mobility, зарядной инфраструктуры или платежей.
Условия
•Разнообразная, обучающаяся команда, сочетающая технологии и смысл, коллеги, серьёзно относящиеся к ответственности.
•Хорошо выстроенный, чисто структурированный Ansible-ландшафт, в развитии которого можно играть значимую роль.
•Настоящая ответственность за свою инфраструктуру вместо настройки через клики в облаке.
•Понимание всей цепочки от приложения до сервера — и возможность влиять на решения, такие как возможное внедрение Kubernetes.
•Пространство для влияния на процессы в компании, которая профессионализирует свои структуры.
•Справедливая компенсация (€55 000–€75 000 в год).
•Современное рабочее оборудование и открытое, уважительное сотрудничество.
•Работа с Open Data и Open Source, со свободой выбора инструментов и операционных систем.