Middle/Senior DevOps
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Требуемый опыт работы: 1–3 года
Обязанности:
- Управление инфраструктурой сред разработки.
- Управление процессами разработки ПО. Обеспечение максимального увеличения предсказуемости, эффективности и безопасности разработки ПО.
- Управление тестированием.
- Поиск, анализ, тестирование и внедрение новых решений, помогающих оптимизировать текущие процессы и повысить качество предоставляемых услуг.
Требования:
Middle DevOPS:
- Базовые linux утилиты - cp/ls/tar/ssh/rsync
- Понимание принципов работы linux - kernel/userspace, swap, загрузка
- Основы сети - ARP, IP, TCP/UDP, DNS, SFTP
- Базовое security - SSH+ключи, VPN, TLS
- Основы мониторинга - top/atop/iotop/iftop/vmstat/mpstat/sar
- Базовый дебаг - strace
- Прикладной уровень: Nginx/Haproxy, MySQL/PostgreSQL, Redis, RabbitMQ, Git
- Виртуализация: QEMU, KVM, Docker
- Облака: Основы Azure и AWS
Senior DevOPS:
Все, что умеет Middle плюс:
- Системы бэкапа - rclone, например, или способность написать свой велосипед
- Программирование - Python/Ruby, Go/Rust
- Устройство linux - FS+LVM, Major/Minor numbers, TTY, Kernel basics, initrd+ramfs
- Сеть - VLAN+VXLAN, VRRP/HSRP, OSPF/EIGRP, BGP
- Мониторинг - Zabbix/Nagios, Sensu/Prometheus, может, кто-то еще из крупных представителей
- Дебаг - dtrace, perf+flamegraphs, gdb и понимание, что значит любая цифра из, скажем, atop
- Прикладной уровень - тут может быть что угодно (например, OpenStack).
- Виртуализация: Docker Swarm, k8s
Условия:
- удаленная работа/офис