• Скрипт ifup и centos?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Проверь, что network manager не манаджит ваш интерфейс (ifcfg-eth0 или какой у вас там интерфейс). Должна быть строка:

    NM_CONTROLLED=no
    Ответ написан
    Комментировать
  • Какие навыки нужны для DevOps-инженера?

    @OsiMaksi
    БД и TCP/IP - это основы. Чтобы инженеринг мысли админа был в правильном направлении, сети и БД необходимо знать хотя бы на базом уровне, то есть понимать их основы, представлять модель OSI и стек протколов TCP\IP, принцип работы DNS - без этого админить - всё равно что управлять самолётом, не зная теории) В идеале надо по админить сеть, по устранять проблемы с коммутаторами и маршрутизаторами, обжать провода) Но если нет возможности получить такой опыт в работе, то навернека есть симуляторы сети, свитчей, можно потренироваться) Так же кроме теории по БД необходимо прощупать базу в работе: развернуть из бэкапа, откатиться, по вводить запросы, оптимизировать настройки, помониторить нагрузку и т.п., хотя бы потренироваться в виртуальной машине, но лучше чтоб база была с какой-то нагрузкой, такой опыт есть на работе простого админа, но возможно есть симуляторы БД)
    Ответ написан
    1 комментарий
  • Какие навыки нужны для DevOps-инженера?

    keydon2
    @keydon2
    ...
    Да, нужно все знать, без сетей и БД никуда.
    Линукс(ту же убунту) лучше ставьте сразу на саму машину как основную систему(но раньше сделайте бекап выжных данных), быстрее научитесь.
    Начните с простого администрирования(а то и пользования\настройки линукса).
    Да, докер шикарная штука, поможет сэкономить кучу времени и во время обучения и после, если сначала уделить внимание ему.
    Ответ написан
    Комментировать
  • Какие навыки нужны для DevOps-инженера?

    @Macbet
    Linux программист
    Для работы девопсом надо отличные знания linux ( ну или windows смотря какой у тебя стек) и это не просто команды в баше, это как устроено ядро, как ОС с памятью работает, сети нужны 100% притом в очень хорошем понимании, + 1/2 скриптовых языка, у нас в компании это Ruby + я на golang тулзы пописываю а тот Roadmap что товарищ выше указывал, он не особо правильный, ты никогда не сможешь хорошо работать с тем же k8s без знания сетей, базы тоже нужны, помимо баз надо разбираться в веб-серверах, различных системах виртуализации kvm/xen/openvz(на выбор), системы мониторинга + надо понимать что ты придешь в компанию и там очень редко кто использует "современный" стек технологий все эти consul'ы и nomand'ы это очень здорово, но придется зачастую много легаси править :)
    Ответ написан
    3 комментария
  • Какие навыки нужны для DevOps-инженера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Должность junior devops как бы звучит странно, ибо девопс инженер это интегратор различных решений, для чего нужен хороший опыт. Имено поэтому, девопс это обычно это или переучившийся админ или переучившийся программист.

    Линукс знать обязательно, хотя бы на уровне простого траблшутинга. Скриптовые языки знать обязательно (bash плюс питон/перл). Базы данных минимально знать обязательно. Желательно на уровне установки и работы с бэкапами.

    Попробуйте для начала освоить навыки администрирования Линукс/windows.

    P.S. А вообще слово девопс в качестве профессии мне не нравится. Devops это название практики, а профессия - configuration engineer..
    Ответ написан
    Комментировать
  • Почему при поднятии сервиса с помощью docker-compose не открывается порт?

    @lowitittarget Автор вопроса
    Оказалось что я сам балбес и докер тут не причём. Суть в следующем:
    в контейнере "c" была запущена служба которая слушала порт 19833, но только с ip 127.0.0.1. Соответственно ни откуда с другой машины подключиться нельзя. Так как заставить приложение слушать с 0.0.0.0 адреса не получилось, решил проблему костылём. Поставил пакет redir и через него настроил перенаправление трафика с внешнего порта на внутренний 127.0.0.1
    Ответ написан
    Комментировать