mirror of
https://github.com/MichaelCade/90DaysOfDevOps.git
synced 2025-02-06 09:09:23 +07:00
Translated to Spanish the day02 file
This commit is contained in:
parent
521b21c748
commit
250bbed52f
@ -1,70 +1,61 @@
|
||||
---
|
||||
title: '#90DaysOfDevOps - Responsibilities of a DevOps Engineer - Day 2'
|
||||
published: false
|
||||
description: 90DaysOfDevOps - Responsibilities of a DevOps Engineer
|
||||
tags: 'devops, 90daysofdevops, learning'
|
||||
cover_image: null
|
||||
canonical_url: null
|
||||
id: 1048699
|
||||
date: '2022-04-17T21:15:34Z'
|
||||
---
|
||||
## Responsabilidades de un Ingeniero DevOps
|
||||
|
||||
## Responsibilities of a DevOps Engineer
|
||||
Con suerte, usted has llegado aquí a través de los recursos y la publicación del [Día 1 de #90DaysOfDevOps](day01.md).
|
||||
|
||||
Hopefully, you are coming into this off the back of going through the resources and posting on [Day1 of #90DaysOfDevOps](day01.md)
|
||||
Se tocó brevemente el concepto DevOps en el primer día, pero ahora debemos profundizar y entender que hay dos partes principales cuando se crea una aplicación:
|
||||
- La parte de **Desarrollo**, donde los desarrolladores de software programan la aplicación y la prueban
|
||||
- La parte de **Operaciones**, donde la aplicación se despliega y se mantiene en un servidor.
|
||||
|
||||
It was briefly touched on in the first post but now we must get deeper into this concept and understand that there are two main parts when creating an application. We have the **Development** part where software developers program the application and test it. Then we have the **Operations** part where the application is deployed and maintained on a server.
|
||||
## DevOps es el vínculo entre Desarrollo y Operaciones
|
||||
|
||||
## DevOps is the link between the two
|
||||
Para entender el funcionamiento de DevOps o las tareas que un ingeniero con mentalidad DevOps lleva a cabo, tenemos que entender las herramientas, el proceso y la visión general del desarrollo y las operaciones.
|
||||
|
||||
To get to grips with DevOps or the tasks which a DevOps engineer would be carrying out we need to understand the tools or the process and overview of those and how they come together.
|
||||
Todo comienza con la aplicación, todo gira en torno a ella cuando se trata de DevOps.
|
||||
|
||||
Everything starts with the application! You will see so much throughout that it is all about the application when it comes to DevOps.
|
||||
Los desarrolladores crearán una aplicación, esto puede hacerse con muchas pilas de tecnología diferentes y vamos a dejar eso a la imaginación por ahora, ya que entramos en esto más adelante. Esto también puede implicar muchos lenguajes de programación diferentes, herramientas de construcción, repositorios de código, etc.
|
||||
|
||||
Developers will create an application, this can be done with many different technology stacks and let's leave that to the imagination for now as we get into this later. This can also involve many different programming languages, build tools, code repositories etc.
|
||||
Como ingeniero DevOps no estarás programando la aplicación, pero tener una buena comprensión de los conceptos de cómo trabaja un desarrollador y los sistemas, herramientas y procesos que están utilizando es clave para el éxito.
|
||||
|
||||
As a DevOps engineer you won't be programming the application but having a good understanding of the concepts of how a developer works and the systems, tools and processes they are using is key to success.
|
||||
En un nivel muy alto, usted va a necesitar saber cómo la aplicación está configurada para hablar con todos sus servicios requeridos, servicios de datos y luego también espolvorear un requisito de cómo esto debe ser probado.
|
||||
|
||||
At a very high level, you are going to need to know how the application is configured to talk to all of its required services or data services and then also sprinkle a requirement of how this can or should be tested.
|
||||
La aplicación tendrá que ser desplegada en algún lugar, vamos a mantenerlo simple y hacer esto en un servidor, no importa dónde, pero un servidor. Se espera que el cliente o el usuario final puedan acceder a él, dependiendo de la aplicación que se haya creado.
|
||||
|
||||
The application will need to be deployed somewhere, let's keep it generally simple here and make this a server, doesn't matter where but a server. This is then expected to be accessed by the customer or end user depending on the application that has been created.
|
||||
Este servidor debe ejecutarse en algún lugar, en las instalaciones, en un cloud público, serverless (Ok, esto es demasiado lejos, no vamos a cubrir serverless, pero es una opción y más y más empresas se dirigen en esta dirección)... Alguien tiene que crear y configurar estos servidores y prepararlos para que la aplicación se ejecute. Ahora bien, este elemento puede recaer en ti como ingeniero DevOps para desplegar y configurar estos servidores.
|
||||
|
||||
This server needs to run somewhere, on-premises, in a public cloud, serverless (Ok I have gone too far, we won't be covering serverless but its an option and more and more enterprises are heading this way) Someone needs to create and configure these servers and get them ready for the application to run. Now, this element might land to you as a DevOps engineer to deploy and configure these servers.
|
||||
Estos servidores ejecutan un sistema operativo y, en general, será una distribución Linux, más adelante tenemos toda una sección (una semana) en la que cubrimos algunos de los conocimientos fundamentales que se deben tener de Linux.
|
||||
|
||||
These servers run an operating system and generally speaking this is going to be Linux but we have a whole section or week where we cover some of the foundational knowledge you should gain here.
|
||||
También es probable que necesitemos comunicarnos con otros servicios en nuestra red o entorno, por lo que también necesitamos tener ese nivel de conocimiento en torno a la red y su configuración, esto podría caer en cierta medida en los pies del ingeniero DevOps. De nuevo se ve esto con más detalle en una sección dedicada a hablar de todo lo relacionado con DNS, DHCP, equilibrio de carga, etc.
|
||||
|
||||
It is also likely that we need to communicate with other services in our network or environment, so we also need to have that level of knowledge around networking and configuring that, this might to some degree also land at the feet of the DevOps engineer. Again we will cover this in more detail in a dedicated section talking about all things DNS, DHCP, Load Balancing etc.
|
||||
## El que todo lo sabe, no lo sabe.
|
||||
|
||||
## Jack of all trades, Master of none
|
||||
En este punto, sin embargo, diré que no es necesario ser un especialista en redes o en infraestructura, sino que se necesita un conocimiento básico de cómo hacer que las cosas funcionen y se comuniquen entre sí, al igual que tener un conocimiento básico de un lenguaje de programación, pero no es necesario ser un desarrollador. Sin embargo, es posible que te incorpores a esto como especialista en un área y eso es una gran base para adaptarte a otras áreas.
|
||||
|
||||
I will say at this point though, you don't need to be a Network or Infrastructure specialist you need a foundational knowledge of how to get things up and running and talking to each other, much the same as maybe having a foundational knowledge of a programming language but you don't need to be a developer. However, you might be coming into this as a specialist in an area and that is a great footing to adapt to other areas.
|
||||
También es muy probable que no te hagas cargo de la gestión de estos servidores o de la aplicación a diario.
|
||||
|
||||
You will also most likely not take over the management of these servers or the application daily.
|
||||
Hemos estado hablando de servidores, pero lo más probable es que su aplicación se desarrolle para ejecutarse en contenedores, que están en un servidor en su mayor parte donde se ejecutan. No solo se necesita una comprensión de la virtualización, sino también de la infraestructura del Cloud como Servicio (IaaS), también de la contenerización, etc. El enfoque en estos 90 días será más atendido hacia los contenedores.
|
||||
|
||||
We have been talking about servers but the likelihood is that your application will be developed to run as containers, Which still runs on a server for the most part but you will also need an understanding of not only virtualisation, Cloud Infrastructure as a Service (IaaS) but also containerisation as well, The focus in these 90 days will be more catered towards containers.
|
||||
## Visión general de alto nivel
|
||||
|
||||
## High-Level Overview
|
||||
Por un lado tenemos a nuestros desarrolladores creando nuevas características y funcionalidades (así como correcciones de errores) para la aplicación.
|
||||
|
||||
On one side we have our developers creating new features and functionality (as well as bug fixes) for the application.
|
||||
Por otro lado, tenemos algún tipo de entorno, infraestructura o servidores que están configurados y gestionados para ejecutar esta aplicación y comunicarse con todos sus servicios necesarios.
|
||||
|
||||
On the other side, we have some sort of environment, infrastructure or servers which are configured and managed to run this application and communicate with all its required services.
|
||||
La gran pregunta es ¿cómo incorporamos esas funciones y correcciones de errores a nuestros productos y las ponemos a disposición de los usuarios finales?
|
||||
|
||||
The big question is how do we get those features and bug fixes into our products and make them available to those end users?
|
||||
¿Cómo lanzamos la nueva versión de la aplicación? Esta es una de las principales tareas de un ingeniero de DevOps, y lo importante aquí no es sólo averiguar cómo hacer esto una vez, sino que tenemos que hacerlo de forma continua y de una manera automatizada y eficiente, y además debe incluir las pruebas oportunas.
|
||||
|
||||
How do we release the new application version? This is one of the main tasks for a DevOps engineer, and the important thing here is not to just figure out how to do this once but we need to do this continuously and in an automated, efficient way which also needs to include testing!
|
||||
Aquí es donde vamos a terminar este día de aprendizaje, hay que coger fuerzas para continuar. En los próximos días, se profundizará un poco más en algunas áreas de DevOps para prepararnos a la entrada de las secciones especializadas en las herramientas y procesos y los beneficios de estos.
|
||||
|
||||
This is where we are going to end this day of learning, hopefully, this was useful. Over the next few days, we are going to dive a little deeper into some more areas of DevOps and then we will get into the sections that dive deeper into the tooling and processes and the benefits of these.
|
||||
## Recursos
|
||||
|
||||
## Resources
|
||||
Siempre se dejarán recursos adicionales a los archivos readme, ya que estamos aquí para aprender.
|
||||
|
||||
I am always open to adding additional resources to these readme files as it is here as a learning tool.
|
||||
Lo mejor para el seguimiento completo de estos documentos es que veas los siguientes vídeos y leas los artículos para hacerte una idea general de lo que hemos visto hoy y puedas profundizar un poco más.
|
||||
|
||||
My advice is to watch all of the below and hopefully you also picked something up from the text and explanations above.
|
||||
- [What is DevOps? - TechWorld with Nana (ENG)](https://www.youtube.com/watch?v=0yWAtQ6wYNM)
|
||||
- [What is DevOps? - GitHub YouTube (ENG)](https://www.youtube.com/watch?v=kBV8gPVZNEE)
|
||||
- [What is DevOps? - IBM YouTube (ENG)](https://www.youtube.com/watch?v=UbtB4sMaaNM)
|
||||
- [What is DevOps? - AWS (ENG)](https://aws.amazon.com/devops/what-is-devops/)
|
||||
- [What is DevOps? - Microsoft (ENG)](https://docs.microsoft.com/en-us/devops/what-is-devops)
|
||||
|
||||
- [What is DevOps? - TechWorld with Nana](https://www.youtube.com/watch?v=0yWAtQ6wYNM)
|
||||
- [What is DevOps? - GitHub YouTube](https://www.youtube.com/watch?v=kBV8gPVZNEE)
|
||||
- [What is DevOps? - IBM YouTube](https://www.youtube.com/watch?v=UbtB4sMaaNM)
|
||||
- [What is DevOps? - AWS](https://aws.amazon.com/devops/what-is-devops/)
|
||||
- [What is DevOps? - Microsoft](https://docs.microsoft.com/en-us/devops/what-is-devops)
|
||||
|
||||
If you made it this far then you will know if this is where you want to be or not. See you on [Day 3](day03.md).
|
||||
Si has llegado hasta aquí, sabrás si es aquí donde quieres estar o no. Nos vemos en el [día 3](./day03.md).
|
||||
|
Loading…
Reference in New Issue
Block a user