У меня есть ощущение, что это может быть не по теме и / или основано на мнении и может быть закрыто, но я все равно отвечу пока. Это с точки зрения Microsoft SQL Server, но в моем опыте это действительно применимо. Я работаю DBA или консультантом DBA уже около 15 лет, и я наняла и работала в команде по найму для младших, средних и старших администраторов баз данных. Другие могут иметь различный опыт в других ответах ..
По сертификатам
Я не смотрю на них. Особенно, когда я нанимаю кого-то, кто является относительно новым. Если вы хотите использовать процесс сертификации, чтобы правильно и эффективно учиться, чтобы узнать и найти, где ваши пробелы в знаниях - тогда определенно. Если вы думаете, что сертификация сделает вас самим желанным - это просто не соответствует действительности. Но это уловка-22, некоторые рекрутеры будут спрашивать тех, кто в требованиях к работе. Но тогда так много людей просто сдают низкоуровневые сертификаты с «сбросом мозгов» и полным отсутствием тестирования. Когда я вижу резюме с небольшим опытом и большим количеством сертификатов, я нервничаю.
Я предполагаю, что на эту тему стоит обратить внимание : сертификаты могут помочь, но они редко бывают наиболее важными или даже лучшими из критериев
Как стать администратором
Мой первый вопрос к тому, кто хочет стать таковым, почему? На самом деле, если бы вы взяли интервью и сказали мне, что вы действительно хотите стать им, я бы хотел услышать почему. Большинство лучших администраторов баз данных, которых я знаю, были связаны с разработкой, системным администрированием или другими карьерными возможностями. Это не значит, что вы не добьетесь успеха, если захотите им стать. Мне просто нравится знать почему.
Если это потому, что у вас правильное мышление, вам нравится устранять неполадки, вы хотите, чтобы все было в порядке, вы хотели бы убедиться, что системы живы, данные защищены, и вы привлечены к сфере карьеры? Тогда это здорово.
Какие навыки важны?
Для нового администратора? Я хочу видеть, что вы владеете основами работы администратором. Вы должны знать, что является наиболее важной работой (и подкрепить ее, почему и как вы это сделаете). Мое личное мнение - Восстановление - потому что без возможности восстановления у вас нет администратора базы данных и того, как я это сделаю, - я бы сосредоточился на завершении восстановления и усердно работал над тем, чтобы все, что мы делали, было направлено на возможно восстановление. Внедрение, тестирование, лучшие практики и т. Д. Теперь это единственный правильный ответ? Я не знаю. Если вы сказали безопасность и правильно объяснили, мне было бы интересно услышать больше.
В целом, однако, я хочу видеть, что у вас есть правильные черты характера (ниже) и правильные базовые знания, которые вы должны иметь на своем уровне навыков и опыта. Начиная? Я хочу видеть, что вы можете выполнять резервное копирование и восстановление. Что вы можете сделать некоторые базовые исследования текущей деятельности. Я хочу знать, что вы понимаете некоторые из основных строительных блоков производительности (какие ресурсы важны и почему, как дизайн и разработка БД влияют на вещи) и у вас есть много черт характера, которые я описываю ниже или направляю туда.
Черты характера
Я написал пост в блоге об этом ( Шесть причин, по которым я не буду вас нанимать ) некоторое время назад. Я не буду извергать все, что я сказал здесь, но в основном хороший администратор баз данных - это тот, у кого
- Отличные навыки устранения неполадок - если вы разбросаны по мелочам и попробуете 65 вещей, чтобы решить одну проблему, и даже не помните 2 вещи, которые вы пробовали - я передам вам, если смогу это исправить. Вы должны быть спокойным специалистом по устранению неполадок с методологией и способностью обнаруживать и решать проблемы. Это не просто проблемы с БД, но это должно быть проверено в жизни и любых проблемах, с которыми можно столкнуться.
- желание / желание учиться и расти - я хочу, чтобы вы всегда стремились научиться следующему. Проведите некоторое время после работы, читая книги, посещая группы пользователей и общественные мероприятия. Это жесткий рынок - я хочу, чтобы люди продолжали совершенствоваться.
- Здравый смысл - я начинаю думать, что вы не можете этому научить.
- Небольшое прикосновение паранойи - вы администратор или хотите быть. Вы собираетесь управлять большим количеством важных конфиденциальных данных. Я хочу, чтобы с тобой было честно и легко ладить, не высокомерно, но я хочу кого-то с немного паранойи. Я хочу кого-то, кто не просто доверяет по умолчанию или без проверки. Вы просите иметь ключи к среде базы данных, которая важна.
Так как начать?
Задания начального уровня. Возможно, получить работу в качестве разработчика или общего ИТ-администратора с некоторыми навыками работы с БД. Ходить на общественные мероприятия и группы пользователей и учиться и применять себя. Попытка некоторых добровольцев или помощь концертов с некоммерческими или стартапами. В основном приближаются к базам данных. Разработайте карьеру, где вы можете что-то сделать с данными.
Я начал работать в качестве представителя поддержки. Работа со всевозможными вопросами, но вопросы SQL Server были одним из типов. Я усердно учился, стал ловким человеком для сложных проблем с SQL и перешел оттуда. Затем я где-то работал младшим администратором, а остальное уже история.
Терпение
Я только что обсуждал этот вопрос с другом в твиттере, и они сказали, что «ты не доберешься за одну ночь» - это отличный совет. Я вижу много людей, которые хотят стать старшими администраторами баз данных прямо сейчас. Поэтому вам нужно добавить немного терпения и смирения.
Первые годы карьеры DBA - это обучение, выяснение того, каким путем вы хотите идти, и много времени на поддержку, выполняющее основные задачи. Пока вы учитесь в этих задачах и дисциплинах и доказываете себя, будет добавляться все больше и больше задач и предоставляться больше ответственности. Если вы будете придерживаться этого, будете усердно работать, держать вещи в сети, выстроить правильного персонажа и постоянно повышать свои навыки, вы доберетесь до старших администраторов баз данных и будете делать больше забавных вещей (хорошо сочетающихся с большим количеством встреч и проведением времени с менеджерами проектов) - но это марафон, а не спринт, в мире DBA.
Эти ответы являются мнениями, и именно поэтому весь этот поток не выживет, но если он поможет вам - скопируйте и вставьте его, а некоторые советы приведут в восторг. Удачи!