Директор по ИТ: какие навыки и инструменты нужны в 2025 году
Директор по ИТ – он же ДИТ, он же CIO – часто сидит за столом переговоров наряду с гендиректором. Всё потому, что большинство процессов в компаниях завязаны на IT-инфраструктуру. И тот, кто ею руководит, играет ключевую роль в развитии бизнеса.
В 2021 году Минтруд России утвердил профстандарт менеджера по ИТ – набор навыков и компетенций для руководителей в этой сфере. Основываясь на этом документе и опыте топ-менеджеров по ИТ составили карту компетенций и инструментов, которым должен владеть ДИТ.
Квалификация ДИТа
В профстандарте сказано: чтобы стать директором по ИТ, нужно соответствовать следующим требованиям.
- Образование: высшее образование в области ИТ, компьютерных наук, инженерии или других смежных областях.
- Опыт работы: от 5 лет в ИТ-сфере, включая опыт управления ИТ-проектами и командой..
- Знания и навыки: технические, управленческие и стратегические компетенции. О них поговорим далее.
ИТ-директор должен постоянно учиться и следить за новыми технологиями, иначе он быстро станет профнепригодным.
Обязанности директора по ИТ
Основная задача ДИТа – управлять всеми аспектами ИТ – от стратегии до эксплуатации. В частности, директор по ИТ отвечает за:
- Разработку и реализацию ИТ-стратегии компании в соответствии с её бизнес-целями. Вся теоретическая база об ИТ-стратегии здесь. Пошаговая инструкция, как написать этот документ и воплотить его в жизнь – здесь.
- Организацию и управление работой ИТ-отдела. Большая дорожная карта по созданию эффективной команды в ИТ от нашего CIO – здесь.
- Защиты информации. Да, ДИТ обязан в этом разбираться. Хотя бы знать и уметь пользоваться концепциями CIS.
- Оптимизацию ИТ-процессов и контроль за качеством сервисов. О лучших практиках управления ИТ-сервисами читайте здесь.
- Разработку и управление бюджетом на ИТ-потребности. Нужно не только разбираться в процессе закупок, но и знать, что такое TCO, CAPEX, OPEX. А также — RTO, RPO и во сколько бизнесу обойдётся простой из-за поломок в ИТ-инфраструктуре.
- Координацию с другими подразделениями для решения бизнес-задач с использованием технологий.
Требования к управленческим навыкам
Как руководитель, директор по ИТ должен обладать сильными управленческими навыками.
- Лидерство и мотивация команды: умение создавать эффективную команду, вдохновлять сотрудников, а также развивать их профессионально. О четырёх айтишных принципах, которые пригодятся любому менеджеру, писали здесь.
- Управление проектами: знание принципов проектного менеджмента, включая методологии Agile и Waterfall, умение планировать и координировать проекты, управлять рисками. Топ-5 книг о применении Lean и Agile в бизнесе – здесь.
- Коммуникация с высшим руководством: умение донести до топ-менеджмента важность ИТ-проектов для развития бизнеса и выстраивать коммуникацию между ИТ-отделом и остальной частью компании.
Подробный мануал об управленческих навыках ИТ-директора найдёте здесь.
Стратегические навыки
Директор по ИТ должен уметь принимать стратегические решения на основе анализа данных и понимания долгосрочных целей компании.
- Анализ бизнес-потребностей и ИТ-решений: требуется понимать, что нужно бизнесу, и находить подходящие технологические продукты. Например, здесь мы рассказывали про стратегический и технический аудит в ИТ.
- Инновационные технологии: знание новых и перспективных технологий, таких как искусственный интеллект, машинное обучение, блокчейн, интернет вещей (IoT), и умение их интегрировать в стратегии компании.
- Киберугрозы и управление рисками: способность оценивать и минимизировать опасности, связанные с внедрением новых технологий. О том, как бизнесу и ИТ просчитывать риски рассказывали здесь.
- Управление процессным и техническим долгом. Об этом подробно рассказывали тут.
- Управление цифровой трансформацией организации: стратегией, рисками, инвестициями, взаимоотношениями в рамках её реализации. Здесь – большой материал о цифровой трансформации и пути к ней на конкретном примере.
О четырех ключевых ошибках, которые допускают ДИТы при создании и реализации стратегии, писали тут.
Требования к техническим знаниям
Директор по ИТ, как правило, сам не занимается технической реализацией проектов. Тем не менее, ему важно глубоко разбираться в ключевых технологиях, чтобы грамотно оценивать предложения и принимать решения, которые соответствуют стратегическим целям компании.
Как упоминал наш CIO в предисловии к подробному мануалу по техническим знаниям, ДИТ – это «senior на стероидах». Если коротко, CIO должен знать разбираться в:
- Сетевых технологиях и архитектуре: принципах построения и управления сетевой инфраструктурой, включая протоколы, маршрутизацию, VPN, безопасность.
- Системах хранения данных, включая облачные решения, распределенные системы и базы данных.
- Программировании и разработке ПО, а также уметь управлять проектами разработки и внедрения ИТ-продуктов.
ИТ-директор также должен быть знаком с облачными и нативными технологиями, виртуализацией, контейнеризацией, автоматизацией ИТ-процессов.
Знания в области облачных технологий включают:
- Контейнеризация и оркестрация для эффективного развертывания и управления приложениями.
- Микросервисная архитектура: навык разрабатывать и управлять приложениями, состоящими из независимых сервисов.
- Облачная инфраструктура. ИТ-директор должен знать всё об архитектуре, миграции, управлению и восстановлению для частных, публичных и гибридных облаков.
- Инструменты DevOps: опыт использования инструментов для автоматизации процессов разработки, тестирования и развертывания. Подробно
Наиболее полная карта ландшафта облачных технологий предоставлена на сайте Cloud Native Computing Foundation (CNCF). Она помогает ориентироваться в современных решениях и инструментах.
ИТ-директору нужны знания и о конкретных инструментах и технологиях.
- Автоматизация и управление инфраструктурой
- Ansible: инструмент для автоматизации управления конфигурацией. Помогает упростить процессы развертывания и управления ИТ-инфраструктурой.
- Docker: платформа для создания, развертывания и управления контейнерами, что помогает в оптимизации работы приложений и сервисов.
- Kubernetes — позволяет автоматизировать развертывание, масштабирование и управление контейнеризованными приложениями. Helm упрощает управление Kubernetes-манифестами, а K3s – это легковесная версия Kubernetes для небольших систем.
- Мониторинг и логирование
- Prometheus и Grafana — основные инструменты для мониторинга и визуализации. Prometheus собирает метрики с сервисов и контейнеров, а Grafana — это платформа для визуализации этих метрик, чтобы быстро реагировать на аномалии.
- Fluentd или EFK стек (Elasticsearch + Fluentd + Kibana) пригодятся для сбора, обработки и анализа логов с приложений.
- CI/CD
- Jenkins и GitLab CI — популярные инструменты для автоматизации процессов непрерывной интеграции и доставки.
- ArgoCD — инструмент для управления Kubernetes-кластерами через GitOps-подход, что помогает эффективно управлять конфигурациями инфраструктуры.
- Безопасность
- OPA — инструмент для управления политиками в инфраструктуре. Отвечает за контроль доступа и проверку конфигурации.
- Calico — решение для управления сетевой безопасностью в Kubernetes.
- Aqua Security — инструмент для безопасности контейнеров и образов. Помогает выявлять уязвимости и обеспечивать соответствие стандартам безопасности.
- Сетевые технологии
- Cilium — нужен для контроля сетевого трафика и безопасности в Kubernetes-кластерах, улучшает производительность и безопасность через использование eBPF.
- Linkerd — простой сервисный мэш для Kubernetes, который помогает управлять трафиком между микросервисами, улучшая наблюдаемость и безопасность.
- Обработка событий
— Knative позволяет строить серверлесс-приложения в Kubernetes.
— NATS и Apache Kafka помогают в организации событийной архитектуры, передачи данных между микросервисами и обеспечении высокой пропускной способности. - Управление конфигурацией
- Vault — для безопасного хранения и управления секретами, такими как ключи API или пароли. Полезен в условиях многоконтейнерных приложений.
- Consul — для управления сервисами и их обнаружением, а также для распределенных систем конфигурации.
- Helm — упрощает управление Kubernetes-приложениями и их зависимостями. Позволяет быстрее развертывать сложные сервисы с использованием шаблонов.
Подписывайтесь на наш Telegram-канал – там мы ежедневно делимся инструментами, которые значительно упрощают жизнь айтишникам. А также ознакомьтесь с другими нашими материалами:
–- ИТ директор и Технический директор: в чем разница?
– Как стать руководителем в ИТ: советы человека, которому удалось дойти до CIO и CTO
– 7 лучших книг для ИТ-директора