00:00:00.002 --> 00:00:21.106
Oscar, DevOps, fíjate que es un término que decía hace rato, creo que ya lo vimos y haría sentido que ya lo hubiéramos visto porque es como muy esencial,¿no?
00:00:21.827 --> 00:00:26.653
Es muy...
00:00:26.978 --> 00:00:27.582
Ubiquitous
00:00:28.207 --> 00:00:32.959
Ubiquitous Ubiquitous Está en todos lados O sea, lo escuchas mucho.
00:00:33.259 --> 00:00:37.963
Lo veo mucho en las vacantes,¿no?
00:00:39.125 --> 00:00:42.987
Lo escucho mucho de la raza que dice DevOps, pero no es DevOps, es DevOps.
00:00:43.707 --> 00:00:44.149
DevOps.
00:00:44.168 --> 00:00:45.390
¿El DevOps?
00:00:45.409 --> 00:00:46.430
Ajá, es Ops.
00:00:46.750 --> 00:00:52.976
Pero yo cuando lo escucho siempre me acuerdo de Black Ops, de Call of Duty.
00:00:54.378 --> 00:00:54.537
Sí, sí, sí.
00:00:54.578 --> 00:00:55.158
Es muy similar.
00:00:55.459 --> 00:00:56.039
Es muy similar.
00:00:56.058 --> 00:00:56.840
O sea, la idea...
00:00:57.039 --> 00:00:57.740
¿Ops?
00:00:58.140 --> 00:00:58.220
¿Qué
00:00:58.261 --> 00:01:00.003
significa Ops?
00:01:00.023 --> 00:01:00.523
Operations.
00:01:00.542 --> 00:01:00.622
¿Deb?
00:01:00.643 --> 00:01:01.183
¿Qué significa?
00:01:01.363 --> 00:01:01.584
Development.
00:01:01.584 --> 00:01:03.365
Entonces, DevOps,¿qué significa?
00:01:04.147 --> 00:01:05.108
Desarrollo de operaciones.
00:01:05.447 --> 00:01:05.888
No, al revés.
00:01:06.129 --> 00:01:07.090
Operaciones de desarrollo.
00:01:07.129 --> 00:01:08.210
Operaciones de desarrollo.
00:01:08.691 --> 00:01:10.894
O Developer Operations.
00:01:11.013 --> 00:01:11.775
Esa es la idea,¿no?
00:01:11.795 --> 00:01:13.016
O sea, Developer Operations.
00:01:13.115 --> 00:01:14.117
¿Y a qué se refiere?
00:01:14.257 --> 00:01:14.918
¿A qué se refiere?
00:01:15.259 --> 00:01:17.861
A lo mismo que se refiere cualquier equipo de operaciones en una empresa.
00:01:18.942 --> 00:01:18.983
Sí.
00:01:19.003 --> 00:01:20.763
Pensé que me ibas a seguir dando cuerda
00:01:20.784 --> 00:01:23.227
y pues...
00:01:23.246 --> 00:01:23.688
Me imaginaba
00:01:24.549 --> 00:01:24.608
así.
00:01:24.629 --> 00:01:30.734
Black Ops son el tipo de soldados que hacen las misiones especiales.
00:01:30.775 --> 00:01:31.536
Misiones muy participativas.
00:01:31.536 --> 00:01:35.881
DevOps es muy similar.
00:01:36.001 --> 00:01:41.388
Hacen misiones muy especiales, pero dentro del esquema de ingeniería.
00:01:42.009 --> 00:01:46.453
Ahora, se dice mucho que DevOps no es un rol.
00:01:50.718 --> 00:01:56.605
Cuando alguien está contratando DevOps...
00:01:56.834 --> 00:02:01.590
Lo que realmente quieren decir es que están contratando un ingeniero...
00:02:01.751 --> 00:02:02.313
Que le haya todo.
00:02:03.236 --> 00:02:07.230
Están contratando un ingeniero que...
00:02:08.993 --> 00:02:12.456
se preocupe por la parte de los fierros de la aplicación.
00:02:15.500 --> 00:02:15.620
Hachis.
00:02:15.639 --> 00:02:16.039
Hachis los mariachis.
00:02:18.122 --> 00:02:21.344
Hay mucha gente que dice DevOps no es una posición.
00:02:21.365 --> 00:02:23.126
DevOps es una cultura.
00:02:23.145 --> 00:02:26.028
Un estilo de hacer las cosas.
00:02:27.710 --> 00:02:37.239
Tú escuchas a gente que trabaja en DevOps, en Developer Operations, y te dicen, es que DevOps no es algo que se termine.
00:02:38.639 --> 00:03:08.912
No puedes ser, no puedes decir ya terminé de hacer mi chamba de DevOps porque siempre hay operación dentro de una empresa, siempre los developers están haciendo algo la chamba de alguien que hace DevOps es observar cuáles son los patrones de comportamiento de los desarrolladores y crear infraestructura para que esos patrones de desarrollo sean más eficientes y se metan menos el pie entonces,¿a qué me refiero?
00:03:08.912 --> 00:03:17.741
Un DevOps debe de saber suficiente del código de la aplicación, pero también del código del servidor.
00:03:17.760 --> 00:03:20.745
¿Por qué?
00:03:21.264 --> 00:03:25.169
Porque la chamba del DevOps es facilitarle la vida a los desarrolladores.
00:03:25.188 --> 00:03:28.233
A los desarrolladores de la aplicación.
00:03:28.252 --> 00:03:31.015
Te voy a poner un ejemplo.
00:03:32.176 --> 00:04:06.252
En vez de que el proceso de desarrollo sea el desarrollador escribe su código, lo testea lo publica, o sea lo sube, le hace git push este después tiene que ir a un cuartito, bajar su commit y decirle ok ya deployamos esto si hay un devops en el equipo va a decir no wey, yo te voy a hacer un sistema para que en cuanto tú le des git push y pasan los tests se deploya automáticamente
00:04:06.272 --> 00:04:07.014
¿por?
00:04:08.314 --> 00:04:08.816
¿cómo que por qué?
00:04:08.816 --> 00:04:12.620
¿no es muy arriesgado eso?
00:04:12.639 --> 00:04:21.529
bueno o sea sí sí pero también es muy fácil de corregir un error porque nada más tienes que hacer git push¿sabes?
00:04:21.610 --> 00:04:32.120
entonces la cultura del DevOps se trata de cómo le hacemos la vida más fácil más sencilla con menos hassle a los desarrolladores que están escribiendo código de aplicación
00:04:32.461 --> 00:04:51.112
pero y entonces es que esto que me acabas de decir y lo que veo en las vacantes se me hace como que no tiene mucho sentido cuando ves una posición de DevOps Junior.
00:04:51.132 --> 00:04:57.714
O sea, a mí Esto que me estás diciendo, un DevOps se la debe saber al derecho y al revés.
00:04:59.755 --> 00:05:05.021
Las posiciones de DevOps son una de las posiciones mejor pagadas en la industria.
00:05:06.802 --> 00:05:07.382
Justo por eso.
00:05:07.562 --> 00:05:08.783
Porque le tienen que hallar.
00:05:08.803 --> 00:05:16.151
Porque tienen que tener habilidades muy afinadas para adelantarse a lo que los developers le van a pedir.
00:05:16.331 --> 00:05:18.192
Entonces ya sé por dónde van.
00:05:18.333 --> 00:05:29.843
Por esta cochina industria en la que quieren pagar un sueldo de junior nada más porque tienes poca experiencia de DevOps, pero si te la sabes pero como tienes poca experiencia entonces entras en el rango A
00:05:31.886 --> 00:05:42.197
Sí, puede ser también yo lo que diría es yo estoy de acuerdo y esto me lo dijo una vez una amiga que es una excelente de DevOps Hola,¿qué
00:05:42.216 --> 00:05:42.276
tal?
00:05:42.297 --> 00:06:53.613
Soy Darwin y en menos de un minuto regresamos con este episodio, pero antes quiero hacerte una recomendación, si estás escuchando este podcast claramente estás buscando mejorar tu inglés a nivel profesional ya sea para conseguir un mejor puesto dentro de una organización o para tener clientes en el extranjero o probablemente aplicar a esa vacante que te pide un nivel alto de inglés o sencillamente porque quieres entender más de cómo hablan los devs alrededor tuyo cualquiera que sea el caso déjame invitarte a que te unas a nuestra comunidad de inglés para devs en donde cientos de personas ya están haciendo networking y al mismo tiempo están mejorando su inglés con nuestras rutinas y ejercicios diarios de práctica así como nuestros círculos de conversación semanales para practicar tu inglés tanto escrito como oral y gozar de feedback mío y de mis teachers en tiempo real formar parte de nuestra comunidad es súper sencillo estamos en todas las redes sociales como Darwin English o Inglés para Devs solo manda un mensaje directo y dime literal quiero ser parte de la comunidad y voilà listo recuerda que todo esto es 100% gratis y lo único que te pido es que nos ayudes a compartir los consejos para mejorar tu inglés en alguna de nuestras redes sociales ex o antes llamada twitter facebook instagram TikTok y hasta en LinkedIn.
00:06:54.033 --> 00:06:56.156
Sin más, te dejo escuchar el resto del episodio.
00:06:56.596 --> 00:06:59.059
De antemano, te doy la bienvenida a nuestra comunidad.
00:07:00.221 --> 00:07:00.360
Bye, bye.
00:07:00.380 --> 00:07:13.053
Que bueno, en donde trabaja, donde trabajaban hasta hace unos años, ni siquiera le llamaban DevOps, les llamaban Scalability Engineers o algo así.
00:07:13.153 --> 00:07:14.855
No, no, no hace marketing.
00:07:14.875 --> 00:07:15.416
No me acuerdo.
00:07:17.439 --> 00:07:22.824
Pero es la mejor DevOps que conozco y si tuviera oportunidad de contratarla de nuevo, la contrataría sin pensarlo.
00:07:23.846 --> 00:07:31.673
Trabajó conmigo cerca de un año y vaya que se aprecia tener un buen DevOps, una buena DevOps en el equipo.
00:07:32.095 --> 00:07:32.995
Destraba las cosas.
00:07:33.055 --> 00:07:33.836
Destraba las cosas.
00:07:33.877 --> 00:07:35.158
Y hace que todo corra
00:07:35.398 --> 00:07:35.778
seamless.
00:07:36.079 --> 00:07:36.800
Exactamente.
00:07:36.819 --> 00:07:40.083
Y hace que haya redundancia y diseña arquitecturas.
00:07:41.244 --> 00:07:47.071
Las posiciones de DevOps son una de las posiciones mejor pagadas en la industria del desarrollo de software.
00:07:47.170 --> 00:07:49.492
Porque te evita problemas.
00:07:49.853 --> 00:07:50.875
Porque te evita problemas.
00:07:50.915 --> 00:08:24.639
Porque te hace las cosas más sencillas, porque te evita porque te hace arquitecturas escalables, porque te ve la parte de la seguridad pero yo estoy de acuerdo y esto me lo dijo ella, con que DevOps es una cultura, es como se hacen las cosas no es un rol y para que una empresa funcione bien desde la perspectiva de queremos que las cosas funcionen seamlessly todos los developers deben de tener una cultura de DevOps de buscar cómo mejorar constantemente los procesos.
00:08:25.461 --> 00:08:30.745
Y eso no debería de caer necesariamente en responsabilidad de una sola persona.
00:08:31.326 --> 00:08:42.034
Todos deberían de estar buscando cómo optimizar los procesos, cómo mejoramos no solamente la calidad del código que escribimos, sino cómo escribimos ese código, cómo deployamos ese código.
00:08:42.375 --> 00:08:42.936
Deployamos.
00:08:44.577 --> 00:08:50.543
Simless es sin arrugas, sin que te des cuenta.
00:08:50.923 --> 00:08:51.984
Un ejemplo.
00:08:51.984 --> 00:09:05.138
Un ejemplo menos trillado pudiera ser cuando ustedes tienen un termo de estos de café, del Starbucks, de no sé, de estos que están de moda, Stanley, whatever, los abres.
00:09:06.399 --> 00:09:15.009
Y si no le ves en dónde hicieron el pliegue, la unión, eso es seamless.
00:09:15.028 --> 00:09:17.370
Entonces es para que corra suavecito, digamos.
00:09:17.932 --> 00:09:29.543
Quería hacer esta pausa para ver ese término en inglés, pero entonces Entonces,¿cómo se comienza hacia un rol de DevOps?
00:09:29.823 --> 00:09:30.105
Justo.
00:09:30.264 --> 00:09:36.250
Independientemente de, como dice tu amiga, que no es una posición, sino que es una cultura.
00:09:36.270 --> 00:09:38.693
Pero,¿cómo te empiezas a vender como DevOps?
00:09:38.714 --> 00:09:40.676
¿Cómo te empiezas a vender como DevOps?
00:09:40.775 --> 00:09:44.080
Como alguien que está interesado por resolver ese tipo de problemas.
00:09:45.760 --> 00:09:50.907
O sea, yo estoy de acuerdo contigo de que probablemente la posición de DevOps Junior no exista, no debería de existir.
00:09:51.528 --> 00:09:51.888
Debería de existir.
00:09:51.888 --> 00:09:59.875
de ser un ingeniero que esté interesado en crecer como DevOps a resolver este tipo de problemas.
00:09:59.894 --> 00:10:03.278
Para ese tipo de cosas se va a necesitar muchísimo soft skill.
00:10:03.298 --> 00:10:04.119
Ah, sí, claro.
00:10:04.639 --> 00:10:19.991
Porque un DevOps, una persona que hace DevOps, aquí me estoy contradiciendo un poquillo porque es un término muy usado en la industria del software y se conoce como una rama, el DevOps, pero yo estoy más de acuerdo que es más como una cultura que se tiene que encarnar dentro de la empresa.
00:10:21.774 --> 00:10:34.325
Pero Pero cuando empiezas a resolver este tipo de problemas, empiezas a tocar diferentes fibras dentro de la misma organización que no necesariamente tienen que ver con ingeniería.
00:10:35.004 --> 00:10:49.037
Si tú vas a estar viendo temas de DevOps, de Developer Operations, probablemente vas a estar viendo temas de seguridad, probablemente vas a estar viendo temas de Payments, probablemente vas a estar viendo temas de Customer Support, de que la aplicación se cayó, de que Sales.
00:10:49.057 --> 00:10:51.519
O sea, es una posición...
00:10:51.919 --> 00:10:56.625
es una capa fundamental del desarrollo de software dentro de una empresa.
00:10:57.285 --> 00:11:04.994
Entonces, considero que, por ejemplo, el soft skill más importante para desarrollar de un DevOps es la capacidad...
00:11:05.835 --> 00:11:10.399
A lo mejor no necesariamente la comunicación, curiosamente, sino más bien la capacidad de toma de decisiones.
00:11:11.961 --> 00:11:13.403
Porque el DevOps está para resolver.
00:11:13.423 --> 00:11:16.206
Y no puedes tener un DevOps titubeante.
00:11:17.226 --> 00:11:19.690
No puedes tener un DevOps que no conozca su dominio.
00:11:20.429 --> 00:11:21.871
No puedes tener un DevOps...
00:11:21.871 --> 00:11:49.480
que sabes como que se la piense para resolver un problema que tenga que estar pidiendo permiso para todo pero para eso necesitas saber cómo abordar las situaciones cómo abordar los temas no puedes llegar y decir ah porque yo digo yo soy el DevOps y yo digo no por eso yo estoy de acuerdo con Ale que es una cultura la del DevOps y todos deberíamos de ser DevOps en una empresa
00:11:50.682 --> 00:11:51.504
pero no juniors
00:11:51.524 --> 00:12:04.326
pero no démosle chance a la gente que a lo mejor todavía no sabe y si hay una posición de DevOps Junior que alguien la tome pero que venga con esta idea de tienes que saber a qué te estás metiendo
00:12:05.489 --> 00:12:10.357
pues esperamos que precisamente este episodio sirva para como una introducción a lo que es la cultura del DevOps ándale