DevOps engineer

Задачи:

  • Внедрение инструментов автоматизации сборки, установки и релиза программного обеспечения;
  • Внедрение инструментов мониторинга, логирования и алертинга;
  • Автоматизация развертывания, конфигурации и обновления инфраструктуры Linux (Infrastructure as a Code);
  • Написание скриптов для автоматизации рутинных операций, документирование процессов автоматизации;
  • Проработка решений для интеграции проектируемых систем с существующими системами заказчика и их внедрение;
  • Поиск и устранение причин отказов приложений и серверов (Troubleshooting);
  • Оптимизация и доработка существующих решений автоматизации;
  • Взаимодействие с командами разработки, проработка совместных решений по автоматизации;

Навыки и знания, которые вам потребуются:

  • Основы администрирования Linux (Centos, Debian, Ubuntu);
  • Software Development Process (Release Management, CI/CD);
  • Реляционные БД (Теория РБД, Основы SQL, опыт работы PostgreSQL);
  • Знание, опыт работы RabbitMQ, Redis (вплоть до кластеризации сервисов);
  • Умение автоматизировать рутинные операции на одном из скриптовых языков (Bash, Python, Ruby);
  • Основы работы и настройки веб-серверов (Ngnix);
  • Опыт работ с хотя бы одним мониторинговым инструментом (Prometheus, Zabbix, New Relic, Grafana);
  • Опыт настройки централизованного инструмента управления логами (EFK/ELK, Loki);
  • Системы контроля версий (Git);
  • Configuration Management (Chef, Ansible);
  • Понимаете и/или имеете опыт работы с процессами и инструментами;
  • CI/CD Сервера (CircleCI, GitlabCI);
  • Представление о контейнеризации (Docker, Docker-Swarm, Kubernetes), навыки поднятия окружения в облачных провайдерах (AWS, GCE, DigitalOcean), а также деплоймент системы оркестровки на BareMetal машины.

Как связаться

+7-9999-8-123-59

manager@joint-studio.ru


© Joint Studio 2015-2020. All Rights Reserved.

Нанять нас