Передовые практики администратора баз данных (DBA) – становимся стратегическим ресурсом
Чтобы сделать ваших клиентов счастливыми, администратор баз данных должен быть не просто прекрасным техническим специалистом. Есть десятки экспертов в сфере баз данных, которые жаждут, чтобы вы воспользовались их передовым опытом технического администрирования. В этой серии статей я хочу дополнить ваши знания, чтобы сделать из вас больше, чем просто хорошего администратора. И у меня есть для вас шокирующая новость: если вы хотите, чтобы другие расценивали вас, как стратегический ресурс, недостаточно быть просто техническим экспертом.
Независимо от того обслуживаете ли вы клиента внутри компании или вне ее (например, как я в SPBDEV), если вы сосредоточиваетесь только на предоставлении превосходной технической поддержки, то вы выигрываете только половину битвы за довольство клиентов.
Быть сильным, хорошо уважаемым техником – это превосходный карьерный курс. Профессия "администратора баз данных" развивается и спрос на DBA часто превышает предложение. Выбранная вами профессия DBA предоставляет вам прекрасную возможность играть более стратегическую роль в вашей организации.
Одно из преимуществ нашей компании заключается в том, что мы поддерживаем более 400 удаленных клиентов в сфере администрирования баз данных. Наша клиентская база включает в себя большой спектр сфер деятельности: от высоких технологий до тяжелой промышленности. Помимо того, что в нашей клиентской базе представлены все сегменты рынка, размеры наших клиентов также варьируются в широких пределах. Мы поддерживаем организации, в которых фактически нет IT-подразделений, а также многонациональные компании, имеющие в своем составе большое количество IT-персонала и сотни серверов баз данных.
Благодаря этому у меня есть уникальная возможность получать обширные знания о том, чего клиенты ожидают от администраторов баз данных. Назовите сектор рынка, и я сильно удивлюсь, если у нас нет десятков клиентов в этом сегменте. Технологические стратегии наших клиентов также значительно разнятся. Некоторые наши клиенты не желают расширять технологические горизонты, в то время как другие стремятся оставаться на передовой технологического прогресса.
На протяжении более десятка лет я отвечал за службу предоставления сервисов в компании SPBDEV. Нашей основной целью было стремление к тому, чтобы каждый клиент рассматривал нас своим стратегическим партнером. Эту цель мы преследуем до сих пор. Мы никогда не хотели, чтобы на нас смотрели как на своего рода «коммунальщика» (никакого дополнительного эффекта, просто помогать клиенту оставаться на плаву). Предоставление высококачественной технической поддержки, бесспорно, является фундаментом и самой важной гранью как вашей, так и нашей работы в качестве администраторов баз данных, но это лишь одна грань.
Но касается ли это только «удалённых DBA»? Конечно, нет! Вы знаете, что ваши клиенты ожидают, что вы будете техническим экспертом. Если в техническом плане вы не находитесь на пике формы, вы никогда не завоюете авторитет в их глазах. Но что делать после того, как вы заработаете технический авторитет? На этом будет сфокусирована следующая серия моих статей. Потребуется ли от вас в корне поменять свою стратегию? Еще раз ответим: «Конечно же, нет!». Я частенько цитирую вот эти великие слова:
«Незначительные изменения могут произвести большие результаты, но сферы с наибольшим рычагом влияния зачастую менее заметны».
- Питер Сенге, «Пятая дисциплина»
С чего же начать? Как определить, как вас расценивают другие? Сперва необходимо определить, на каком этапе вы сейчас находитесь!
Будьте уверены, что как АБД в вашем распоряжении есть знания и навыки, которые позволят вам стать стратегическим игроком в любой организации. Ваша роль DBA уже, можно сказать, «смазала вам сани» в этом отношении.
Влияние баз данных расширилось настолько, что они стали сердцем современной IT-инфраструктуры. Базы данных предоставляют механизмы хранения физических данных наряду с деловым регламентом и выполняемой бизнес-логикой. Базы данных также предоставляют связные программы, как для клиента, так и для сервера. Всё прикладное окружение (хранение данных, введение в действие делового регламента, хранение прикладных программ, коммуникация, мониторинг системы) контролируется базой данных. В долгосрочной перспективе процессор базы данных будет накапливать больше информации, связанной с пониманием бизнеса, значением хранимых данных (метаданные) и механизмами, которые позволяют защитить, управлять и отслеживать версии объектов данных, программ управления доступом и зависимого программного обеспечения.
Предприятия ожидают, что СУБД будут доступными, защищенными и высокопроизводительными. Исходя из этого, DBA уже играет ключевую роль в организации. Исторически у DBA развились сильные практические навыки по решению проблем, поэтому их зачастую расценивают как «дежурных» специалистов. В дополнение к этому, к DBA относятся как к техническим эрудитам среди IT-персонала, поскольку они обладают различными оттенками знаний в сфере информационных технологий:
- Администрирование данных –Хотя эта роль является важной, ее редко выделяют во многих IT-организациях. Эти обязанности, обычно, по умолчанию перекладываются на подразделение администраторов баз данных компании. Администраторы данных рассматривают данные с точки зрения ведения бизнеса и, чтобы быть по-настоящему эффективными, они должны иметь представление о бизнесе. Администраторы данных организуют, упорядочивают и моделируют данные на основании взаимосвязей между самими элементами данных и деловым регламентом, который управляет ими. Администраторы данных обеспечивают основу для составления и интерпретации данных и их структуры, позволяя организации распределять своевременную и точную информацию в различных программных областях, что приводит к принятию разумных информационно-ориентированных решений. Как следствие, DBA зачастую имеют очень глубокое понимание большинства бизнес-операций.
- Операционная среда. Единственными ребятами, которые проводят больше времени в операционной среде, чем DBA, являются сами системные администраторы. Администраторы баз данных должны иметь глубокие познания в сфере операционных систем и аппаратных платформ, на базе которых работают их базы данных. DBA автоматизируют многие функции и обычно имеют опыт в написании скриптов. Они обладают глубоким пониманием параметров ядра операционной системы, дисковой и файловой подсистем, средств мониторинга производительности операционной системы, различных команд операционных систем и архитектуры сервера.
- Компьютерные сети. Администраторы баз данных ответственны за управление комплексной эффективностью. Конечным потребителям всё равно, где возникло «узкое место» в системе. Им просто хочется поскорее получить свои данные. Чтобы говорить с сетевыми администраторами на одном языке, DBA должны иметь основные понятия о базовых концепциях, терминологии и технологиях в сфере сетевых систем.
- Безопасность данных. К ужасу многих владельцев бизнес-данных и команд службы безопасности, DBA обычно являются основными специалистами по безопасности баз данных в компании. У них есть полная власть над данными, хранимыми в их средах баз данных. DBA использует встроенные функции безопасности и стороннюю продукцию, чтобы обеспечить доступ к данным только санкционированным лицам.
- Архитектурное проектирование. Одно из преимуществ работы с технологиями баз данных заключается в том, что наша среда никогда не застаивается. Единственная константа в нашей индустрии – это сами изменения. Архитектура технологий баз данных становится все более и более сложной. Времена, когда большинство поддерживаемых систем состояли из одноузловых серверов БД, ушли в небытие. Современные администраторы должны иметь глубокое понимание высоконадежных многоузловых пакетов данных, многоуровневых приложений, горизонтально растущих архитектур баз данных, сервис-ориентированных архитектур, а также конфигураций облачных, частных и гибридных систем. Знания DBA бесценны при комплексном проектировании систем.
В моей следующей статье мы рассмотрим, насколько важны стимуляторы повышения ценности бизнеса. Как члену IT-организации, вам необходимо совместить ценность ваших услуг с ценностью бизнеса. IT-подразделения всегда имеют ряд общих целей с бизнесом, который они поддерживают. Вот некоторые из таких целей и несколько примеров, которые помогут настроиться на наше следующее обсуждение:
- Получение дохода
- Разработка проектов по улучшению существующих бизнес-приложений или поддержки новых бизнес-предложений
- Снижение затрат на бизнес
- Использование эффективных технологий, которые позволяют снизить человеческий труд, необходимый для проведения бизнес-операций и IT-поддержки
- Оценивание и внедрение новой технологии/продукции – снижение затрат на закупку и обслуживание продукции
- Пересмотр лицензий на программное обеспечение и оборудование
- Консолидация серверов
- Максимальное использование особенностей IT-продукции и технологий
- Максимизация аппаратных средств
- Улучшение качества
- Предоставляйте работникам, которые принимают решения, необходимую им информацию – таким образом они будут принимать лучшие решения.
- Используйте приложения для снижения человеческих ошибок при ведении бизнеса
- Снижение рисков
- Наличие стратегически важных бизнес-приложений, или в данном случае, их отсутствие (IT-сбои)
- Воровство интеллектуальной собственности и данных, конфиденциальность данных
- Ошибки в обработке информации, которые ведут к принятию неправильных бизнес-решений, недовольству клиентов и материальным убыткам
- Несоблюдение нормативно-правовых документов
- Перерасход бюджета
- Повышение качества информации для снижения рисков принятия бизнес-решений
Более подробное обсуждение стимуляторов повышения ценности IT- и бизнес-операций можно найти в следующей статье из этой серии. Спасибо, что прочитали эту статью!