Aprovecha el precio especial y haz tu profesión a prueba de IA

Antes: $249

Currency
$209
Suscríbete

Termina en:

1 Días
23 Hrs
42 Min
37 Seg

El camino DevOps y los SRE

1/17
Resources
Transcript

What is DevOps and Site Reliability Engineering?

Successful entry into the world of high-concurrency software begins with understanding two fundamental concepts: DevOps and Site Reliability Engineering (SRE). DevOps is not simply a technical function, but a culture that affects the entire organization, promoting collaboration between developers, operations and other teams. On the other hand, SRE is a specific role within this culture, focused on system stability and scalability.

What is the difference between DevOps and SRE?

  • DevOps is a cultural approach that seeks to remove barriers between development and operations teams to improve software delivery and maintenance.
  • SRE can be considered a role within the DevOps framework, focusing especially on system reliability. SRE is responsible for applying the DevOps culture, but with an emphasis on infrastructure and stability.

How do DevOps and SRE cultures integrate?

DevOps promotes the improvement of the organizational ecosystem, transcending the differences between development and systems teams. While developers seek to introduce new features, SREs focus on maintaining system stability. This collaboration reduces the friction between innovation and reliability, enabling a more effective and harmonious working environment.

Do SREs need to know how to program?

SREs, or site reliability engineers, must possess significant proficiency in programming. This allows a developer to more easily transition into the SRE role compared to a system administrator who lacks the programming background. SREs develop and maintain the tools necessary for product teams to efficiently implement features in production.

What skills are required for an SRE role?

Basic systems knowledge

  • Server Management: Ability to operate in a Linux environment, including package installation and service administration.
  • Infrastructure: Understanding of the operation of web servers and databases.

Programming Skills

  • Bash: Ideal for beginners, as it facilitates basic scripting.
  • Python and Go: Both languages are preferred at SRE for their extensive integration capabilities and library support, especially in cloud systems.

Starting with Bash can provide a solid foundation, providing the path to advance to more complex languages such as Python and Go, which are widely adopted in the field for their flexibility and robustness in managing distributed systems.

Being equipped with these skills and understandings, one is well positioned to thrive in an SRE team, applying the DevOps culture to improve operational efficiency in the enterprise. This foray into SRE is not only a leap in a technology career, but an investment into a future where stability and technology innovation walk hand in hand.

Contributions 31

Questions 3

Sort by:

Want to see more contributions, questions and answers from the community?

DevOps = Cultura de trabajo
SRE = El puesto de trabajo

Es mucho más fácil enseñarle a un desarrollador sobre sistemas que a uno de sistemas sobre desarrollo

Hola Platzinautas!
Por aqui les dejo mis 2 centavos de contribución a IT.
Son mis notas de este curso espero sean útiles.

https://github.com/jxvar6s/DevOpsSRE/blob/main/devops_y_sre.md

Aquí encontrarás una definición ampliada de SRE y DevOps:
https://www.redhat.com/es/topics/devops/what-is-sre

Un resumen de la clase:
Preferible moverse de Desarrollador a SRE que SysAdmin a SRE, en cuanto a la enseñanza a SRE
DevOps = Cultura de trabajo
SRE = El puesto de trabajo

SRE es la parte de operaciones que se encarga de aplicar DevOps teniendo en cuenta la infraestructura.
Los SRE definitivamente programan

SRE Tener conocimientos básicos de S.O.

  • Linux
  • Servidores Web
  • BD
    (Para empezar)

y de programación:

  • Bash
  • Python y GO (más usados y alineados al SRE)

Esperaba este curso con ansias, amo los servidores !!

Yo esperaba mas de este curso, el pelado sabe mucho, pero en su canal de youtube encuentro mejor contenido

IMPRESIONAANTE!! El Pelado Nerd

IMPRESIONANTE! un curso del pelado en Platzi, muchas gracias Platzi y muchas gracias Pablo, esperaba con ansias esto.

super emocionado con este curso

Excelente contenido el pelado es un crack!

Comparto otra mirada de lo que es DevOps desde la experiencia de Nana Janashia, esto es lo que escribió al respecto: https://dev.to/techworld_with_nana/what-is-devops-really-understand-it-29j7

Pelado Neeeeeerd! ❤️

Venga a darle con todos

Por lo que veo esto es una entrevista hecha curso.
No es lo que esperaba pero lo acepto y lo tomo.
Vamos a ver que tal está 😉

Me pregunto por qué hacerlo en audio, me gustaría ver más cursos de Pelado pero en vídeo.

Genial! falta mucho contenido de DevOps en platzi. Sólo hay como 4 o 5 cursos 😦. Genial que el pelado este por aquí!

Vamos por este curso genial !!!

Vine porque me pareció interesante como mis apps en mi pc hacen llamadas al ssitema para solicitar recursos :)
Pablo Fredrikson no solo define DevOps y SRE, sino que **establece una relación clave entre ambos**. DevOps, como cultura, sienta las bases para que los SRE puedan cumplir su función de manera efectiva. Es decir, sin la colaboración que promueve DevOps, sería muy difícil para los SRE mantener la estabilidad y a la vez impulsar la innovación. Además, es interesante cómo se resalta la importancia de las **habilidades de programación** para un SRE. Ya no basta con ser un administrador de sistemas; la automatización y el manejo de herramientas modernas exigen conocimientos en lenguajes como Python o Go. Esto nos habla de la evolución del rol del SRE en el mundo actual.
Importante python y bash

Interesante.
La cultura DevOps es una forma de trabajo colaborativa entre los equipos de desarrollo (Dev) y de operaciones (Ops) con el objetivo de mejorar la entrega de software y servicios de TI.

Nooo como me la sube que este el pelado nerd aca :’)

Un curso i m p r e s i o n a n t e.

Otra definición que había escuchado, es que SRE se refiere específicamente a la implementación DEVOPS usada por google

Un recurso interesante de lectura al respecto:
https://sre.google/books/

SRE -> deben saber desarrollar
Para trabajar en este puesto se necesita tener conocimientos básicos de sistemas

Pablo que crack, que chimba ver este curso.

IMPRESIONANTE

Excelente escuchar a Pelado en Platzi!

IMPRESIONANTE!!!

Impresionante!

A seguir aprendiendo