User Tag List

Resultados 1 al 15 de 15

Tema: Alguien curte DevOps/SRE ??

  1. #1
    El neandertal Avatar de Master of the Wind
    Fecha de ingreso
    Jul 2013
    Edad
    30
    Steam
    Master of the Wind
    Origin
    MasterOfTheWind1
    Xfire
    masterofthewind1
    Mensajes
    8,761

    Alguien curte DevOps/SRE ??

    Se que acá hay mucha gente de IT, programadores/QA/Sysadmins, pero una duda que tengo hace muuucho y que se me caia un huevo hacer, era si alguien esta metiendo laburo de SRE o DevOps.

    Yo hace unos cuantos años digievolucione en el laburo de sysadmin a Ingeniero Devops (nunca me gusto ese nombre, pero se le dice asi al cargo), o en algunos lados le dicen Site Reliability Engineer o SRE.

    Para los que no lo tienen muy claro, todo se basa en implementar la filosofia corporativa de DevOps. No es un area con muchos años encima, pero basicamente consiste en integrar el trabajo de desarrollo y operaciones (soporte, sistemas, infra) para que ambas areas trabajen y colaboren en conjunto en lugar de ser dos mundos aparte, que cuando se cruzan se caguen a trompadas. Tiene grandes ventajas, pero es un cargo bastante complejo para meter, porque tenes que saplicar un poco de todo, y de ese todo tener conocimiento medianamente solido (bastante de sysadmin, pero tambien bastante de desarrollo, y arquitectura). Pero lo mas dificil de todo, es que todo el equipo este alineado en la filosofia para que realmente valga la pena y se vean los resultados.

    Es toda una movida que se esta masificando hace relativamente poco en IT (unos 4 o 5 años), pero lo bueno es que esta lleno de info por todos lados. Y bastante digerida. A mi me toco en su momento entrarle a todo eso cuando estaba mas verde y no habia mucha estandarizacion en la vuelta. Lo bueno de mi laburo, y que les agradezco pila, es que aceptaron que los agarre de conejillos de indias para implementar todo esto en algunos proyectos chicos que surgieron, y en base a los resultados implementarlo a gran escala. Afortunadamente, salvo unos sistemas legacy que estamos en proceso de mover, todo esta funcionando aplicando DevOps, y los resultados son muy notorios.

    Soy muy "evangelizador" sobre la cultura DevOps y sus ventajas, y trato de promover la cultura lo mas que pueda. En la UTU doy bastante de eso, de hecho, para el 2020 estaba organizando una jornada de charlas sobre el tema, pero pandemia... me re cago. Para sacar la leche un poco el año pasado meti un mes maso un par de veces por semana un horario y por discord el que entraba le respondia todas las preguntas sobre el tema. Luego se me complico por temas de tiempo, pero todo el que me pide ayuda de eso le doy una mano.


    En estos dias voy a ver si me dan las bolas y meto mas contenido de esto en el foro, sobreotodo contenedores (Docker), orquestadores de contenedores (Kubernetes), CI/CD y Terraform, que es lo que considero pilares fundamentales en el flujo de trabajo de todo equipo de IT moderno.



    Besos gordos para todes.
    Última edición por Master of the Wind; 25-04-2021 a las 09:20 PM
    // Dektop: Dell Precision T3500 - Intel Xeon X5670 3.2 Ghz x6 cores HT - 24 GB DDR3 - 2x1TB HDD - 2x500GB HDD - SSD Kingston 500GB - Asus Geforce GTX 1660 Super 6GB GDDR5 - Windows 10 x64
    // Gear: Dell Keyboard - Razer Deathadder Chroma - Razer Goliathus L - Xbox 360 Controller Wireles + Wireless Receiver + Play and Charge kit
    // Work: Macbook Pro 13" Early 2015 - Core i7 3.1 Ghz - 16 GB DDR3 - 512 GB SSD - Intel Iris Pro 6100
    // Backup Work: Dell Latitude 7490 - Core i5 8200U - 8GB DDR4 - SSD PCI-E 256GB - Intel HD 620 - Windows 10
    // Mobile: Xiaomi MI 9T 128GB

  2. #2
    Avatar de Gbolso
    Fecha de ingreso
    Dec 2014
    Edad
    30
    Mensajes
    666
    Yo todavia no me meti en ese mundo pero es algo que tengo pensado encarar este año y agradezco pila que metas info en el foro sobre esto.

    Mi perfil es 100% networking, hace varios años que trabajo de eso y que vengo estudiando y dando muchas certificaciones de Cisco, pero hasta ahora ninguna de las que di incluye nada de network automation o siquiera de los coneptos de devops.

    Mi plan para este año es retomar programacion (tengo alguna base de varias materias de facultad), aprender python y ver como implementar esto en mi laburo. Seria algo asi como "netdevops" lo que quiero encarar.
    Asi que por ahora no voy a aportar mucho ya que estoy en cero, pero me interesa mucho.

    Arriba!

  3. #3
    Cita Iniciado por Gbolso Ver mensaje
    Yo todavia no me meti en ese mundo pero es algo que tengo pensado encarar este año y agradezco pila que metas info en el foro sobre esto.

    Mi perfil es 100% networking, hace varios años que trabajo de eso y que vengo estudiando y dando muchas certificaciones de Cisco, pero hasta ahora ninguna de las que di incluye nada de network automation o siquiera de los coneptos de devops.

    Mi plan para este año es retomar programacion (tengo alguna base de varias materias de facultad), aprender python y ver como implementar esto en mi laburo. Seria algo asi como "netdevops" lo que quiero encarar.
    Asi que por ahora no voy a aportar mucho ya que estoy en cero, pero me interesa mucho.

    Arriba!
    Yo estoy mas o menos en la misma situación que vos, hago infra/sysadmin y estaba pensando meter alguna cosa nueva.

    Por mi parte, estaba pensando ver algo de docker pero el laburo me ha absorbido el poco tiempo libre que tenía y bue... se le puso delay :P.

    Me copa el tema, más aún si tenemos gente en el foro que labura de eso como Master, que pueden dar una idea más bajada a tierra del asunto, así que lo voy a seguir de cerca.

    Salute!

  4. #4
    El neandertal Avatar de Master of the Wind
    Fecha de ingreso
    Jul 2013
    Edad
    30
    Steam
    Master of the Wind
    Origin
    MasterOfTheWind1
    Xfire
    masterofthewind1
    Mensajes
    8,761
    Es como la evolucion natural de los sysadmin. Mas que nada, porque en la mayoria de los laburos, para lo que es servidores y sistemas, no terminas necesitando tanto networking y es mas administracion de servicios per se.

    Y lo bueno es que le das independencia a la gente de desarrollo. Porque pasas de ser el que tiene la llave magica para tocar cosas, a ser el que reparte llaves para que cada uno toque una parte del mundo, y ahi tenga autoridad y responsabilidad para hacer lo que quiera, dentro de los parametros que les des. Todo con un flujo de despliegues mucho mas rapido, seguro y confiable.

    La posibilidad de que al tener un software nuevo, no tengan que pedirte a vos "Necesito X servidores con Y servicios", pelearte por tiempos, cuanto lleva, que te quieran poner una version mas nueva de la que tenes, etc, etc, etc, y que lo puedan hacer por su lado los developers, y que a su vez puedas tener la garantia de que no revienta nada, no tiene precio. Es como el componente que le faltaba al desarrollo agile del lado de la infra para que realmente el ciclo de vida de un sistema pueda ser agile.

    Eso se potencia teniendo la posibilidad de usar Azure, AWS o GCP. Ahi tenes muchos pluses, porque podes automatizar crear stacks mucho mas facil al ser todo virtual.

    En Uruguay noto que hay mucha cabeza de vieja escuela, y el concepto de la nube le hace ruido a mucha gente. Prefieren comprar un fierro de 10k y decir "el fierro es mio y hago lo que quiero con el" y tenerlo muy subutilizado, y cuando se vence la garantia en 3 años por ejemplo, gastar 10k en OTRO FIERRO. Y de repente usando la nube gastan muchisimo menos por mes, si dividis el costo de ese fierro mensualmente. La infra pasa a ser un costo operativo mas, como luz, agua, o internet. Cuando el costo aumenta, es porque realmente tenes necesidad de utilizar mas.

    Si facturas y sacas ganancia de ese costo, estas del otro lado. Actualmente en mi laburo se gastan varios miles en AWS (no tengo la factura a mano, pero entre los 15 y 20k mensuales), pero la practicidad que da vale la pena (por ejemplo, yo tengo un par de tareas diarias que si o si necesitan 256GB de RAM y 32 CPUs para ejecutarse y no demorar una eternidad, pero puedo en el momento de ejecutar la tarea crear una instancia con esa capacidad, y que en 30 minutos la termine, cobrandome AWS solo el costo de ese tiempo, unos 20 dolares mensuales, y cuando puedo usar instancias spot, llega a los 3 dolares), y comprar el equivalente de servicios que usamos en fierros seria un disparate de plata, pensandolo asi en el aire por encima del millon de dolares, sin sumar costos de redundancias, UPS, hardware de red, mantenimiento, backup, etc etc etc.
    Última edición por Master of the Wind; 26-04-2021 a las 12:19 AM
    // Dektop: Dell Precision T3500 - Intel Xeon X5670 3.2 Ghz x6 cores HT - 24 GB DDR3 - 2x1TB HDD - 2x500GB HDD - SSD Kingston 500GB - Asus Geforce GTX 1660 Super 6GB GDDR5 - Windows 10 x64
    // Gear: Dell Keyboard - Razer Deathadder Chroma - Razer Goliathus L - Xbox 360 Controller Wireles + Wireless Receiver + Play and Charge kit
    // Work: Macbook Pro 13" Early 2015 - Core i7 3.1 Ghz - 16 GB DDR3 - 512 GB SSD - Intel Iris Pro 6100
    // Backup Work: Dell Latitude 7490 - Core i5 8200U - 8GB DDR4 - SSD PCI-E 256GB - Intel HD 620 - Windows 10
    // Mobile: Xiaomi MI 9T 128GB

  5. #5
    Cita Iniciado por Master of the Wind Ver mensaje
    Es como la evolucion natural de los sysadmin. Mas que nada, porque en la mayoria de los laburos, para lo que es servidores y sistemas, no terminas necesitando tanto networking y es mas administracion de servicios per se.

    Y lo bueno es que le das independencia a la gente de desarrollo. Porque pasas de ser el que tiene la llave magica para tocar cosas, a ser el que reparte llaves para que cada uno toque una parte del mundo, y ahi tenga autoridad y responsabilidad para hacer lo que quiera, dentro de los parametros que les des. Todo con un flujo de despliegues mucho mas rapido, seguro y confiable.

    La posibilidad de que al tener un software nuevo, no tengan que pedirte a vos "Necesito X servidores con Y servicios", pelearte por tiempos, cuanto lleva, que te quieran poner una version mas nueva de la que tenes, etc, etc, etc, y que lo puedan hacer por su lado los developers, y que a su vez puedas tener la garantia de que no revienta nada, no tiene precio. Es como el componente que le faltaba al desarrollo agile del lado de la infra para que realmente el ciclo de vida de un sistema pueda ser agile.
    En mi laburo cada día hay mas devs y este tipo de tareas se hacen cada vez mas frecuentes y engorrosas, por el tiempo que toma cuando tenes que hacer algo muy específico, y por la cantidad creciente de los pedidos.
    A eso se le suma el soporte que requieren normalmente cuando no pueden consumir un servicio, o por temas de firewall a nivel de sistema operativo o red... lo que se pierde de tiempo es una locura y tranca bastante las bolas cuando tenes otros laburos que hacer, que es prácticamente siempre XD

    Nosotros estamos metiendo AWS desde hace no mucho tiempo pero tenemos poquita cosa de momento. Supongo que de a poco irá a más la cantidad de servicios que colgamos en la nube, pero cuando tenés la infra armada, si es grande, evaluas el costo mensual de la nube y asusta , pero bueno, todo apunta hacia ahí y te facilita mucha cosa, así que hacia ahí iremos.

  6. #6
    El neandertal Avatar de Master of the Wind
    Fecha de ingreso
    Jul 2013
    Edad
    30
    Steam
    Master of the Wind
    Origin
    MasterOfTheWind1
    Xfire
    masterofthewind1
    Mensajes
    8,761
    Sep, el laburo de los devs se hace mas libre y sos mas feliz. Si todos los equipos suman 100 push a produccion en una semana, no tenes que tener a la gente de sistemas corriendo atras de esos 100 push a ver que todo quede bien y no se rompa. No laburarian de otra cosa si fuera asi.

    Sobre costos, tenes que pensar "cuanto sale tener fierro para todo eso?". Porque ademas, no es solo tengo fierro, sino que muchos estandares te dicen que tiene que tener garantia, entonces, cuanto pagas por un fierro, lo pagas por lo que dura la garantia.

    Que haces si te vece la garantia? Tenes que comprar otro. Que haces si luego de un tiempo creces y ese fierro no te da, y tenes que comprar otro?

    Tambien duele pensando en convertir servidores a instancias 1:1. Por ejemplo, si necesitas un DNS, Route 53 cobra 0.20 por cada millon de peticiones. Y es un servicio con panel de administracion, no tenes una instancia o SO atado a eso. Se mantiene solo. Lo mismo tenes con muchisimos servicios, que termina saliendo mas barato usar sus servicios que instancias que hagan lo mismo. Lo mas caro son las instancias. Normalmente usando servicios de AWS en vez de instancias para las tareas, te sale mas barato, y mucho. Tenes menos flexibilidad si, pero la suficiente para que funcione bien.

    Y el punto tambien es la elasticidad. Que puedas adaptar los recursos hace que minimices muchisimo el costo. Por poner un ejemplo los grupos de autoscaling. Automaticamnete cuando tenes poco o nada de trafico tenes 3 servidores, y si en un momento del dia crece podes pasar a 120 igual, y cuando baja, volver a bajar a 2 o 3. Y si tenes trafico en tu sitio, plata vas a generar, asi que no es plata que tiras al pedo.

    En AWS hay muchisimos piques para no gastar plata. Muchos dados por ellos mismos. El unico tema es que tenes que tener tu infra y software medio pronto para eso. Por ejemplo, las instancias Spot son instancias que usan poder de computo idle sin asignar a clientes de AWS, y te deja hacer instancias que salen hasta un 90% mas barato que las comunes. Ese precio oscila, y podes poner hasta cuanto pagar por ellas. Por ejemplo, decir que no pagas mas de 0.3 centavos por ellas. Si el precio sube, se mueren las instancias, y no son apagables, solo reiniciables o matables. Obviamente no vas a dejar un servicio corriendo en ellas, pero si necesitas subidas y bajadas de poder de computo, con eso lo tenes y no te sale nada practicamente. O tambien en lugar de usar instancias on-demand, podes usar instancias reservadas, que firmas contrato por un año y te ahorras cerca del 50% del costo.

    Nada es gratis en la vida. Lo que pagas en AWS, GCP o Azure en instancias es mas que un proveedor de VPS de bielorrusia, si, pero lo que pagas por la operatividad lo reducis de mantenimiento y trabajo. Tener un stack de servidores listos antes, por ejemplo que tenia medio armado, para tener un servidor de MySQL, un load balancer, y un par de servidores web, llevaba un rato. Por mas automatizado con Ansible que hagas el provisioning, ir a la consola, crear cosas, validar, testear, etc, lleva lo suyo. Ahora corro un modulo de Terraform que crea y configura todo, e incluso valida y testea el stack. Yo solo tengo que tirar "terraform apply" y tomar un cafe mientras eso pasa.
    Última edición por Master of the Wind; 26-04-2021 a las 04:46 PM
    // Dektop: Dell Precision T3500 - Intel Xeon X5670 3.2 Ghz x6 cores HT - 24 GB DDR3 - 2x1TB HDD - 2x500GB HDD - SSD Kingston 500GB - Asus Geforce GTX 1660 Super 6GB GDDR5 - Windows 10 x64
    // Gear: Dell Keyboard - Razer Deathadder Chroma - Razer Goliathus L - Xbox 360 Controller Wireles + Wireless Receiver + Play and Charge kit
    // Work: Macbook Pro 13" Early 2015 - Core i7 3.1 Ghz - 16 GB DDR3 - 512 GB SSD - Intel Iris Pro 6100
    // Backup Work: Dell Latitude 7490 - Core i5 8200U - 8GB DDR4 - SSD PCI-E 256GB - Intel HD 620 - Windows 10
    // Mobile: Xiaomi MI 9T 128GB

  7. #7
    Cita Iniciado por Master of the Wind Ver mensaje

    Nada es gratis en la vida. Lo que pagas en AWS, GCP o Azure en instancias es mas que un proveedor de VPS de bielorrusia, si, pero lo que pagas por la operatividad lo reducis de mantenimiento y trabajo. Tener un stack de servidores listos antes, por ejemplo que tenia medio armado, para tener un servidor de MySQL, un load balancer, y un par de servidores web, llevaba un rato. Por mas automatizado con Ansible que hagas el provisioning, ir a la consola, crear cosas, validar, testear, etc, lleva lo suyo. Ahora corro un modulo de Terraform que crea y configura todo, e incluso valida y testea el stack. Yo solo tengo que tirar "terraform apply" y tomar un cafe mientras eso pasa.
    Lo último que decis es un golazo. Obviamente te resuelve muchos problemas y te ahorra una locura de tiempo.
    Más allá de todos los beneficios que tenga, y guste más o menos, a cualquier persona de infra/sysadmin/etc creo que le conviene incursionar un poco en esas tecnologías (contenedores, nube, kubernetes, etc), porque si bien pueden no ser imprescindibles ahora en algunos laburos, es algo que seguramente sea requisito o deseado para la amplia mayoría, a futuro o ya mismo en algunos casos.

    Voy a ver si me hago un tiempo para empezar a estudiar docker/kubernetes, me re copa el tema.

  8. #8

    Fecha de ingreso
    Jan 2014
    Ubicación
    Montevideo
    Mensajes
    190
    Buenas, yo he leído bastante y estoy buscándole la vuelta para hacer algo en el laburo, pero no tengo claro por dónde empezar.

    Nosotros administramos aplicaciones en ambientes de test solamente, no podemos meter mano en producción.
    El tema es que la cantidad de aplicaciones es grande y cada instalación tienen su particularidad, por lo que estaría bueno automatizar alguna parte del trabajo.

    Tenemos 2 grandes grupos, las aplicaciones que corren en Jboss EAP en servidores linux RedHat y las que corren en IIS, en servidores con Windows Server 2016/2019.

    Además, tampoco somos los dueños de los servidores, si bien tenemos usuarios con permisos bastante amplios, no podemos instalar lo que queremos.
    Existe la posibilidad que nos instalen Jenkins para empezar a probar si nos permite automatizar las instalaciones de las versiones que nos llegan de Desarrollo.

    ¿Cómo la ven?
    ¿Puede ser útil Jenkins para instalar ese tipo de aplicaciones?

  9. #9
    El neandertal Avatar de Master of the Wind
    Fecha de ingreso
    Jul 2013
    Edad
    30
    Steam
    Master of the Wind
    Origin
    MasterOfTheWind1
    Xfire
    masterofthewind1
    Mensajes
    8,761
    Cita Iniciado por Thug Unicorn Ver mensaje
    Lo último que decis es un golazo. Obviamente te resuelve muchos problemas y te ahorra una locura de tiempo.
    Más allá de todos los beneficios que tenga, y guste más o menos, a cualquier persona de infra/sysadmin/etc creo que le conviene incursionar un poco en esas tecnologías (contenedores, nube, kubernetes, etc), porque si bien pueden no ser imprescindibles ahora en algunos laburos, es algo que seguramente sea requisito o deseado para la amplia mayoría, a futuro o ya mismo en algunos casos.

    Voy a ver si me hago un tiempo para empezar a estudiar docker/kubernetes, me re copa el tema.
    Esta despegando bastante. Casi todo el mundo quiere pasar a eso. Y esta en una especie de boom, se pide mucho laburo de eso

    Lo bueno tambien es que por ahora no hay tanta gente dedicada a eso, asi que hay mas demanda que oferta, y se paga MUY bien.

    De hecho, por Linkedin cada un par de semanas me ofrecen laburo de devops, por mas que tengo configurado que no estoy interesado en busquedas laborales.

    Cita Iniciado por kontra Ver mensaje
    Buenas, yo he leído bastante y estoy buscándole la vuelta para hacer algo en el laburo, pero no tengo claro por dónde empezar.

    Nosotros administramos aplicaciones en ambientes de test solamente, no podemos meter mano en producción.
    El tema es que la cantidad de aplicaciones es grande y cada instalación tienen su particularidad, por lo que estaría bueno automatizar alguna parte del trabajo.

    Tenemos 2 grandes grupos, las aplicaciones que corren en Jboss EAP en servidores linux RedHat y las que corren en IIS, en servidores con Windows Server 2016/2019.

    Además, tampoco somos los dueños de los servidores, si bien tenemos usuarios con permisos bastante amplios, no podemos instalar lo que queremos.
    Existe la posibilidad que nos instalen Jenkins para empezar a probar si nos permite automatizar las instalaciones de las versiones que nos llegan de Desarrollo.

    ¿Cómo la ven?
    ¿Puede ser útil Jenkins para instalar ese tipo de aplicaciones?

    Es que ahi el foco que tenes que darle es otro. Que no administres aplicaciones, sino que mantengans una plataforma para que eso lo puedan hacer los desarrolladores, y esa administracion sea parte del flujo de desarrollo.



    Podes probar con Jenkins (que yo prefiero otros como Bamboo, o Gitlab y su Gitlab runner), pero tambien tenes que pensar un poco a donde queres apuntar. Porque si tenes una infra mas clasica con VMs, automatizar es bastante mas complejo y no tenes mucho margen, que si usas contenedores y/o kubernetes.
    // Dektop: Dell Precision T3500 - Intel Xeon X5670 3.2 Ghz x6 cores HT - 24 GB DDR3 - 2x1TB HDD - 2x500GB HDD - SSD Kingston 500GB - Asus Geforce GTX 1660 Super 6GB GDDR5 - Windows 10 x64
    // Gear: Dell Keyboard - Razer Deathadder Chroma - Razer Goliathus L - Xbox 360 Controller Wireles + Wireless Receiver + Play and Charge kit
    // Work: Macbook Pro 13" Early 2015 - Core i7 3.1 Ghz - 16 GB DDR3 - 512 GB SSD - Intel Iris Pro 6100
    // Backup Work: Dell Latitude 7490 - Core i5 8200U - 8GB DDR4 - SSD PCI-E 256GB - Intel HD 620 - Windows 10
    // Mobile: Xiaomi MI 9T 128GB

  10. #10
    Avatar de Rogmaniacs
    Fecha de ingreso
    Jul 2016
    Edad
    33
    Mensajes
    153


    https://ibb.co/VD6YqG6


    otraaaaa

    buenas tardes gente yo aca probando hace 13 dias una instancia de aws jajajjaja me servira para devops jajajaj

    cya rog

    p.d. me encantara aprender docker y kubernete!!! y estoy re chiquito de javascript no entiendo nada pero soy sysadmin igualll... hace muchos años trabajo de esto rompiendo equipos jajajajaj
    Última edición por Rogmaniacs; 27-04-2021 a las 12:03 PM

  11. #11
    Avatar de DT-Agus
    Fecha de ingreso
    Apr 2014
    Ubicación
    FIFA
    Steam
    jagus007
    Origin
    DT-Agus
    Mensajes
    5,437
    Rica iniciativa Master!

    Yo la verdad de este mundo no se, en la facultad no he visto absoultamente nada y mi laburo es mas desarrollo.


    Siento que son altos jakers superpoderosos los sys admin, devops y todos esos turros.


  12. #12
    Avatar de Rogmaniacs
    Fecha de ingreso
    Jul 2016
    Edad
    33
    Mensajes
    153
    sisisi tengo superpoderes con las empanadas ya se el relleno que traen antes de morderlas jajajajaj

    p.d. aclaroo que NO SE NADA de kubernet y docker ni de javascript y me encantaria aprender un poco mas pero lamentablemnte no me gusta mucho la programacion!!!... y todo me va sinchando para ese ladoo mal!!!

  13. #13
    Moderador Global Avatar de Thalios
    Fecha de ingreso
    Aug 2013
    Ubicación
    Montevideo, Uruguay, Uruguay
    Steam
    Baldonacho
    Origin
    Thalios_uy
    PSN
    Thalios_uy
    Mensajes
    4,807
    En la facultad tenemos bastante de infra, sinceramente me gusta bien poco :/


    Ya cuando le metemos automatización de la misma me gusta un poco mas sin dudas, pero mi rol en el laburo no esta ni cerca de la infra así que ta..
    Última edición por Thalios; 27-04-2021 a las 02:20 PM
    No tengo

  14. #14
    El neandertal Avatar de Master of the Wind
    Fecha de ingreso
    Jul 2013
    Edad
    30
    Steam
    Master of the Wind
    Origin
    MasterOfTheWind1
    Xfire
    masterofthewind1
    Mensajes
    8,761
    Cita Iniciado por DT-Agus Ver mensaje
    Rica iniciativa Master!

    Yo la verdad de este mundo no se, en la facultad no he visto absoultamente nada y mi laburo es mas desarrollo.


    Siento que son altos jakers superpoderosos los sys admin, devops y todos esos turros.
    Ni te lo van a enseñar. En ninguna facultad.

    Las cosas mas tecnicas no se enseñan en la facultad. Que para mi esta mal. Despues uno se recibe de ingeniero y termina haciendo agua en cosas basicas.

    Cita Iniciado por Rogmaniacs Ver mensaje
    p.d. aclaroo que NO SE NADA de kubernet y docker ni de javascript y me encantaria aprender un poco mas pero lamentablemnte no me gusta mucho la programacion!!!... y todo me va sinchando para ese ladoo mal!!!
    No necesitas javascript para nada de esto.


    Lamentablemente todo es programacion estimado. Y en algun punto, o te adaptas, o quedas en el camino. Y ojo que al reves tambien, los desarrolladores tambien tienen que aprender algo de servicios. La tendencia es que los programadores sean responsables del codigo, y ademas del entorno donde se ejecuta, y que eso no sea tarea del sysadmin.

    Supongamos que necesitas un stack compuesto de un balanceador, 3 o 4 servidores web, una DB, y un server de correo.

    O lo haces todo a mano, o agarras por ejemplo Terraform, ni con AWS si queres, con vCenter, o con OpenStack, y definis con codigo usando Terraform, y con correr un comando tenes todo eso instalado, configurado y operativo, y encima reutilizable, cosa que si quieras hacerlo de nuevo no tenes que reescribirlo, o que si queres replicarlo es consistente, porque usas el mismo codigo, no dependes de no olvidarte ningun paso, o hacer algo de diferente manera sin querer.

    La productividad se garpa, y mas si queres trabajar en lugares cada vez mas grandes y que paguen mejor.



    Cita Iniciado por Thalios Ver mensaje
    En la facultad tenemos bastante de infra, sinceramente me gusta bien poco :/


    Ya cuando le metemos automatización de la misma me gusta un poco mas sin dudas, pero mi rol en el laburo no esta ni cerca de la infra así que ta..
    Lo ideal es que los desarrolladores no sepan de infra en si (un poco nunca viene mal), pero si que empiecen a saber de servicios, y sobretodo de su entorno operativo.

    Por ejemplo si haces una app en PHP, que ademas del codigo sepas definir el contenedor donde se va a ejecutar, con apache, php y los modulos necesarios. Que ya no dependas de un administrador de sistemas para eso, sino que sea parte de tu app.

    Lo bueno de eso, es que si mañana queres implementar una nueva version de PHP, o necesitas un paquete de Linux para usar con tu app, tampoco vas a necesitar un administrador para eso, simplemente modificas la definicion del contenedor y queda listo. Y a lo que es codigo, es versionable, y automatizable. Un win-win.

    Por ejemplo, en tu codigo tenes un docker file que dice esto:

    Código:
    FROM centos:7
    RUN yum install httpd php php-mysql -y
    COPY * /var/www/html # Esto copia el codigo fuente al document root de apache
    CMD httpd -D FOREGROUND
    Cuando se ponga a funcionar ese contenedor, es con lo que definio el desarrollador, no el administrador de sistemas.

    Si mañana quiere agregar una config a apache, o agregar otro paquete a la linea de yum, no depende de alguien con permisos y burocracia, sino simplemente, esta de su lado.

    Estos dias voy a subir algunas cosas al foro, veo que hay interes en el tema.
    Última edición por Master of the Wind; 27-04-2021 a las 02:59 PM
    // Dektop: Dell Precision T3500 - Intel Xeon X5670 3.2 Ghz x6 cores HT - 24 GB DDR3 - 2x1TB HDD - 2x500GB HDD - SSD Kingston 500GB - Asus Geforce GTX 1660 Super 6GB GDDR5 - Windows 10 x64
    // Gear: Dell Keyboard - Razer Deathadder Chroma - Razer Goliathus L - Xbox 360 Controller Wireles + Wireless Receiver + Play and Charge kit
    // Work: Macbook Pro 13" Early 2015 - Core i7 3.1 Ghz - 16 GB DDR3 - 512 GB SSD - Intel Iris Pro 6100
    // Backup Work: Dell Latitude 7490 - Core i5 8200U - 8GB DDR4 - SSD PCI-E 256GB - Intel HD 620 - Windows 10
    // Mobile: Xiaomi MI 9T 128GB

  15. #15
    Avatar de Rogmaniacs
    Fecha de ingreso
    Jul 2016
    Edad
    33
    Mensajes
    153
    yoo sabelo q estoy interesadoo y es el provecho que le saco al foro de leer a gente q ya a viciadoo por caminos similares..!!! y que es impresindible q te guste...!!!

    aunque garpe mas programar en javaa... quiero aprender javascript para poder hacer algun frontend pedorro.. saludoss

Información de tema

Usuarios viendo este tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •