G
а вот, кто понимает, сколько бы вы хотели за нижеследующее:
В один из наших проектов требуется специалист по поддержке и автоматизации работы команды разработки.
Требования к кандидату:
— уверенное знание устройства современных mainstream GNU/Linux дистрибутивов (RedHat/CentOS/Oracle Linux, SuSe, Debian, Ubuntu)
— опыт самостоятельной работы системным администратором серверных систем работающих под управлением GNU/Linux от 2х лет
— навыки автоматизации рутинных операций администратора при помощи базовых утилит входящих в поставку современного дистрибутива GNU/Linux
— опыт настройки TCP/IP стека GNU/Linux
— опыт адмиинистрирования базовых сервисов (ssh, smtp, pop3/imap, http, ftp и так далее)
— понимание и практический навык основ администрирования OCI контейнеров в GNU/Linux
— умение вдумчиво читать документацию на английском языке
— привычка регулярно вести рабочую документацию по проекту (wiki, markdown, asciidoc)
Плюсом будут:
— базовые навыки программирования на одном из распространённых языков
— опыт в поддержке сборочного окружения (Java, Go, Python)
— опыт работы с контейнерными оркестраторами (Docker Swarm, k8s)
— опыт работы с Ansible/AWX
— опыт работы с СУБД PostgreSQL (настройка кластеризации, безостановочные бекапы, переключение master<-> slave, оптимизация работы движка СУБД на уровне ОС)
— опыт построения системы мониторинга на базе одного из распространённых продуктов (Zabbix, nagios, icinga)
— опыт построения сборы журнальных фалов систем и приложений
— опыт построения системы сбора и анализа метрик на базе (prometheus)
На проекте вам предстоит участвовать в:
— поддержке серверного окружения для нужд разработки (docker swarm, nginx, самописное ПО)
— автоматизации сборки приложений написанных командой (java, go, swift, kotlin)
— автоматизации доставки приложения в production
— поддержке production и тестового контура (круглосуточных дежурств не предполагается)