Что нужно знать системному администратору на собеседовании

Какие вопросы задают на собеседовании системного администратора? Что должен знать сисадмин, как пройти отбор?

В настоящее время технической основой практически любой коммерческой организации являются компьютеры.

Они необходимы практически во всех отделах, будь то бухгалтерский или производственный.

Однако далеко не все пользователи способны полноценно использовать и настраивать данную вычислительную технику.

Этот факт стал причиной появления такой профессии как системный администратор, причем профессии достаточно востребованной.

Неудивительно, что многих людей интересует вопрос: что нужно знать на собеседовании системного администратора? Попробуем ответить на него.

Дорогие читатели! Наши статьи рассказывают о типовых способах решения юридических вопросов, но каждый случай носит уникальный характер.

Если вы хотите узнать, как решить именно Вашу проблему — обращайтесь в форму онлайн-консультанта справа или звоните по телефону +7 (499) 938-47-92 . Это быстро и бесплатно !

Кого нанимать?

Для того, чтобы взять кого-либо на работу, необходимо четко себе представлять, что будет входить в его обязанности.

Основными рабочими задачами системного администратора является настройка, отладка и поддержание работоспособности цифрового оборудования.

Несмотря на бурное развитие технологий и увеличение подкованности простых пользователей в вопросах компьютеров, многие все еще путают профессии программиста и системного администратора.

Программист представляет из себя прикладного математика, цель которого с помощью имеющихся знаний языка программирования создать приложение, способное рассчитывать необходимые практические данные для последующего применения в производстве. Простым примером такой работы может служить программа на смартфон для такси или курьера.

Системный администратор больше олицетворяет физика, у которого имеется ряд исполняющих схем. Его основной задачей является правильная сборка уже имеющихся модулей в полноценную работающую систему и устранение возможных конфликтов в ней.

Причем деталями может быть как оборудование, так и программное обеспечение. Пример — настройка интернета и исправление ошибок в операционной системе.

В случае необходимости дешевле и проще нанять и того и другого, либо обратиться в организацию, занимающуюся написанием программного обеспечения. Если задача несложная, то можно и вовсе нанять фрилансера.

Уровни системных администраторов

Системный администратор — работник вышедший из уровня помощника благодаря не менее чем двухлетнему опыту работы эникейщика.

Он является тем, кого в первую очередь нанимают на любое предприятие с количеством компьютеров от 15 до 60 и наличием 2-3 серверов.

Если количество оборудования стремится к 100 единицам, то лучше нанять ему помощника.

Помимо всех вышеозначенных функций эникейщика системный администратор занимается архивированием всех баз данных, закупкой цифрового оборудования, организацией работы всей системы IT инфраструктуры. Высшее образование не требуется. Если есть возможность, лучше вырастить из помощника.

Руководитель отдела — он необходим, когда компания имеет большое число серверов, количество компьютеров, подбирающееся к 150 единицам и филиалы в других местах. На этом уровне нужно потребовать высшее образование, организаторские способности, знание английского и опыт работы от 4 лет. Руководителем может быть повышенный сисадмин.

Еще лучше будет если он окажется когда-то принятым на подработку студентом-эникейщиком, росшим и развивавшимся в имеющейся компании. В его обязанности будет входить работа с малоизвестными операционными системами, покупка дорогостоящего оборудования, управление сложными IT-системами, координирование работы вверенных ему сисадминов и эникейщиков.

Помощник сисадмина (впростонародье эникейщик) — он знаком со всеми базовыми продуктами Microsoft (операционная система, офисный пакет) и другими популярными пользовательскими программами. Также ему известны основные принципы функционирования компьютеров и сети.

Нередко выступает в роли технической поддержки и отвечает на телефонные звонки пользователей. Чаще всего таких людей нанимают без опыта работы после ВУЗа или колледжа в помощь к уже имеющемуся системному администратору. Однако наличие «корочки» необязательно, поскольку большое количество молодых людей знают данные основы исходя из собственного опыта.

Если студент — экономист, то он будет искать более дешевые варианты решения имеющихся задач, однако такое оборудование часто оказывается более трудоемким в эксплуатации. Если же сисадмин получил образование инженера, его основной задачей станет установка более простой и стабильной в эксплуатации техники, но с большим ущербом для финансового отдела.

Резюме

При трудоустройстве человека без высшего образования полезно будет обратить внимание на наличие ряда сертификатов и курсов по работе с различными программами.

Самые известные из них:

  • LPI — говорят об умении работы в Linux-средах;
  • CCNA/CCDA, CCNP/CCSP/CCIP/CCVP и CCIE — для защиты информации с помощью оборудования Cisco;
  • MCDBA, MCP, MCTS, MCSE, MCITP, MCSA — сертифицируют работу в Windows-средах;
  • OCP DBA — знание баз данных компании Oracle;
  • CCA, CCIA, CCEA — сертифицируют работу Citrix-продуктов.

Также интересным будет пункт о предыдущих местах работы, точнее наличие в них профессий, связанных с социумом. Это необходимо поскольку в профессии сисадмина важно умение «общения» не только с техникой, но и с людьми, а также повышенная стрессоустойчивость. Не менее важно подготовить вопросы для системного администратора на собеседовании.

Собеседование

Собеседование системного администратора лучше проводить в два этапа.

Первое проводится представителем кадрового отдела и проверяет кандидата на общительность и стрессоустойчивость.

Второе потребуется на проверку профессиональных (технических) знаний.

Хорошим ходом будет кадровику пригласить соискателя в этот же день, но на время, позднее окончания рабочего дня.

Это связано с тем, что нередко работа сисадмина круглосуточная, поскольку техника может выйти из строя в любой момент.

Если кандидат согласится, значит и далее будет готов выехать на помощь в любое время дня и ночи.

Вопросы для собеседования могут быть самыми разнообразными. Что должен знать системный администратор на собеседовании? Как пройти его успешно?

Примерные вопросы на собеседовании системного администратора:

  1. ПК периодически зависает без видимых причин. Какие детали системного блока могут служить тому причиной?
  2. Основные различия FAT и NTFS?
  3. Что такое RAID?
  4. Как исправить неудачное обновление драйверов?

Подробнее о том, как проходить собеседование при приеме на работу правильно, читайте тут.

Самое главное, чтобы они касались имеющегося или планируемого оборудования, а не отвлеченной проверки знаний на разностороннюю развитость. Последнее лучше проверять в форме умения быстро разбираться в незнакомой для соискателя информации. Собеседование на администратора в IT сфере требует тщательной подготовки обеих сторон.

Для этого нужно взять какую-либо неизвестную кандидату тему, объяснить ему ее, а после попросить на листе пересказать все, что он понял. Если попытка окажется удачной, он умеет быстро обучаться Такого работника стоит взять на вооружение даже если на данный момент его знания довольно скудны.

Сисадмина, также, как и представителя любой другой профессии лучше нанимать с самого низкого уровня и «растить» вместе со своей компанией. Это позволит получить ответственного профессионала, способного спасти предприятие от крупных финансовых потерь. А какие вопросы стоит задать сисадмину на собеседовании и как в целом провести собеседование на должность администратора вы теперь знаете.

Не нашли ответа на свой вопрос? Узнайте, как решить именно Вашу проблему — позвоните прямо сейчас:

+7 (499) 938-47-92 (Москва)
Это быстро и бесплатно !

Тренажер для системного администратора или как превзойти своих бывших сокурсников на собеседовании

Доброго времени суток, читатель Мегамозга!

Эта статья не претендует на how-to, но может стать отличной отправной точкой для будущих выпускников ВУЗов. Именно для тех, кто понимает, что одними знаниями из ВУЗа работодателя не только не удивишь, но и не устроишь.

Здесь я постарался собрать советы по созданию некоего «тренажера» для будущих системных администраторов, которых я, к сожалению, не получил в свое время.

Всех новичков в этой сфере прошу к столу под кат.
Предупреждаю: здесь нет никаких конфигов и мануалов по настройке.

Сразу извиняюсь за дико длинное название. Просто очень хотел передать смысл статьи, чтобы её не упустили те, кому она пригодится.
Теперь расскажу, чего это меня так «бумкнуло» на статью.

Предыстория

Подоплёк для написания статьи было несколько.

Одна из них — множество надоевших комментариев на сайтах со смыслом «у нас все плохо. без опыта не берут, а опыта взять негде». Как справедливо заметил rainwall — это не про IT.

Следующая: такое же «нытьё» от менее опытных коллег. Вот мы, мол, начали, а дальше развиваться не можем, т.к. не знаем как оно там че работает. А Вы пробовали? Что ты сделал для хип-хопа того, чтобы разобраться? Ничего! Этот ответ всех обижает, но он если и не является истиной, то очень близок к ней.

И если начать разбираться в этом вопросе, то мы поймем корень зла: для того, чтобы начать разбираться, нужно понимать КАК оно должно работать и ЗАЧЕМ.

Attention! Сейчас будет круто закрученная мысль. Сосредоточьтесь.

Как начинающий системный администратор должен понять что ему разбирать перед первым местом работы? Для этого он должен понимать как оно работает и для чего может пригодится. Но на начальном этапе мы же не знаем что используется в маленьких компаниях, где нас ждут. Что делать? Читать дальше.

Читать еще:  Собеседование слабые стороны ответы

Здесь я расскажу о типовой инфраструктуре небольших компаний (по моему опыту — до 100 пользователей).
Прошу не унывать стремящимся в большие компании — у них не сильно много отличий и описанные ниже сервисы тоже присутствуют.

Помимо рассказа «что ж там у них» я расскажу как это можно пощупать и попробовать это настроить.

Attention! №2 Почему тут нет «делай так», «настраивать это путем добавления этого сюда» и т.п.?

Все просто. При подготовке дипломного проекта я настраивал биллинг для сферического провайдера по типу этой статьи. Все классно получилось, все работало, я понимал КАК именно оно работает и был счастлив. Но через некоторое время меня посетила мысль: «А как я это сделал?». Результат есть, а как же методы? Из-за того, что я использовал copy+paste, я не запомнил практически ничего (кроме тех моментов, когда не получалось). Поэтому тут я хочу рассказать, что используется и зачем. А настраивать? Настраивать потом самим.

Итак, начнем.
Это все только моё мнение. Статья информационная и ни к чему не обязывает. Просто мне так кажется.

Как пощупать?

К счастью для нас — есть виртуализация. Не спешите уходить со словами «А, у меня не пойдет на компе» и «Для кого они только это пишут».

Для так называемого «демо-стенда» хватит ПК с ЦП Pentium 4 и выше, 4+ Гб ОЗУ (можно и меньше, если очень хочется) и около 70 Гб места на жестком диске.

Для этого есть куча ПО. Счастливые обладатели Windows 8 Pro и выше (естественно с процессором, поддерживающим виртуализацию) могут использовать Hyper-V. Тем, кто еще не перешел на Windows 8 я бы посоветовал VMware Workstation. Так же можно использовать бесплатные VirtualBox и Microsoft Virtual PC.

Что мы получим? Возможность создания небольшой инфраструктуры с изолированной сетью.

Что щупать??

Прежде чем пробежаться по виртуальным машинам хотелось бы объяснить как их соединить в сеть.

Как Вы видите, «наружу» у нас будет «смотреть» только шлюз. Для этого в настройках виртуальных машин нам необходимо настроить сетевые адаптеры таким образом:

Шлюз — две сетевые карты. Одна смотрит на сетевую карту Вашего ПК, вторая — внутренняя сеть.
Все остальные — внутренняя сеть.
Для начала нам нужен контроллер домена.

Информацию лучше черпать не со всяких там форумов и википедии, а с сайтов Microsoft. Это более достоверный источник.

Зачем он нужен? Для централизованного управления пользователями и компьютерами.
Когда он нужен? Microsoft утверждает, что желательно его использовать в сети с 6(или 8, не могу найти пруфы) ПК. На самом деле стараются уходить от рабочих групп при первой же возможности. Даже когда ПК всего 4, но собираются со временем расширятся.

Что нам для этого нужно? ОС Windows Server 2008 и выше. На нем нам пригодятся следующие службы: Active Directory, DNS, DHCP, DFS. Это, так скажем, джентльменский набор.

Для тестов можно выделить под виртуалку с ним 1 Гб ОЗУ и около 30 Гб на жестком диске.

Что он будет делать?
Active Directory — хранить данные о Ваших пользователях и компьютерах. И не только.
DNS — сопоставлять имена устройств с их IP-адресами.
DHCP — раздавать IP-адреса.
DFS — файловый сервер. Для экономии ресурсов в маленьких организациях он тоже располагается на контроллере домена.

Теперь шлюз.
Зачем он нужен? Все, что можно на нем сделать будет ниже.

Что нам для этого нужно? Обычно для него используют *nix системы. Советуют все, что угодно. Кому что нравится, так скажем. Новичкам советую SUSE Linux Enterprise Server. И стабильно, и удобно. А на новом рабочем месте Вы все равно можете встретить все, что угодно.

Есть и готовые решения, типа PfSense, Vyatta, Zeroshell, m0n0wall, Zentyal и т.д.
Для него нам хватит 512 Мб ОЗУ и 10 Гб на жестком диске.

Так же Вы можете встретить разные пожелания от руководства, которые нужно будет реализовать на нем.

Самые распространенные:
«Хочу запретить сидеть в контакте» — используйте Squid (можно + SquidGuard)
«Хочу посмотреть кто где сидит» — SqStat, Sarg, SquidView и т.д.
«Хочу из дома заходить на рабочий комп»(TeamViewer не безопасно) — OpenVPN и аналоги.
«Хочу файлы заливать из любого места» — не вопрос. Сделаем фтп с помощью pure-ftpd, ‎vsftpd, ‎proftpd и т.д.
«Хочу корпоративную почту в нашей организации» — zimbra, postfix и т.д.

И это еще не все. Потом могут пойти всякие джабберы, внутренние порталы и тому подобное, все зависит от креативности и фантазии руководства и пользователей.

Итак, с серверной частью мы закончили.

Но нам же нужно посмотреть, как это все работает. Для этого советую развернуть хотя бы одну (а лучше 2) виртуалки-рабочие станции.

Если только под одну хватает ресурсов — ставьте Windows 7 Pro. (Хватит 1 Гб ОЗУ и 20 Гб на hdd)
Если получится 2 то ОС на них Windows XP Pro (512 Мб ОЗУ и 10 Гб на hdd) и Windows 7 Pro (1 Гб ОЗУ и 20 Гб на hdd). Почему именно эти? Потому что они самые распространенные в небольших организациях.

Что можно с ними сделать?

— Присоединение к домену.
— Зарезать им частично доступ к сайтам.
— Разграничить доступ к файловому серверу для разных пользователей.
— Потренироваться в применении групповых политик (там возможностей очень много. Часто: подключение файлового ресурса как сетевого диска, установка программ, ограничение прав на какие-либо задачи, типа управление брандмауэра).

Я думаю, для первого раза хватит.

После того как вы все это реализуете, увидите как оно работает, столкнётесь с какими-то ошибками, вам уже не страшно будет идти на первую работу в небольшую компанию. И собеседование пройти будет легче, ведь есть ощущение уверенности и уже небольшой опыт.

Как должен вести себя системный администратор на собеседовании

Решили найти более перспективную (интересную, высокооплачиваемую) работу и даже разослали грамотное резюме? Тогда обязательно ознакомьтесь, как должен вести себя системный администратор на собеседовании, чтобы получить желаемую вакансию. Но сначала – небольшой «ликбез».

Классификация сисадминов и работодателей

Должность системного администратора предполагает выполнение самых разных обязанностей. Будете вы «электриком-завхозом по компьютерам», узкоспециализированным профи, отвечающим за конкретные задачи или «универсалом», зависит от конкретного работодателя.
Работодатели делятся на:

    Профильные IT-компании, чья деятельность основана на IT. Для них это основной вид деятельности. Эти компании предоставляют различные IT-услуги (системные интеграторы, хостеры, дата-центры, компании, занимающиеся проектированием и аутсорсингом ИТ-инфраструктуры, разработчики и прочие). У таких работодателей требования к системному администратору очень высокие. Работодатель в деталях знает что хочет получить от сотрудника, какие задачи он будет выполнять, как и в какие сроки, какими знаниями и человеческими качествами должен обладать специалист. В таких компаниях системный администратор должен работать очень хорошо, в противном случае компания не получит прибыли. Все кандидаты на вакансию проходят жесткий отбор еще на этапе собеседования. Часто собеседования проходят в несколько этапов и включают тестовые задания и сценарии.

  • Компании, чья деятельность никак не связана с предоставлением ИТ-услуг – туроператоры, автодилеры, фармацевты, медики и прочие. В этом случае обязанности системного администратора могут варьироваться бесконечно от «следить за работоспособностью серверов» да «тянуть провода, менять картриджи и носить принтеры». Требования к кандидатам мягче, часто неопределенные, иногда на грани адекватности. «И жнец, и швец, и на дуде игрец» — это как раз из этой оперы. В таких компаниях ИТ-служба является «сервисной» и за ее эффективностью руководство следит «сквозь пальцы». Работа службы окружена ореолом магии и никто ее не понимает. Что рождает определенную свободу для персонала. Как правило, устроится в такую компанию намного легче, чем в профессиональную IT-компанию.
  • Стоит отметить, что:

    • в крупных непрофильных компаниях часто формируется сильная IT-служба, и требования к системным администраторам становятся очень серьезными. И устроится в них становится также непросто как и в профессиональную ИТ-компанию.
    • среди профессиональных организаций встречаются компании, чья деятельность основана скорее на мошенничестве, чем на реальном оказании ИТ-услуг. Их только условно можно отнести к «профессиональным организациям». Среди них очень много компаний, оказывающих услуги по ремонту компьютеров и сотовых телефонов для физлиц, разработке и продвижению сайтов.
      Там не важна ваша реальная квалификация по IT, а важна способность «развести» клиента на деньги. При этом, как вы окажете услуги не важно. Важно унести от клиента побольше денег. Устроится в эти компании обычно очень просто, так как там всегда большая текучка кадров.

    Читать еще:  Собеседование на английском языке вопросы и ответы

    Кто проводит собеседование?

    В серьезной профильной компании (или в крупной непрофильной с сильной ИТ-службой) собеседование с соискателем вакансии системного администратора проводит менеджер по персоналу совместно с действующим IT-специалистом (часто это руководитель ИТ-службы или его заместитель). Собеседование может происходить в несколько этапов.

    Штатный HR оценивает психологические характеристики – насколько кандидат честен и открыт, как реагирует в стрессовых ситуациях, умеет ли работать в команде и находить общий язык с клиентами и так далее.

    Прерогатива специалиста по ИТ – определить, подходит ли компании соискатель вакансии по своим профессиональным качествам. В самых сложных случаях собеседование будущего сисадмина превращается в стрессовое интервью и настоящее тестирование по квалификации. Помимо ответов на стандартные вопросы, он должен рассказать о правильной последовательности действий в той или иной ситуации, предложить решение конкретных задач (некоторые из них могут оказаться заведомо нерешаемыми). При таком формате собеседования проверяется не только уровень знаний, но и стрессоустойчивость, скорость реакции, способность человека к принятию самостоятельных решений в аварийной ситуации.

    В непрофильной компании со слабой ИТ-службой, отбором системного администратора занимается только штатный HR или просто некий руководитель. Серьезного тестирования на профпригодность часто не проводится ввиду отсутствия в компании ИТ-специалистов с очень высокой квалификацией, либо плохой организацией отбора кандидатов.

    Как должен вести себя будущий системный администратор на собеседовании

    Чтобы произвести благоприятное впечатление на собеседовании, кандидат должен:

    • Предварительно, желательно еще на этапе резюме, собрать информацию о компании. Предположить какие в компании могут применяться технологии. Это позволит заранее повторить «матчасть» и продемонстрировать наиболее подходящие для вакансии профессиональные навыки и умения.
    • Проявить пунктуальность – прийти за 10-15 минут до собеседования (очень хорошо за час-два до встречи подтвердить свой визит по телефону).
    • Позаботиться об опрятном внешнем виде (не нужно думать, что сисадмин в Москве может себе позволить эпатажность или неряшливость). Важные качества системного администратора – это точность и аккуратность. Это стиль жизни, который человек переносит на все сферы совей деятельности. Если человек не в состоянии следить за собой, как он может точно и аккуратно делать свою работу?

  • Подготовить положительные истории из своей трудовой деятельности. Например, какие были самые сложные проблемы и как их решили. Чем можете гордиться и почему. Такие вопросы точно будут на собеседовании.
  • Принести с собой распечатанное на бумаге резюме, трудовую книжку, диплом, сертификаты, подтверждающие обучение на специализированных курсах, рекомендательные письма. Это не обязательно, но часто производит положительное впечатление на потенциального работодателя.
  • Пролистать, чтобы освежить свои знания, 2-3 хорошие книги для системного администратора по вашей специализации.
  • Как не провалить собеседование

    Ни в коем случае не стоит демонстрировать «синдром всезнайки» (это производит отталкивающий эффект). Еще хуже — спорить с работодателем по техническим вопросам. Опытный системный администратор на собеседовании всегда согласится, что существуют разные точки зрения и способы решения проблемы. Если он еще и расскажет разные способы, их плюсы-минусы и варианты применения, это будет хорошо!

    Очень плохо, если вы спорите и уверенно убеждаете в своей правоте человека с квалификацией, намного выше вашей. Однобокость квалификации и взглядов он точно заметит, а если вы недостаточно знаете матчасть и в принципе неправы, то работу вам точно не получить. Более того, HR обязательно отметит вашу склонность к спорам.

    Еще хуже, если «синдром всезнайки» у HR или ИТ-специалиста, который вас собеседует. Если вы видите, что с квалификацией у работодателя беда, спорить точно не надо! Мягко соглашаемся, поддерживаем во всем и отмечаем наличие множество сценариев и точек зрения. Кому тут нужна работа?

    Негативное впечатление на опытного работодателя производит фраза «я быстро учусь и разберусь на месте». Возможно, он и не задаст вопрос «а что же мешало до сих пор заняться своим самообразованием и восполнить пробелы в знаниях?», но обязательно так подумает. Согласитесь, ответ напрашивается сам собой – элементарная лень и нежелание развиваться.

    Благо, сегодня существует масса возможностей для повышения квалификации:

    • виртуализация практически любых технологий и запуск их хоть на домашнем компьютере,
    • бесчисленное количество учебных материалов в свободном доступе.

    Можете учиться хоть круглосуточно, было бы желание!

    Безусловное «табу» — приемы NLP. Возможно, кандидат на должность системного администратора что-то читал о методах нейролингвистического программирования и решил, что сможет с пользой применить их на практике. Но собеседование – это не лучший повод для тестирования своих способностей. Опытный менеджер по персоналу или руководитель обязательно это заметит и уж точно не простит попытки манипуляции.

    Важно! Даже самые лучшие советы на тему как должен вести себя системный администратор на собеседовании не помогут, если соискатель вакансии не соответствует требуемой квалификации. Особенно это касается трудоустройства в серьезные профильные компании. Работодатель может сделать поблажку, если перед ним – человек с хорошим образованием и крепкими базовыми знаниями, но пока без достаточной практики. Обязательное условие — потенциальный системный администратор демонстрирует заинтересованность, много читает и готов повышать профессиональный уровень.

    К базовым знаниям относят, как минимум:

    • умение разбираться в ПО, специфике функционирования ОС и базовом управлении компьютерами, серверами и сетями;
    • навыки обеспечения безопасности сети – протоколы шифрования данных, механизмы контроля доступа к файлам, работа с системами резервного копирования;
    • понимание конфигурации и принципов функционирования «железа», используемого в ИТ-инфраструктуре.

    Если базовые знания отсутствуют, собеседование на должность системного администратора в солидную компанию в Москве — это бессмысленная трата времени. Надо изучать матчасть.

    KAZARIN OnLine

    Blog about IT, Me, My travels, vacations, etc…

    Вопросы для собеседования Системного администратора или DevOps инженера Linux. Часть 1

    Всем привет! Некоторое время назад мне на глаза попалась одна интересная статейка на GitHub — Linux System Administrator/DevOps Interview Questions , попалась она в процессе поиска готового рецепта для собеседования на должность Linux Ops инженера ( капитан очевидность просто).
    В итоге, я решил перевести приведенный в ней список вопросов на собеседование, а заодно постараться полно и структурировано ответить на эти вопросы. Таким образом я убиваю сразу двух зайцев — и себя проверяю ( может даже подтягиваю знания и навыки или освежаю их), и материал для блога пишу.

    Поехали! Сегодня будет пачка вопрос из раздела «Общих» — эдакое вступление, которым с помощью которого вас могут «прощупать», чтобы понимать — стоит ли вообще идти дальше. Я буду публиковать вопрос и МОЙ ответ на него, а так же оригинал вопроса в скобках ( на случай если кто-то усомнится в правильности перевода).

    Общие вопросы / General Questions

    1. Что вы узнали, или изучили вчера или в течении последней недели? (What did you learn yesterday/this week?)

    Прочел книгу Pro Git, начал читать книгу Google SRE, в запасах лежит еще книга по Ansibe и Docker, по CI/CD, LPIC курсы, ReDHat курсы а так же в голове есть планы на пару книг по СУБД.

    2. Расскажите о ваших любимых инструментах администрирования или разработки. (ОС, Редактор, Браузер, утилита и тд)? (Talk about your preferred development/administration environment. (OS, Editor, Browsers, Tools etc.))

    • Web browser — firefox + plugins
    • Email client — thunderbird
    • OS — ubuntu
    • DE — KDE/Cinnamon
    • Text editor — sublime text3 / vim
    • IDE — PyCharm CE

    3. Расскажите, какой последний крупных проект связанный с Linux вы закончили. (Tell me about the last major Linux project you finished.)

    Создание инфраструктуры для веб студии моих друзей — на физических серверах в датацентре был поднят debian, поверх него proxmox кластер с рядом сервисов — Ansible, wiki, zabbix, gitlab, etc…

    4. Расскажите, какую самую большую ошибку вы совершили [в некий недавний период времени] и как бы вы повели себя сейчас. Что вы вынесли для себя из этого опыта? (Tell me about the biggest mistake you’ve made in [some recent time period] and how you would do it differently today. What did you learn from this experience?)

    Очищая место на сервере виртуализации случайно снес файлы-тома работающего сервера. Сервер продолжал работать, тк гипервизор держал открытые файловые дескрипторы удаленных томов,однако он не пережил бы ближайшую перезагрузку. С тех пор я зарекся делать какие-либо ручные (то есть не автоматизированные) операции на production системе, тк цена человеческой ошибки слишком высока. Сервер я тогда спас но времени и седых волос мне это стоило.

    Читать еще:  Сильные стороны на собеседовании

    5. Почему мы должны выбрать вас? (Why we must choose you?)

    Потому что я опытный, ответственный, инициативный, творческий инженер, разносторонний человек. А главное я скромный))))

    6.Какие функции выполняет DNS сервис в сети? (What function does DNS play on a network?)

    В сети ( причем не важно- локальной или в глобальной, типа Интернет), DNS занимается разрешением удобной, человеко-читаемых имен узлов в ip адреса. Можно обойтись и без DNS — использовать IP адреса, однако во первых это банально неудобно, сложно запомнить (да, пока у вас в сети 10 серверов в одной сети — все ок ,а когда у вас почти тысяча как у меня, в разных сетях и локациях — удачи!), а во вторых это тупо неудобно — ведь единожды задав в настройках ряда сервисов DNS имя узла, если мне придется перемещать сервис на другой хост, не достаточно будет сменить одну строчку- привязку имени к адресу, вместо того, чтобы бегать по всем серверам и переписывать это.

    7. Что такое HTTP? (What is HTTP?)

    “Протокол передачи гипертекста” или Hyper text transfer protocol — прикладной протокол, составляющий основу современного интернета в том виде, в котором его знают большинство пользователей. Изначально разрабатывался для передачи веб страниц, возможности ссылаться между ними друг на друга, а так же на другие ресурсы, делая тем самым интернет чуть более дружелюбным к пользователю. Однако в настоящий момент, он эволюционировал до использования его в качества транспорта и служебного протокола для куда более интересных вещей — как например webDav, Websocket и тп. https://ru.wikipedia.org/wiki/HTTP

    8. Что такое HTTP прокси и как он работает? (What is an HTTP proxy and how does it work?)

    Промежуточный узел в сети, выполняющий запросы к удаленным ресурсам от имени клиента. Клиентское приложение устанавливает соединение с прокси сервером и отправляет ему запрос так, словно это целевой сервер запрашиваемого ресурса. Прокси, не закрывая соединение, валидирует запрос, разрешает запрашиваемый fqdn хоста назначения, обращается к нему от имени клиента, получает ответ и возвращает его клиенту, после чего закрывает соединение. Если на прокси сервере включено кеширование и кеш “прогрет”, ответ может быть возвращен из него, без обращения к серверу назначения.

    9. Кратко опишите как работает HTTPS. (Describe briefly how HTTPS works.)

    Работа HTTPS по сути своей не отличается от работы протокола HTTP, т.к. сам прикладной протокол используется тот же, с разницей лишь что для защиты используется дополнительный нижележащий уровень, реализуемый протоколом TLS ( ранее SSL). При подключении клиента к серверу, последний отправляет клиенту сертификат с открытым ключом и подписью этого ключа удостоверяющим центром. Клиент и сервер договариваются о параметрах подключения, используя средства асимметричной криптографии устанавливают сеансовый ключ, после чего начинают уже привычную http сессию, шифрованную посредством TLS, с использованием симметричного криптографического алгоритма и сеансового ключа.

    10. Что такое SMTP? Опишите базовый сценарий — как обычное сообщение электронной почты доставляется с помощью SMTP. (What is SMTP? Give the basic scenario of how a mail message is delivered via SMTP.)

    SMTP- Simple mail transfer protocol. Простой протокол передачи почты. Основной ( и дефакто единственный) протокол передачи электронной почты в наше время. Доставляется сообщение просто — пользовательский почтовый агент (MUA) при отправке сообщения, связывается по протоколу smtp с почтовым сервером или точнее с его функцией MSA/MTA (Mail submission/transfter agent — агент отправки/передачи почты), который в свою очередь, анализируя домен получателя, с помощью системы DNS находит хост, ответственный за прием почты в домене адресата (MX — mail exchanger или почтовый обменник) и передает письмо ему. Тот в свою очередь связывается с агентом доставки почты (MDA), передает письмо ему, а тот уже укладывает его в “почтовый ящик” (в виде каталога и набора файлов, записи в БД и тп). Вся эта цепочка реализуется при помощи протокола smtp. Получение письма с почтового сервера реализуется уже другими протоколами.

    11. Что такое RAID? Что такое RAID0, RAID1, RAID5, RAID10? (What is RAID? What is RAID0, RAID1, RAID5, RAID10?)

    RAID — Redundant Array of Independent Disks или избыточный массив независимых дисков. Как ясно из названия — набор дисков, не связанных между собой напрямую, а только лишь логикой работы, которые обеспечивают избыточность при хранении данных. Как обеспечивается избыточность — зависит от т.н. “уровня raid массива” — как раз тех самых пресловутых raid0 — raid10. Это виды конфигураций массива, отличающиеся логикой работы, минимальным числом диска, “потерями” места на хранение (то есть сколько мы потеряем “чистого” места для обеспечения избыточности), скоростью работы, отказоустойчивостью, легкостью и временем восстановления. Так например:

    • Raid0 — не обеспечивает никакой избыточности, просто объединяя 2 и более дисков в одно “плоское” хранилище, распараллеливая операции записи ( и соответственно чтения, если данные которые мы читаем были записаны на разные диски массива). Хорошо подходит для данных, которыми мы не дорожим но которые надо быстро читать и писать- например кеш. Полезную дисковую емкость мы при использовании такого типа массива не теряем. Выход из строя одного диска означает потерю данных в целом, если вы не использовали какие-то более высокоуровневые механизмы обеспечения отказоустойчивости.
    • Raid1 — зеркало. Два и более дисков которые соединены в просто зеркальное хранилище. То есть один диск является полной копией другого. В некоторых случаях позволяет ускорить запросы на чтение. Теряем половину полезной дисковой емкости, жертвуя ею в угоду избыточности. Выход из строя одного диска мы спокойно переживем, однако на восстановление нам потребуется полное перечитывание оставшегося в живых устройства и полная синхронизация с ним нового диска, подключенного на замену вышедшему из строя.
    • Raid5 — массив из минимум 3 дисков. В данном случае избыточность обеспечивается не зеркалированием данных а расчетом уникальной контрольной суммы от данных хранимых на двух дисках и записью ее на третий — условно говоря у вас есть блок данных, записанных на диск 1, блок на диск 2 и контрольная сумма на диск 3. При записи следующей пачки блоков диски меняются ролями — сумма может быть на 2, а данные на 1 и 3 и тд. Выделенного диска под контрольные суммы нет, данные и метаинформация равномерно распределяются между всеми устройствами в массиве. За счет
    • Raid10 — массив минимум из 4 дисков, по сути представляет собой комбинацию массивов 1 + 0 — то есть два зеркала объединенных в единое плоское хранилище. Мы по прежнему жертвуем половиной доступного пространства однако пытаемся ускорить наше чтение, как это делается в raid0 массиве.

    12. Что такое “бекап уровня 0”? Что такое инкрементальный бекап? (What is a level 0 backup? What is an incremental backup?)

    Резервная копия уровня 0 — это аналог полной резервной копии в инкрементальном резервном копировании. Итак, что такое полная резервная копия — это просто полная целостная копия сохраняемого объекта. Дамп базы, архив файлов с файл сервера, весь набор блоков, снятый с раздела файловой системы и тп. При инкрементальном или добавочном резервном копировании мы делаем бекап только тех файлов, которые изменены с момента предыдущего успешного резервного копирования. Это ключевое отличие этого метода от диференциального или разностного бекапа, где делается копия файлов, измененных с момента последнего полного резервного копирования.
    Инкрементальный бекап самый быстрый- что изменили то и сохранили, однако в случае восстановления он наоборот получается самым медленным т.к. вам необходимо вначале восстановить последнюю нулевую копию а потом последовательно “накатить” на нее все инкрементальные копии.

    13. Опишите общее системную иерархию файловой системы Linux. (Describe the general file system hierarchy of a Linux system.)

    Стандарт структуры и иерархии файловой системы, изначально предназначенный для linux систем, но позже подхваченный некоторыми разработчики других unix подобных ОС. Описывает файловую структуру как единое иерархическое дерево, даже если некоторые каталоги физически находятся на других носителях ( в отличии от той же windows, которая может это реализовывать но не делает этого по умолчанию). Большинство дистрибутивов linux так или иначе следуют этому стандарту, однако не соблюдают его строго. Есть дистрибутивы, намеренно игнорирующие его. Подробно про структуру можно почитать на википедии ( конечно я не ответил бы так на собеседовании, просто не хочу загромождать статью “копипастой” оттуда): https://ru.wikipedia.org/wiki/FHS

    В следующей статье будет опубликован более объемный список вопросов из второго блока — «Простые вопросы / Simple Linux Questions» (28 штук).

    Источник: start-365

    Добавить комментарий