Задать вопрос
  • Как правильно писать о ключевых навыках в резюме?

    Andrey_Pletenev
    @Andrey_Pletenev
    Pletenev.com
    1) Резюме должно четко позиционировать вас на вакансию компании. Поэтому в общем случае так делать не следует. Исключением является ситуация, когда вы точно знаете, что именно этот дополнительный несвязанный опыт является плюсом для данной компании.
    2) Уровень писать полезно, особенно там где он высок. Лучше всего в количестве лет опыта.
    3) Нет. см. п.1
    Ответ написан
    Комментировать
  • Администрирование Linux - актуально ли?

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

    Придумайте себе сеть организации. С доменами Active Directory, с внутренней почтой (сначала, допустим, на linux/FreeBSD/postfix/dovecot, а потом -- на Exchange, или наоборот), с внутренними DNS и DHCP-серверами.

    С файловыми серверами, доступ к которым на уровне доменных учётных записей и групп распределяется. И запилите эту сеть на виртуальных машинах. Несколько виртуальных серверов Windows/Unix, парочку клиентских станций с виндой/линуксом.

    Поднимите свой веб-сервер, нарисуйте на нём простенький веб-сайт на базе какой-нибудь популярной CMS типа Joomla, Wordpress, чо-там-ещё-нынче-модно.

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

    А потом сделайте так, чтобы VPN-канал между филиалами был зарезервирован через двух разных провайдеров, да причём переключения производились автоматически и абсолютно прозрачно для клиентов. В этом вам поможет динамическая маршрутизация и протоколы OSPF или BGP.

    Факультативно -- можете поднять в удалённом филиале так называемый RoDC -- read-only domain controller :-)

    Вот когда всё это запилите, то приходите за новым заданием.

    А если же не собираетесь валить из города, или нет никакой вообще возможности устроиться в контору с юниксами и нано-технологиями, то лучше переориентироваться на программерство. Программерам найти удалённую работу значительно проще, чем админам.
    Ответ написан
    6 комментариев
  • Администрирование Linux - актуально ли?

    @dmtrrr
    Backend developer
    Актуально, но в совокупности с умением автоматизировать процесс администирования. Ключеввые слова: облака, контейнеры (docker в первую очередь), ansible, chef, pupet.
    Ответ написан
    Комментировать
  • Администрирование Linux - актуально ли?

    @dimon119
    Администрирование web серверов: настройка nginx, mysql и других сервисов для работы сайтов для обеспечения максимальной производительности
    Ответ написан
    2 комментария
  • Как правильно писать о ключевых навыках в резюме?

    @doriulbool Автор вопроса
    Я бы хотел высказать свое мнение по этим вопросам, которое у меня сложилось еще до создания темы и дать небольшое пояснение по посту еще раз.

    Обращался я к конкретным людям - к менеджерам по подбору IT персонала, тоесть к людям, которые непосредственно на этом специализируются, для который nginx, iptables и Python - не пустой звук. Никак не к "девочками из HR". Почему? У последних ты или проходишь по конкретным требованиям, которые у них записаны на листочке, или нет, а то, что ты знаешь что-то смежное или более лучшее, универсальное - никого не касается. Так как не способны были бы оценить качество выполненного тестового задания, они дают тесты, которые не всегда могут отразить уровень твоих знаний. Возьмешь еще и харизмой - ты принят!

    После прочтения ответов выше, можно запутаться - писать конкретно или нет, то, что точно знаешь или на 10%? Нужно действовать по ситуации. Тут все зависит от места, куда та направляешь свое резюме. IT-Гигант - четко и по делу. Нет? Возможно, пройдет резюме, написанное в публицистическом стиле, как советует Alexander Litvinenko. В данном вопросе прийти к чему-то одному трудно. Тут даже сами HR не могут определиться. Взять любое из исследований, например, "Стоит ли звонить после собеседования, если вам не позвонили, но обещали?". Два лагеря: да и нет.


    По данным опроса, проведённого Исследовательским центром рекрутингового портала Superjob.ru среди менеджеров по персоналу, почти половина рекрутёров (46%) считает, что в случае отсутствия обратной связи соискатель вполне может позвонить в компанию сам; ещё 14% уверены, что кандидату следует написать электронное письмо рекрутёру. «Активность соискателя – это верный признак заинтересованности в работе», - комментируют респонденты.

    Напротив, 38% опрошенных нами кадровиков думают, что отсутствие звонка или письма от рекрутёра означает отказ, следовательно, обрывать корпоративные телефоны бесполезно. «Если работодатель будет заинтересован, он сам позвонит»; «Не нужно останавливаться в своих поисках, лучше продолжать активно посещать собеседования», - считают менеджеры по персоналу.


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

    @azazelpw
    Linux SA
    zabbix, делаем триггеры, можно мониторить весь зоопарк серверов.
    неудачные попытки входа на сервер,
    состояние жестких дисков и рейда.(до температуры каждого отдельного диска)
    состояние свободного места на жестких дисках.
    кол-во свободной памяти.
    Ответ написан
    Комментировать
  • Как быть в курсе, что происходит у себя на сервере?

    dmitry_pavlov
    @dmitry_pavlov
    World-class .NET freelance contractor (remotely)
    Логирование, думается, решает эту задачу. Статья: winston: Pluggable async logging library for Node.js А уж куда логировать (консоль, файл, почта, еще куда-то) настройте, как нравится.
    Ответ написан
    Комментировать
  • Переквалификация в 29 лет: как лучше организовать самообучение front-end'у?

    customtema
    @customtema
    arint.ru
    Изучить "чистый JS" можно досконально за 3-5 дней. Если это достижение вас окрылит - почему бы не попробовать?

    Мне скоро стукнет 34, и я никогда не переставал учиться, на этой работе. Специфика такая.
    Ответ написан
    3 комментария
  • Нагрузка на диск, как узнать?

    shambler81
    @shambler81 Куратор тега Linux
    че показывает iotop -oka
    Ответ написан
    7 комментариев
  • Как правильно управлять парком серверов Unix?

    @rasergiy
    "я понимаю можно скрипт написать и запустить через ansible, но это думаю костыль."
    "в виндовс ... все управляется через в 2-3 окнах."

    Для начала нужно отбросить шаблоны мышления харакетрные для работающих под виндоус - о том что нужно одно мощное окно, которое кликнешь и оно все сделает. В юниксе совершенно другая концепция, и в серверных технологиях юникса основой интерфейса является ТЕКСТ, например тот же самый "скрипт" - логический клей, который связывает в единую, нужную нам логику элементы системы. В юниксе у нас есть готовые "модули" и высокоуровневый програмный интерфейс к этим "модулям", причем язык интерфейса каждый волен выбирать на свой вкус, мне например пайтон нравится. Работающие с виндоус решениями привыкли, что им уже все склеили, продали, остается только открыть окно с парой суперкнопок, и хотят увидеть то же самое привычное суперокно в юниксе. Ээээ. а с чего вдруг? Если вам нравится окошечный интерфейс - пожалуйста, мир виндоус Ваш. Если Вы хотите текстового интерфейса, то для Вас есть мир юникс. Но не надо говорить, что если интерфейс текстовый, то это костыль.
    Ответ написан
    Комментировать
  • Почему термин DevOps часто упоминают в паре с термином Agile?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Потому что это все buzz words. То есть "модно". Если у тебя нет людей которые называю себя devops-ами - ты не модный. Если ты делаешь не по Agile - ты не модный.

    В целом это связанные вещи. Давайте заглянем в вики и посмотрим что это такое:

    DevOps (акроним от англ. development и operations) - методология разработки программного обеспечения, нацеленная на активное взаимодействие и интеграцию специалистов по разработке и специалистов по информационно-технологическому обслуживанию.


    то есть это когда админы и программисты работают вместе а не по отдельности как обычно. Зачем? читаем дальше:

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


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

    Частые релизы - это нормальное явление в итеративной разработке. А все "Agile" методологии основаны на идеи инкрементных релизов, итеративной разработке, уменьшение цикла обратной связи.

    И существует ли в природе DevOps фриланс?


    Как мы выяснили ранее - DevOps это методология а не человек. Так что для того что бы у нас был DevOps нам нужны минимум два человека. Или один, который занимается и Dev и Ops.

    Вы можете фрилансить в рамках Dev или Ops части и взаимодействовать с другой частью проблемы. В целом же HR-ы понимают под DevOps обычных Ops (админов) и почти никто не парится. А еще в некоторых компаниях упарываются настолько что появляются люди называющие LiveOps. Мол у них все настолько Agile что Ops-ы работают с Dev окружением и Live окружением. Серьезно, мне как-то такое втирали в одной весьма крупной компании.
    Ответ написан
  • Squid блокировать сайты по повышению трафика это реально?

    Можете попробовать SAMS
    sams.perm.ru/new
    Ответ написан
    Комментировать
  • Как правильно управлять парком серверов Unix?

    @ProFfeSsoRr
    Сис.админ по Linux
    Могу только своим опытом поделиться: во-первых избавится от зоопарка дистрибутивов. На каком именно остановится - это уже каждый под себя решает, но главное - выбрать один. Далее локальный репозиторий сделать, если это rolling release дистриб, да даже если и нет, а просто много машин - с локального будет в разы быстрее. Ну а потом уже через Ansible все автоматизировать. Разумеется сначала на тестовой виртуалке тестить обновление, потом уже раскатывать на продакшен. У меня вот, по сути, есть десктоп-линукс (на всех десктопах конторы одинаков, соответственно и у меня на компе виртуалка с точно такой же системой, на которой проверяю обновления), есть базовый серверный шаблон (с которого все виртуалки серверные и создаются), его тоже копия на виртуалке есть и тестирую на ней. Ну а специфичные серверы только клонированием виртуалки и проверкой обновлений на ней.
    Таким образом у тебя всегда система везде стоит, про которую ты сам уверен, что она рабочая и нет подводных камней вида "вот тут дистрибутив один, а тут другой". У меня несколько сервисов на php например, вот вышел php 7 - все эти машины склонировал, протестировал, программисты все поправили - я на все машины в продакшене php 7 накатил за 1 раз. И т.д. и т.п.
    Учетки через LDAP, Samba-то зачем, когда Линукс? Просто один LDAP и все.
    Про политику безопасности - это виндовое понятие, в линуксе по-другому слегка. Конфиг везде через ansible обновил и все, если он где-то вдруг его не смог поменять - он ж напишет об этом. Но если ты вначале позаботился и зоопарк дистрибутивов устранил - все будет четко работать в будущем, без головняков.
    Ответ написан
    Комментировать
  • Чем отличается технический директор от руководителя проекта?

    darqsat
    @darqsat
    PM
    СТО отвечает за техническое исполнение проекта.
    ПМ отвечает за исполнение проекта.

    К техническому исполнению можно отнести:
    - Применяемые технологии для разработки
    - Подходы и практики к написанию программного кода, его хранению, интеграции
    - Определение инфраструктуры серверов и баз данных
    - Несение ответственности за качество программного кода и масштабируемость

    ПМ ставит задачу на разработку - она проходит через процесс который выстраивает СТО и на выходе ПМ получает желаемый результат.
    Ответ написан
    Комментировать
  • Какую платформу выбрать, для управление проектами и сотрудниками?

    NeiroNx
    @NeiroNx
    Программист
    Redmine
    Ответ написан
    Комментировать
  • Нужна помощь гиков). Как отправить письмо через 15 лет?

    riky
    @riky
    Laravel
    по моему такое через юристов делается (или нотариусов?).
    можно сервис поискать, но гарантий будет меньше, чем если это будет настоящее бумажное письмо у живого человека.
    Ответ написан
    1 комментарий
  • Нужна помощь гиков). Как отправить письмо через 15 лет?

    Есть достаточно большое количество сервисов, позволяющих отправить письма в будущее, в том числе бумажные, например https://future-mail.org/
    Ответ написан
    Комментировать
  • Нужна помощь гиков). Как отправить письмо через 15 лет?

    sabramovskikh
    @sabramovskikh
    За 15 лет рушатся империи.
    Через пол года может не стать человечества.
    Ответ написан
    2 комментария
  • Состояние здоровья жесткого диска?

    @inquisitor273
    Видно что HDD потихоньку сыпется, об этом говорят показатели 'Reallocated Event Count' и 'Current Pending Sector Count' . Желательно сбекапить важные данные с этого диска в более надёжное место, а сам диск в ближайшее время заменить.

    Чтобы убедиться в том, что диск нужно менять, запустите долгий тест S.M.A.R.T., он скорее всего завершится неудачно.

    Под Linux-ом это можно сделать так (требуется пакет smartmontools):
    Запуск теста:
    $ smartctl -t long /dev/sdX
    Просмотр результатов:
    $ smartctl -l selftest /dev/sdX

    Под Windows универсального решения не знаю, копайте в сторону утилит для работы с HDD. Думаю, должен подойти Hitachi Drive Fitness Test (в его случае нужный тип теста называется 'Extended test'):
    https://www.hgst.com/sites/default/files/pdfs/WinD...
    Ответ написан
    1 комментарий
  • Как правильно управлять парком серверов Unix?

    igortiunov
    @igortiunov
    Приветствую.
    Прежде всего, не стоит представлять себе решение задачи, как "большую кнопку", т.к. наши представления об управлении инфраструкурой несколько извращены опытом работы с продуктами MS. Интерфейс скрывает от нас стек ПО используемого для достижения цели. Например, WSUS. Под его капотом находится набор служб, каждая из которых играет определенную роль - bits для загрузки на сервер и доставки пакетов на клиента, веб-сервер для управляющих команд, база данных для хранения состояния клиентов и исправлений, .net приложение, обьединяющее все это. Для парка nix машин вам предстоит построить подобную архитектуру самому, выбирая каждый раз инструмент, который будет играть ту или иную роль.
    На втором шаге вам нужно посмотреть на задачу. Если у вас десяток инфраструктурных серверов, то Ansible действительно неплохой выбор. Но только не "скрипт". "Скрипт" - это язык, который говорит как достичь результата. Но инструменты управления конфигурацией избавляют вас от этого, с помощью декларативного языка вы описываете сам конечный результат(это ключевой момент) и не задумывайтесь о том, какой дистрибутив (читай менеджер пакетов, расположение конфигурационного файла) установлен на управляемой системе.
    Если вам нужно дать доступ большому количеству пользователей к большому количеству машин, то на первом шаге вам нужно выбрать два инструмента:
    1. управление конфигурацией.
    2. управление sudo.
    Первый инструмент с натяжкой может предоставить вам возможность решить пункт 2, т.к. в этом втором пункте вам нужно управлять теми самыми политиками: группе пользователей дать доступ на группу машин и разрешить выполнять группу команд. Здесь в игру вступает Identity Manager и этот вопрос для меня по крайней мере, открыт. Текущие тенденции ведут к развертыванию двух каталогов (MS AD и каталог для парка NIX), но не берусь сказать насколько это правильно. Обойтись без второго каталога можно и, если отбросить шелуху, то ключевой проблемой, в таком случае, является сопоставление идентификаторов безопасности пользователей в MS AD и в nix системах (просто когда один домен, сложнее когда лес, совсем не просто в случае созданных вручную доверительных отношений). Раньше этот вопрос решал winbind с набором библиотек, реализующих тот или иной алгоритм сопоставления, теперь это SSSD, реализующий два алгоритма. Опять же вопрос с выполнением привилегированных команд в такой конфигурации не решается. RedHat предлагает скомпанованные в единый продукт инструменты, которые, якобы эти задачи решают. Поддержкак от этого самого редахата стоит бешеных для нас денег, но вы посмотрите из чего состоят такие решения как Sattelit и IdM, это открытые продукты (FreeIPA, candlepin, pulp, katello, puppet и, наконец, foreman.) которые, возможно вам и нужны.
    Ответ написан
    8 комментариев