DevOps, one-click definition

In the continuity of Agile, DevOps, a contraction of Development and Operations, aims to bring developers and IT operations closer together in order to accelerate the production of applications, in particular on the cloud.

DevOps, one-click definition

IT is crazy about (beautiful) stories, like the birth of Apple in a garage. The birth of DevOps also has its story. Its inventor is thus a Belgian computer scientist: Patrick Debois. The latter was confronted within the framework of a government project with communication problems between the IT operations, the Ops, and the developers, the Devs.

DevOps is therefore the contraction of development (Dev) and Operations (Ops). The idea at the outset is therefore to bring these two professions together, and to facilitate their cooperation. DevOps now covers a broader spectrum. For Microsoft, therefore, it is both the union of people, but also of processes and technologies intended to continuously deliver value to customers.

Bring together “build” and “run” in the same team

DevOps is indeed part of the concept of continuous development, or agile, including a massive use of automation. The CI / CD development chain embeds the different development phases to accelerate application design. But to achieve this, it is necessary to facilitate integration and deployment. However, these tasks were historically devolved to Ops.

With DevOps, the process is end-to-end, from build to run. These skills are therefore brought together within the project or product team, using the terminology of agile and continuous development. This combination allows for better consideration of the challenges of performance and integration of applications into the information system, whether they are on-premise or in the cloud, as is increasingly the case.

DevOps can also natively integrate security. We then speak of DevSecOps. The purpose however remains unchanged, namely to improve application performance, shorten development time and reduce flaws and bugs. Ultimately, these gains benefit the end user of the application, internal or external customer to the organization, and therefore business results.

New DevOps skills

This merger between Dev and Ops is reflected in an evolution of the skills of developers. Companies no longer just expect them to master development environments and languages. They must also understand production environments and their specificities.

As such, the DevOps engineer is a rising profession and highly sought after on the IT job market. With a Bac + 5 training, a DevOps engineer receives a remuneration of between 51,500 and 79,000 euros gross per year, according to the firm Robert Half. In return, this hybrid profile acts as an interface between developers and operations.

As such, he has skills in development, application testing and deployment in production. The DevOps engineer must also integrate skills in the management and supervision of CI / CD.

DevOps methods and tools

With the evolution of IT architectures and the adoption of the cloud, CI / CD pipelines are also evolving. Traditionally, traditional CI / CD systems are designed for pipelines using virtual machines. With the development of cloud-native applications, specific CI / CD pipelines are set up including containers, such as Kubernetes.

This container orchestrator, an alternative to Docker, belongs to the DevOps Developer’s Kit. However, other tools are needed. These include the configuration manager, among which Ansible and Puppet. For source code management, developers can use GitHub, and GitLab for ongoing integration and deployment. In terms of infrastructure as code, Terraform often acts as a standard. Finally, in terms of monitoring and alerting, we can cite Grafana and Kibana.

In the continuity of Agile, DevOps, a contraction of Development and Operations, aims to bring developers and IT operations closer together in order to accelerate the production of applications, in particular on the cloud. IT is crazy about (beautiful) stories, like the birth of Apple in a garage. The birth of DevOps also has its…

Leave a Reply

Your email address will not be published. Required fields are marked *