Системный администратор-таксист
СИСТЕМНЫЙ АДМИНИСТРАТОР-ТАКСИСТ
Статья посвящена рынку зарплат и моим коллегам — системным инженерам.
Кто я такой и есть ли у меня право выражать своё мнение подобным образом? Кратко представлюсь: высшее экономическое образование; опыт работы 16 лет в сфере системного администрирования; управленческий опыт и работа тимлидом, работа в нескольких ведущих IT компаниях двух крупных городов Украины, работа в сфере аутсорса, работа фриленсером по специальности и кроме прочего, опыт программирования.
При чём тут «таксист»?
ТаксистЗаработная плата для Киева: $1000-$1200Трудозатраты на подготовку специалиста: курсы вождения — 3 месяца.
ПрограммистЗаработная плата для Киева: Junior: $1500, Middle: $3000, Senior: $4000-$6000Трудозатраты на подготовку специалиста: Получить высшее образование. Изучить 1 язык программирования и базы данных. Теоретическая подготовка — 3 месяца. Опыт до уровня Junior — 6 месяцев. Опыт до уровня Middle — 1 год. Опыт до уровня Senior, с учётом изучения ещё одного языка программирования, пары фреймворков, нескольких техник вроде TDD/BDD, паттернов проектирования и углубления знаний баз данных — 3 года. Не пытаюсь преуменьшить качество отечественных специалистов. Достойных много, но из-за дефицита требования здорово занижены по сравнению с уровнем инженеров-разработчиков в цивилизованных странах.
Системный администраторЗаработная плата для Киева: Junior: $350, Middle: $500, Senior: $1000-$1200Трудозатраты на подготовку специалиста: Получить высшее образование. Изучить 3–4 вида операционных систем. Развёртывание, обновление, обслуживание, миграция с учётом минимальных даунтаймов. Изучить 4–5 видов баз данных. От проприетарных Oracle, Microsoft, до opensource SQL/NoSQL MySQL, PostgreSQL, MongoDB, Redis. Развёртывание, кластеризация, тюнинг, анализ запросов, обслуживание. Изучить несколько языков программирования, используемых для работы систем: C, Perl, PHP, SH, BASH. По сервисам: к примеру, в моём резюме только перечень из основных сервисов, в которых нужно знать всё до мелочей насчитывается 54. Вот они: IIS (Internet Information Server), Apache, Ubuntu, NGiNX, Gentoo Linux, FreeBSD, HTML/XML/XHTML/CSS Programming, Perl Programming, PHP Programming, CentOS Linux, Debian Linux, Cyrus IMAP, OpenLDAP, GOsa, SAMBA, Active Directory, MS Project, Redmine, JavaScript Programming, WSUS, JIRA Project Management, PostgreSQL, CVS, Subversion, OpenVPN, MS Exchange, ISA Server, Dokuwiki, OpenSSL, QEMU, AWS (Amazon Web Services), EC2/S3/VPC, VMware vSphere, XEN Server/XEN Cloud, Proxmox, Redis, Windows Clustering, Hyper-V 2008 R2, Oracle VirtualBox, HP Command View, HP Omniback Data Protector, HP System Inside Manager (SIM), Virtualmin, HP SAN EVA 4000, 4400, 6400, Supermicro Servers, HP Blade c-Class 7000, HP Type Library MSL 6030, HP P200 Storage, Cisco UCS RACK Servers, Netgeer iSCSI storages, Dovecot, C Language Programming, HP Proliant Servers, Mikrotik Routers, OS Windows (9x, XP, Seven, NT, 2000, 2003, 2008 R2).
Чтобы пройти весь путь от Junior до Senior в системном администрировании требуется до 15 лет.
КОЛЛЕГИ! ВЫ И ДАЛЬШЕ ХОТИТЕ ПОЛУЧАТЬ КАК ТАКСИСТЫ БЕЗ ОБРАЗОВАНИЯ, ОКОНЧИВШИЕ КУРСЫ ВОЖДЕНИЯ?! Если нет, то читайте следующую главу.
ЗАЧЕМ БИЗНЕСУ СИСТЕМНЫЕ ИНЖЕНЕРЫ
Без системного инженера не будет: порядка, мониторинга, довольных пользователей, автоматизации рутинных операций, бэкапов и необходимого уровня отказоустойчивости коммерческих сервисов. В результате, те компании, которые ориентируются только на разработчиков, не уделяя должного внимания квалификации системного администратора теряют клиентов из-за падения сервисов или архитектурных недостатков.
Разработчикам совершенно всё-равно какой уровень QoS требуется для обслуживания конечного пользователя: две девятки или три. Разработчик даже не знает, что это такое (и не должен). У него есть техническое задание, по которому создаётся код от сих до сих. Разработчик не знает, что такое балансировка нагрузки и меры, требуемые для обеспечения отказоустойчивости. Как написанное будет работать дальше на продакшене — по-сути не его забота.
Можно поднять десятки историй «успеха» в кавычках, в которых даунтаймы и игнорирование руководством бизнеса проблем в сфере администрирования приводили к краху компаний или отставанию от конкурентов с бесповоротной потерей лидирующих позиций.
Несмотря на такие весомые аргументы бизнес продолжает предлагать зарплату системному инженеру на уровне таксиста. Не удивительно, что в результате формируется гигантский отток высококлассных специалистов из администрирования в программисты, ведь там зарплаты в 4–6 раз выше, а разница в количестве опыта и знаний небольшая.
Дорогие коллеги, цените своё лучшее время объективно и не позволяйте другим себя недооценивать! Заработная плата для Украины: Junior: $1000, Middle: $2500, Senior: $3500-$5000. Вот такие должны быть рамки в Ваших резюме. На нас ответственность не только за развитие бизнеса, на который мы трудимся, но и за его стабильность. Только Вы и никто иной можете кардинально изменить сложившийся status quo, заняв объективную позицию, не смиряясь с вынужденным виктимным положением официанта «подайкофе» для программиста или пользователя.
От души желаю Вам успехов в любимом деле и достойной заработной платы!