![](https://eud.academy/wp-content/uploads/2024/04/002_DevOps-1024x474.jpg)
DevOps es un conjunto de prácticas y conceptos que propone un cambio cultural; donde se focaliza en la comunicación, colaboración e integración entre desarrolladores de software y el resto de los profesionales TIC. El objetivo es ayudar a una organización a producir productos y servicios software más rápidamente, de mejor calidad y a un coste menor.
Lo ideal es que todas las áreas de una compañía integren la cultura que promueve DevOps.
![](https://eud.academy/wp-content/uploads/2024/04/002_DevOps-768x262.jpeg)
¿Qué hace un DevOps?
Es un profesional que se encarga de la codificación, la reingeniería de procesos y la comunicación con el resto de las áreas de la empresa. Debe de ser un técnico con experiencia en administración ágil de sistemas y la colaboración con los equipos de trabajo.
Todas las empresas necesitan profesionales especializados en impulsar el cambio en la cultura TIC, que mejoren la colaboración entre las operaciones y los equipos de desarrollo. Para ello, se utilizan tecnologías que pueden aprovechar una infraestructura cada vez más programable y dinámica.
Herramientas que debe dominar un DevOps
Estas son las 10 herramientas básicas para cualquier profesional con orientación a la implementación de DevOps debe de conocer y trabajar:
- Colaborativas: Jira, Slack, Trello
- Gestión y revisión de código: Git, SVN
- Integración y despliegue continuo: Bamboo, Jenkins
- Automatización de pruebas: Selenium, Browserstack
- Automatización de releases: IBM Urbancode, AWS CodeDeploy
- Gestión de configuraciones: Puppet, Chef, Salt, Ansible
- Monitorización: Nagios, Datadog, Dynatrace
- Gestión de infraestructuras: Terraform, Vagrant, AWS Cloud Formation, Google Cloud, Cloud Deployment Manager, Azure Resource Manager
- Provisionamiento y empaquetado: Docker, Kubernetes, Google/Azure/AWS
- Computación serveless: AWS Lambda, GCP Functions, Azure WebJobs
Estas herramientas DevOps ayudaran a automatizar la entrega del software y contribuirán a que toda la infraestructura de una compañía sea altamente de calidad y que tenga estabilidad en el tiempo.
Conoce nuestra capacitación en el siguiente enlace: Curso Virtual DevOps Foundation