Выйти из системы

Сменить пользователя

Директор по ИТ: какие навыки и инструменты нужны в 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). Она помогает ориентироваться в современных решениях и инструментах.

ИТ-директору нужны знания и о конкретных инструментах и технологиях.

  1. Автоматизация и управление инфраструктурой
    • Ansible: инструмент для автоматизации управления конфигурацией. Помогает упростить процессы развертывания и управления ИТ-инфраструктурой.
    • Docker: платформа для создания, развертывания и управления контейнерами, что помогает в оптимизации работы приложений и сервисов.
    • Kubernetes — позволяет автоматизировать развертывание, масштабирование и управление контейнеризованными приложениями. Helm упрощает управление Kubernetes-манифестами, а K3s – это легковесная версия Kubernetes для небольших систем.
  2. Мониторинг и логирование 
    • Prometheus и Grafana — основные инструменты для мониторинга и визуализации. Prometheus собирает метрики с сервисов и контейнеров, а Grafana — это платформа для визуализации этих метрик, чтобы быстро реагировать на аномалии. 
    • Fluentd или EFK стек (Elasticsearch + Fluentd + Kibana) пригодятся для сбора, обработки и анализа логов с приложений.
  3. CI/CD 
    • Jenkins и GitLab CI — популярные инструменты для автоматизации процессов непрерывной интеграции и доставки. 
    • ArgoCD — инструмент для управления Kubernetes-кластерами через GitOps-подход, что помогает эффективно управлять конфигурациями инфраструктуры.
  4. Безопасность 
    • OPA — инструмент для управления политиками в инфраструктуре. Отвечает за контроль доступа и проверку конфигурации. 
    • Calico — решение для управления сетевой безопасностью в Kubernetes. 
    • Aqua Security — инструмент для безопасности контейнеров и образов. Помогает выявлять уязвимости и обеспечивать соответствие стандартам безопасности.
  5. Сетевые технологии 
    • Cilium — нужен для контроля сетевого трафика и безопасности в Kubernetes-кластерах, улучшает производительность и безопасность через использование eBPF.
    • Linkerd — простой сервисный мэш для Kubernetes, который помогает управлять трафиком между микросервисами, улучшая наблюдаемость и безопасность.
  6. Обработка событий
    — Knative позволяет строить серверлесс-приложения в Kubernetes.
    NATS и Apache Kafka помогают в организации событийной архитектуры, передачи данных между микросервисами и обеспечении высокой пропускной способности.
  7. Управление конфигурацией
    • Vault —  для безопасного хранения и управления секретами, такими как ключи API или пароли. Полезен в условиях многоконтейнерных приложений.
    • Consul — для управления сервисами и их обнаружением, а также для распределенных систем конфигурации.
    • Helm — упрощает управление Kubernetes-приложениями и их зависимостями. Позволяет быстрее развертывать сложные сервисы с использованием шаблонов.

Подписывайтесь на наш Telegram-канал – там мы ежедневно делимся инструментами, которые значительно упрощают жизнь айтишникам. А также ознакомьтесь с другими нашими материалами:

–- ИТ директор и Технический директор: в чем разница?
Как стать руководителем в ИТ: советы человека, которому удалось дойти до CIO и CTO
7 лучших книг для ИТ-директора