All tickets from Ivan Pedraza

INNOVATION IN TECHNOLOGY

DevOps & CONTAINERS IMPORTANT ACTORS OF AGILITY

The world of technology continues to advance and innovation, and DevOps and Containing technologies are an example of this. Over the years they have developed new concepts and are the focus of the technical and operational areas, which seek agility, automation in the management and reduction of times, advantages that promises the correct adoption of DevOps processes and the use of container technology.

Due to the increase and speed of technological leaps, the software market requires producing high quality results in a short time, increasing agility and limiting the number of lifecycle errors (ALMs). In this scenario DevOps is challenged to be part of the solution and to overlay the traditional problems of IT areas: definition meetings, management of procurement processes and infrastructure, coupling areas for the governance model among others.

On the other hand, containing technologies bring all the features to simplify the application management process, allow portability between environments (onpremises – Cloud) and centralize the tasks of the operating teams, thus giving agility and mobility to the software, without losing sight of the implications of automation and management with DevOps.

"Everything as code" has been opening up an important framework for skill development within the software cycle, which suggests incorporating scripting strategies within DevOps and thus being able to optimize the way the included processes are automated.

We will involve those concepts to expose the benefits of successful DevOps implementation, bringing innovation technologies hand in hand.

Phases of the 3HTP methodology

Within the adoption phase (first phase of 3HTP methodology) it is important to transform the concepts of onpremises software installations and lead to dynamic models where solutions such as code (Iac) participate, containerization of applications, platforms as a service and enablement of scripts and/or pluggs for the execution of toolchain software; that's called the Hybrid DevOps, and what's branded is the ability to define a faster deployment strategy.

In the DevOps Software market we find many solutions that offer these possibilities, but what is really important is to know how to define the tools that "contribute to my current business reality", that is, that the analysis of the toolchain to implement this given by the scope that each tool has versus the functionalities that are needed in the objective plotted as a roadmap implementation.

Hybrid DevOps allows you to mix these technology concepts to accelerate the transition to professionalization (Phase 2 of 3HTP methodology) and in turn provide as an example automation measures, reduction of infrastructure costs, use of resources and above all agility. We also find continuous integration engines that allow the execution of Jobs, with integration to tasks of automation to the software and execution tasks of availability and provisioning of complete platforms for applications.

The Graph Diagram Nr2 shows an example of an implementation that could be given by different types of software solutions to contribute to the toolchain: The Artifact and Image Source repositories (now with the Containers trend) that generally make almost an asset for the company for its value and importance. On the other hand, a continuous integration engine with a pipeline that allows the execution of the DevOps phases to involve the creation of the container where this software that needs to be called to fulfill a task at a certain point in time (compilation, code analysis, unit tests, etc.), called infrastructure scripts as code, that allow the creation and provisioning of an environment for example for the QA Testing phases , which are in need "volatile" and finally the call to scripts that automate a work by itself or through a software. Finally, it also allows team collaboration and continuous improvement with feedback and feedback to the ALM solution which, could be a software as a service (JIRA, VSTS, EWM, etc).

The speed of the Development teams and the technology area must be given by the implementation of solutions that provide and give that speed that the market exists and that agility that is so much talked about. The adoption of technological tools today can be seen from different points of view and leveraging resources is a vital part of IT's goals.

It's time to refocus adoption model and processes, and embark on managing a Hybrid DevOps architecture to meet your organization's needs; It's time to increase the scripting skills of the teams involved in DevOps (Development, Testing, Infrastructure, Production) and start labs for those new solutions that help on the path to lower times and costs.

Over the next few years, DevOps faces optimizing and improving the partitions that have been created in the intermediate phases of the CI/CT/CD/RM lifecycle process, and getting started delivering a tunnel that truly connects end-to-end to Development with Operations uninterruptedly and with the automation, quality, agility, security standards that software and applications require.

PROJECT AWS EKS – PROTECCIÓN S.A.

Containers
AFP Protección S.A., una unidad del holding colombiano Grupo de Inversiones Suramericana, es la segunda mayor administradora de fondos de pensiones y cesantías del país con cerca de 1,6 millones de afiliados. AFP Protección S.A., una unidad del holding colombiano Grupo de Inversiones Suramericana, es la segunda mayor administradora de fondos de pensiones y cesantías del país con cerca de 1,6 millones de afiliados.
www.proteccion.com
Logo Protection Colombia

PROTECTION started with the Project of deploying applications with Docker technology since the beginning of 2017, oriented at the time on fully OnPremise infrastructure that 3HTP accompanied from the management of all its middleware platforms.

In 2018 PROTECCIÓN started with digital transformation plans aimed at discovering and implementing Cloud strategies, and therefore undertook an analysis of the providers of this service that is leading in the market. In parallel, it initiated a call-up process to search for container management services in the cloud, from the most important vendors on the market, and it was there that 3HTP offered Protection the option of an analysis of the AWS Amazon Elastic Container Service (ECS)Container Management service.

Through cooperative work between AWS and 3HTP , it was proposed to the client to perform a proof of concept to show the functionalities and benefits of using the ECS container management services already In turn, as a good strategy for the client, the compatibility, description and integration with other cloud services that allowed PROTECCIÓN to take into account in the evaluation for its cloud service providers began to be shown. Despite the fact that the client was already quite interested in the service provided by another cloud provider, it was possible to demonstrate with arduous technical work carried out in the implementation of an application as a test of functionality and scope, that AWS ECS would deliver a solution of a higher level and impact on your expectations for functionality and implementation.

Protection finally convinced of the solution, granted the service tender to 3HTP-AWS and designated two applications relevant to its operation, to be migrated from containers deployed in the OnPremise environment to the AWSCloud.

After the designation of the project and at the request of one of the team leaders, an evaluation was started with the intention of expanding the scope of the project in terms of management technology, administration and portability between clouds for cases requested by PROTECTION and from there the option to implement the use of Kubernetes with the AWS Amazon Elastic Kubernetes Service ( EX ) was proposed.

Copyright | 3HTP |