Начало работы с инфраструктурой

Требуется помощь!

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

  • Вы поможете проектировать и внедрять высокодоступные и отказоустойчивые системы

  • Исправлять системные проблемы для благодарных разработчиков Fedora

  • Поддерживать серверы, благодаря которым проект Fedora возможен

  • Создавать и поддерживать специализированные инструменты и приложения для автоматизации обслуживания систем

  • Создавать и поддерживать инструменты и приложения для улучшения и роста сообщества Fedora

Навыки, которыми вы должны обладать или быть готовы освоить для этой работы, включают:

  • Быть вежливым

  • Быть терпеливым

  • Как помогать коллегам-хакерам

  • Как писать сценарии системного администрирования

  • Как писать веб-приложения

    • Мы в первую очередь используем Python, SQL и связанные с ними технологии

    • Другие эквивалентные технологии приветствуются

    • Особенно нам могут пригодиться навыки в этой области или люди, готовые учиться

  • Как проект Fedora работает «за кулисами»

Было бы здорово, если

  • У вас есть предыдущий опыт системного администрирования

  • У вас есть доступ к собственным тестовым машинам

    • Наши ресурсы ограничены, особенно для тестирования!

  • Вы работаете в других областях Fedora, таких как упаковка или документация

Начало работы

См. список шагов ниже или перейдите к разделу Быстрый старт, если вы просто хотите отправить одно изменение или исправление.

Первые шаги

  • Сначала вам нужно прочитать и понять как стать успешным участником.

  • Затем вам нужно создать учётную запись Fedora:

    • Эта учётная запись будет использоваться практически для всего, что вы делаете как член сообщества Fedora

    • Она понадобится вам для подписания FPCA, что требуется для внесения вклада в сообщество Fedora

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

    • Она понадобится вам для загрузки изменений кода, внесения изменений в эту вики и т. д.

  • После создания учётной записи и подписания FPCA вам следует подписаться на список рассылки инфраструктуры Fedora и проверить тег #infrastructure-team на Fedora Discussion.

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

    • Когда вы будете готовы отправить [приветствие группе](mailto:infrastructure@lists.fedoraproject.org),

    • темой должно быть «Meeting Agenda Item: Introduction Your Name». Тело сообщения должно включать:

      • Ваш идентификатор Matrix

      • Какие навыки вы можете предложить и какие хотели бы освоить. Это может включать…​

        • Языки программирования, с которыми вы знакомы или использовали

        • Навыки системного администрирования, сертификаты и технологии, которыми вы владеете или использовали (или хотите освоить)

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

    • Чему вы хотите научиться

      • Над чем вы хотели бы работать и, вполне возможно, какие нерешённые проблемы вы хотели бы помочь решить

    • Любые первоначальные вопросы, которые у вас есть к команде

      • Ознакомьтесь с документом Fedora Infrastructure Best Practices

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

      • присоединитесь к каналу #admin:fedoraproject.org в matrix и посетите следующую встречу в matrix.

      • Посмотрите некоторые видео, предназначенные для знакомства новых участников с командой.

Что дальше?

После выполнения шагов, описанных в разделе Первые шаги, вам следует:

  • Регулярно посещать еженедельные встречи в Matrix и обязательно представиться при первом посещении. В начале встречи есть раздел, где вы можете кратко представиться остальной команде.

  • Уделить время изучению служб, которые группа инфраструктуры Fedora разрабатывает, развёртывает и поддерживает.

  • Спросить о присоединении к группе Fedora Infrastructure Apprentice (fi-apprentice).

  • Прочитать SOP, которые вы найдёте интересными. Они являются хорошей точкой отсчёта для хостов, связанных с приложением. Они дают обзор того, как всё работает для этого приложения.

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

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

Быстрый старт

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

Как работает команда

Группа инфраструктуры Fedora состоит из добровольцев и сотрудников Red Hat. Наш предпочтительный способ связи — Matrix, хотя мы также активно используем Discussion (наш форум), и у нас по-прежнему есть список рассылки Fedora. Мы стараемся быть максимально прозрачными и по умолчанию открытыми.

Новым участникам рекомендуется присоединиться к списку, использовать Discourse, Matrix и посещать встречи.

Задавать вопросы (в любой из наших публичных областей: Matrix, списки, встречи) приветствуется. Если только нет сбоя или люди не заняты, мы рады попытаться объяснить, как что-то настроено или работает.

Команда — это меритократия, что означает, что людям, которые решают проблемы и выполняют работу, со временем предоставляется больше привилегий. В целом не беспокойтесь о доступе и привилегиях, вместо этого старайтесь решать проблемы и доказывать, что вы будете рядом и надёжны со временем, и вам предоставят то, что нужно для этой работы. Поскольку мы небольшая команда, у нас обычно нет ресурсов для полноценного наставничества новых участников, поэтому от вас ожидается, что вы будете «самостоятельным» и способным собирать информацию самостоятельно. Мы рады ответить на вопросы, когда вы застрянете.