Resumen:
|
[ES] El trabajo como ingeniero de software es más popular e importante día a día, junto con todo
el trabajo de los desarrolladores, los diferentes lenguajes existentes, diferentes entornos de
desarrollo y repositorios ...[+]
[ES] El trabajo como ingeniero de software es más popular e importante día a día, junto con todo
el trabajo de los desarrolladores, los diferentes lenguajes existentes, diferentes entornos de
desarrollo y repositorios en línea. Para facilitar el trabajo en equipo y liberar carga a los
desarrolladores de software se están creando herramientas para realizar copias de
seguridad, test de código, despliegue de proyectos, herramientas de seguridad, etc. Aquí es
donde se crea un nuevo puesto de trabajo “Ingeniero de DevOps ”.
Método: acomodar las tareas manuales para que ejecutarlas automáticamente y ahorrar
tiempo a los desarrolladores en las tareas como puedan ser una compilación por un cambio
en los repositorios, ejecutar un análisis de seguridad, un cambio de versión o solución de
errores en el código.
Resultado: la forma de realizar estas tareas de forma automatizada es conocida como
“Integración continua”, se trata de un modelo informático para realizar operaciones
automáticamente de forma constante para la detección de fallos en los distintos proyectos
de desarrollo.
Conclusión: Agrupar dichas tareas que comparten los mismos tipos y/o modelos para que
se agrupen en un único proceso que las ejecute de forma programada y hacer posible que
dicho proceso sea parametrizable para ofrecer más flexibilidad a la hora de alterar la
ejecución original.
[-]
[EN] Work as a software engineer is more popular and important day by day, with all the software
development, different languages, different development environments and online
repositories. To improve teamwork and relieve ...[+]
[EN] Work as a software engineer is more popular and important day by day, with all the software
development, different languages, different development environments and online
repositories. To improve teamwork and relieve the workload on software developers, some
tools are being created to perform backups, code tests, project deployment, security tools,
etc. A new job is created, the "DevOps Engineer".
Method: accommodate manual tasks to run automatically and save developers time on tasks
such as a build for a change in repositories, run a security scan, a version change, or fix
code errors.
Result: the way to carry out these tasks in an automated way is known as “Continuous
integration”, it is a computer model to automatically perform operations which detect failures
in different development projects.
Conclusion: Group these tasks which share the same types and work models in order to
group them into a single process that executes them on a scheduled basis and make it
possible to parameterize this process to offer more flexibility to modify the original execution.
[-]
|