Some skills required to become a site reliability engineer include working knowledge of distributed systems and Microservices, knowledge of SQL and NoSQL databases, experience in building and designing code, and knowledge of CI/CD pipelines.