Москва
Задачи:
- Поддержка и развитие средств сборки и развертывания продуктов;
- Подготовка инфраструктуры под задачи различных проектов;
- Установка и настройка Linux-систем, системного программного обеспечения, серверных приложений;
- Помощь разработчикам, мониторинг и решение проблем;
- Сборка конвейеров CI/CD, используя GitLab CI/Jenkins;
- Написание Bash/Python/Golang скриптов для автоматизации разных процессов;
- Сборка пакетов python пакета с помощью pyproject, tox, deb;
- Сборка golang приложений;
- Сборка docker образов и инсталяционных пакетов приложений;
- Сборка React (TS) приложений.
Что ожидаем от Вас:
- Экспертное знание Linux-based систем;
- Опыт автоматизации рутинных операций;
- Опыт работы с docker, compose;
- Опыт работы с ansible;
- Опыт работы с taskfile https://taskfile.dev/;
- Знание принципов работы сетей модель OSI, стек TCP/IP, протоколы DNS, HTTPS, HTTP2, REST API, gRPC, Websocket;
- Настройка CI/CD процессов в gitlab/Jenkins;
- Опыт работы с VMware;
- Опыт поддержки PostgreSQL;
- Опыт работы с Git.
Будет плюсом:
- Опыт сборки операционной системы и программных пакетов из исходных текстов, например, Debian, Gentoo или FreeBSD;
- Опыт работы с PostgreSQL;
- Опыт работы с Astra Linux;
- Опыт работы с Django приложениями;
- Опыт использования tcpdump/tcpflow/wireshark и т.д. для диагностики проблем.