Genetic algorithms (GAs) have been effectively used to solve many difficult engineering problems and are particularly effective for solving combinatorial optimization problems with large, complex search spaces. The redundancy allocation problem (RAP) is perhaps one of the most common problems in design for reliability and it is known to be NP hard. Redundancy is used as a strategy to meet high reliability specifications in many system design engineering projects. In this material, we present an overview of some of the most relevant research that has been done on the use of GAs in the reliability optimization of redundant systems.