Infrastructure/GettingStarted

From FedoraProject

Jump to: navigation, search
Infrastructure InfrastructureTeamN1.png


Help Wanted

We're looking for dedicated and energetic people to join the fun times in the Fedora Infrastructure team. What fun stuff will you do to support and grow the Fedora community?

  • You will help Design and Implement Highly Available and Fault Tolerant Systems
  • Fix System Issues for Grateful Fedora developers
  • Maintain the Servers that make the Fedora Project possible
  • Create and Maintain Custom Tools and Applications to Automate Systems Maintenance
  • Create and Maintain Tools and Applications to Enhance and Grow the Fedora community


The skills you should possess or be willing to learn to do this work include:

  • Being Polite
  • How to Help Fellow Hackers
  • How to Write Systems Administration Scripts
  • How to Write Web Applications
    • We primarily use Python, SQL and Associated Technologies
    • Other equivalent technologies are welcome
    • We can especially use skills in this area or folks that are willing to learn
  • How the Fedora Project Works "Behind the Scenes"


It would be great if

  • You Have Previous Systems Admin Experience
  • Have Access to Your Own Testing Machines
    • Our resources are limited, especially for testing!
  • Work in Other Areas of Fedora like Packaging or Documentation

Getting Started

Read through the following information to learn how to start helping the Infrastructure group:

  • Read through how to be a successful contributor.
  • Subscribe to the infrastructure@lists.fedoraproject.org mailing list.
  • Sign up for a Fedora Account and sign the CLA.
  • Send an introduction to the fedora-infrastructure list that includes your IRC handle, what skills you have to offer and what you would like to work on. This is important so please don't forget this item!
  • Become familiar with the Infrastructure section of this wiki.
  • Look through outstanding issues and determine what you would like to work on.
  • Attend the weekly Meetings on IRC and be sure to introduce yourself.
    • Note: Being on IRC isn't absolutely required but if you don't have access to IRC you will miss a lot as IRC is our primary synchronous method of communication.
  • Once you are familiar with the team and know some people, take some time to pick a FIG.
  • Now the most important step: Get Sponsored. Find sponsors in the FIG you've selected and keep bugging them until someone says yes. You constantly coming back and saying I want to help says a lot about you. We're currently low on sponsors so being around and offering help is your way of saying "I'm serious, and I'm ready to commit!"

Even if you don't want to be involved on a regular basis at this point, please feel free to watch over things and report bugs and RFEs as you see fit. Showing interest now is a great way to make it easier to join the team's activities later.

How the team works

The team itself consists of volunteer and Red Hat members. Our preferred method of communication is on irc.freenode.net in #fedora-admin though we also heavily use the fedora-infrastructure-list. We try to be as transparent as possible though when security is involved we'll use our private list.

New members are encouraged to join the list and attend a few meetings before they request sponsorship. Getting a feel for how the group works is important.