«Городские технологии» - цифровая компания-разработчик решений для «умных городов», производитель сложного оборудования и программного обеспечения на основе технологий искусственного интеллекта, цифрового зрения и Big Data.
Ждем в нашу команду DevOps инженера, который будет заниматься развитием и сопровождением высоконагруженных программных комплексов.
Что предлагаем:
- работу в офисе;
- график: 5/2 с 9.00 до 18.00 по мск (пятница до 16.45);
- официальное трудоустройство в надежной, стабильной, аккредитованной ИТ компании;
- команду профессионалов;
- комфортный климат в команде;
- высоконагруженные, технически сложные проекты с миллионной аудиторией постоянных пользователей;
- возможность решать амбициозные сложные задачи и принимать важные технические решения.
Чем предстоит заниматься:
- автоматизацией развертывания и обновления;
- настройкой взаимодействия подсистем;
- обеспечением высокой доступности и безотказной работы;
- организацией процессов обслуживания с минимальным временем недоступности сервиса;
- мониторингом, диагностикой, прогнозированием нагрузки и проблем в работе;
- взаимодействием с отделами разработки и тестирования программного обеспечения в вопросах развертывания новых инсталляций, новых версий программных продуктов и их тестирования;
- взаимодействием с сервисным отделом и IT-отделом по решению проблем в работе комплексов программного обеспечения;
Что необходимо иметь/знать:
- Docker & Docker Compose: уверенный опыт разработки конфигураций, сборки кастомных образов и эксплуатации сервисов.
- Оптимизация: навыки оптимизации Docker-образов (multi-stage builds), управление слоями и минимизация размера артефактов.
- Сети и хранилища: настройка сетевого взаимодействия между контейнерами (Docker networks) и постоянного хранения данных (Volumes/Bind mounts).
- Registry: Docker Registry (GitLab Container Registry, Nexus или аналоги).
- Опыт внедрения, сопровождения и обеспечения высокой доступности веб-сервисов на базе микросервисной архитектуры в ИТ-проектах.
- Понимание принципов DevOps, цикла разработки, внедрения и сопровождения ПО (разработка, интеграция, тестирование, развертывание, мониторинг).
- Понимание базовых принципов обеспечения информационной безопасности в ИТ-проектах.
- Опыт системного администрирования серверов на базе ОС Linux. Базовые навыки работы с мандатным доступом в Astra Linux.
- Опыт администрирования и диагностики работы сетевых служб (стек TCP/IP, IP-routing, Firewall, VPN, DNS, DHCP, SMTP, FTP, SMB, HTTP, HTTPS/SSL/TLS).
- Базовые знания LDAP/ Active directory (архитектура дерева, работа c AD с использованием консольных утилит Linux).
- Опыт внедрения инструментария мониторинга (Prometheus, Grafana, Alertmanager, Node-exporter, Blackbox).
- Опыт администрирования реляционных и колоночных баз данных (PostgreSQL, в том числе с расширением TimescaleDB, Cassandra).
- Базовые навыки SQL (select, update, explain, slow query log).
- Базовые навыки настройки и конфигурирования приложений, управление параметрами конфигурации в виде файлов в форматах json, yaml, переменными окружения.
- Базовые навыки программирования Bash, Pyton.
- Приветствуется опыт в Kafka, RabbitMQ, Redis, Node-Red.
- Английский язык на уровне понимания технической документации по ИТ-тематике.
Откликайся, возможно мы ждем именно тебя!