{"id":15,"date":"2020-01-19T13:12:00","date_gmt":"2020-01-19T12:12:00","guid":{"rendered":"http:\/\/dev2.qindel.com\/?page_id=15"},"modified":"2022-07-13T13:59:29","modified_gmt":"2022-07-13T11:59:29","slug":"devops","status":"publish","type":"page","link":"https:\/\/www.qindel.com\/en\/devops\/","title":{"rendered":"DevOps"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h1 class=\"wp-block-heading\">DevOps<\/h1>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Our team is DevOps, our philosophy is DevOps, and so is our DNA. We make it possible for the coordination of the development and operations teams in the work processes to be done in a natural, agile and effective way. We apply the most suitable combination of people-processes-technologies and add a business approach so that the operating model is aligned with our clients' business objectives.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"606\" height=\"450\" src=\"https:\/\/www.qindel.com\/en\/wp-content\/uploads\/sites\/8\/2020\/03\/illus_DO_cover.png\" alt=\"\" class=\"wp-image-629\" srcset=\"https:\/\/www.qindel.com\/en\/wp-content\/uploads\/sites\/8\/2020\/03\/illus_DO_cover.png 606w, https:\/\/www.qindel.com\/en\/wp-content\/uploads\/sites\/8\/2020\/03\/illus_DO_cover-300x223.png 300w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"has-text-align-center wp-block-heading\">DevOps, a winning approach<\/h2>\n\n\n\n\n<div class=\"qg-section-horizontal features-block\">\n\n\t\t\t\t<div class=\"feature\">\n\t\t\t\t<img decoding=\"async\" class=\"feature__icon\" src=\"https:\/\/www.qindel.com\/en\/wp-content\/uploads\/sites\/8\/2020\/11\/feature_icon.svg\" alt=\"\">\n\t\t\t\t<h3 class=\"feature__title\">Optimisation<\/h3>\n\t\t\t\t<p class=\"feature__excerpt\">We create efficient workflows aimed at obtaining the highest performance<\/p>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"feature\">\n\t\t\t\t<img decoding=\"async\" class=\"feature__icon\" src=\"https:\/\/www.qindel.com\/en\/wp-content\/uploads\/sites\/8\/2020\/11\/feature_icon.svg\" alt=\"\">\n\t\t\t\t<h3 class=\"feature__title\">Business<\/h3>\n\t\t\t\t<p class=\"feature__excerpt\">We tackle each project according to the business approach of our clients<\/p>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"feature\">\n\t\t\t\t<img decoding=\"async\" class=\"feature__icon\" src=\"https:\/\/www.qindel.com\/en\/wp-content\/uploads\/sites\/8\/2020\/11\/feature_icon.svg\" alt=\"\">\n\t\t\t\t<h3 class=\"feature__title\">Quality<\/h3>\n\t\t\t\t<p class=\"feature__excerpt\">We ensure service excellence and quality in every process<\/p>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"feature\">\n\t\t\t\t<img decoding=\"async\" class=\"feature__icon\" src=\"https:\/\/www.qindel.com\/en\/wp-content\/uploads\/sites\/8\/2020\/11\/feature_icon.svg\" alt=\"\">\n\t\t\t\t<h3 class=\"feature__title\">Results<\/h3>\n\t\t\t\t<p class=\"feature__excerpt\">Our models are designed with the aim of achieving results<\/p>\n\t\t\t<\/div>\n\t\t\t<\/div>\n\n\n\n<div class=\"qg-service-success-cases__section\">\n\t<div class=\"qg-section qg-service-success-cases__wrap\">\n\t\t<div class=\"qg-service-success-cases__text\">\n\t\t\t<h3 class=\"qg-service-success-cases__text--title\"> We work on the most efficient alternatives <\/h3>\n\t\t\t<p class=\"qg-service-success-cases__text--excerpt\"> We approach projects starting with the business and company requirements of our clients. We study how to maximise their competitiveness by optimising productivity and service quality, while minimising costs. <\/p>\n\t\t<\/div>\n\t\n<!-- Slider main container -->\n<div class=\"qg-cards-slider\" id=\"qg-sc-service-slider\">\n\t<!-- Additional required wrapper -->\n\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t<div class=\"qg-cards-slider__item swiper-slide\">\n\t\t\t\t<div class=\"qg-card\">\n\t<img decoding=\"async\" class=\"qg-card__img\" src=\"https:\/\/www.qindel.com\/en\/wp-content\/uploads\/sites\/8\/2021\/10\/persnickety-prints-Lw8Lba_dQw-unsplash-1.jpeg\" alt=\"\">\n\t<div class=\"qg-card__info-wrap\">\n\t\t<p class=\"qg-card__tags\">\n\t\t\tBanca\t\t<\/p>\n\t\t<h3 class=\"qg-card__title\">VDI solution - Bank<\/h3>\n\t\t<hr class=\"qg-card__line-break\">\n\t\t<a href=\"https:\/\/www.qindel.com\/en\/casos-de-exito\/vdi-solution\/\" class=\"qg-card__link\">Saber m\u00e1s del caso<\/a>\n\t<\/div>\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<div class=\"qg-cards-slider__item swiper-slide\">\n\t\t\t\t<div class=\"qg-card\">\n\t<img decoding=\"async\" class=\"qg-card__img\" src=\"https:\/\/www.qindel.com\/en\/wp-content\/uploads\/sites\/8\/2021\/10\/pexels-n-voitkevich-7172830-1.jpg\" alt=\"\">\n\t<div class=\"qg-card__info-wrap\">\n\t\t<p class=\"qg-card__tags\">\n\t\t\tBanca\t\t<\/p>\n\t\t<h3 class=\"qg-card__title\">Centralisation of the banking transaction application - Banca<\/h3>\n\t\t<hr class=\"qg-card__line-break\">\n\t\t<a href=\"https:\/\/www.qindel.com\/en\/casos-de-exito\/centralisation-of-the-banking-transaction-application\/\" class=\"qg-card__link\">Saber m\u00e1s del caso<\/a>\n\t<\/div>\n<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t<!-- If we need pagination -->\n\t<div class=\"swiper-pagination\"><\/div>\n\n\t<!-- If we need navigation buttons -->\n\t<div class=\"qg-cards-slider__control qg-cards-slider__control--prev\">\n\t\t<i class=\"fa fa-angle-left\"><\/i>\n\t<\/div>\n\t<div class=\"qg-cards-slider__control qg-cards-slider__control--next\">\n\t\t<i class=\"fa fa-angle-right\"><\/i>\n\t<\/div>\n<\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"qg-service-benefits-section\">\n\t<div class=\"qg-section qg-service-benefits__wrap\">\n\t\t<img decoding=\"async\" src=\"https:\/\/www.qindel.com\/en\/wp-content\/uploads\/sites\/8\/2020\/11\/machine_learning_benefits_illustration.svg\" alt=\"\" class=\"qg-service-benefits__image\">\n\t\t<div class=\"qg-service-benefits__text-wrap\">\n\t\t\t<h3 class=\"qg-service-benefits__title\">We develop your project from start to finish, with a high level of specialisation<\/h3>\n\t\t\t\t\t\t\t<p class=\"qg-service-benefits__description\"><\/p>\n\t\t\t\t\t\t<div class=\"qg-service-benefits-points\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"qg-service-benefits-points__point-wrap\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.qindel.com\/en\/wp-content\/themes\/qindel-theme\/resources\/images\/tick_icon.svg\" class=\"qg-service-benefits-points__icon\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"qg-service-benefits-points__text\">\n\t\t\t\t\t\t\t\t<h4 class=\"qg-service-benefits-points-text-wrap__text--title\">Increase the speed of your development projects<\/h4>\n\t\t\t\t\t\t\t\t<p class=\"qg-service-benefits-points-text-wrap__text--description\">By combining DevOps approaches and practices in their development teams, companies are able to accelerate the software creation process.<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"qg-service-benefits-points__point-wrap\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.qindel.com\/en\/wp-content\/themes\/qindel-theme\/resources\/images\/tick_icon.svg\" class=\"qg-service-benefits-points__icon\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"qg-service-benefits-points__text\">\n\t\t\t\t\t\t\t\t<h4 class=\"qg-service-benefits-points-text-wrap__text--title\">Faster deployment of new features in production for your users<\/h4>\n\t\t\t\t\t\t\t\t<p class=\"qg-service-benefits-points-text-wrap__text--description\">Thanks to automated integration practices and continuous deployment, current business needs, which demand very short development and incident response times, can be met in an appropriate manner.<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"qg-service-benefits-points__point-wrap\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.qindel.com\/en\/wp-content\/themes\/qindel-theme\/resources\/images\/tick_icon.svg\" class=\"qg-service-benefits-points__icon\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"qg-service-benefits-points__text\">\n\t\t\t\t\t\t\t\t<h4 class=\"qg-service-benefits-points-text-wrap__text--title\">Increased security and quality<\/h4>\n\t\t\t\t\t\t\t\t<p class=\"qg-service-benefits-points-text-wrap__text--description\">Initially, DevOps did not take into account the security principles required in the company, so the DevSecOps concept was created, directly integrating into the DevOps methodology the security and compliance concepts necessary in any company.<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"qg-service-benefits-points__point-wrap\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.qindel.com\/en\/wp-content\/themes\/qindel-theme\/resources\/images\/tick_icon.svg\" class=\"qg-service-benefits-points__icon\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"qg-service-benefits-points__text\">\n\t\t\t\t\t\t\t\t<h4 class=\"qg-service-benefits-points-text-wrap__text--title\">Improving the working environment<\/h4>\n\t\t\t\t\t\t\t\t<p class=\"qg-service-benefits-points-text-wrap__text--description\">Integrating Operations teams allows problems to be understood from both sides and avoids each department working in isolation.<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<span class=\"section-spacing\"><\/span>\n\n<span class=\"section-spacing\"><\/span>\n\n\n<h2 class=\"has-text-align-center wp-block-heading\">Would you like to promote an efficient collaborative environment?<\/h2>\n\n\n\t<script type=\"text\/javascript\">\n\t\tif( window['jQuery'] ) {\n\t\t\t( function( $ ) {\n\t\t\t\t$( document ).bind( 'gform_post_render', function() {\n\t\t\t\t\tvar $firstError = $( 'li.gfield.gfield_error:first' );\n\t\t\t\t\tif( $firstError.length > 0 ) {\n\t\t\t\t\t\t$firstError.find( 'input, select, textarea' ).eq( 0 ).focus();\n\t\t\t\t\t\tdocument.body.scrollTop = $firstError.offset().top;\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t} )( jQuery );\n\t\t}\n\t<\/script>\n\t\n                <div class='gf_browser_gecko gform_wrapper qg-form_wrapper' id='gform_wrapper_1' ><form method='post' enctype='multipart\/form-data'  id='gform_1' class='qg-form' action='\/en\/wp-json\/wp\/v2\/pages\/15'> \r\n <input type='hidden' class='gforms-pum' value='{\"closepopup\":false,\"closedelay\":0,\"openpopup\":false,\"openpopup_id\":0}' \/>\n                        <div class='gform_body'><ul id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below'><li id='field_1_1'  class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_1_1' >Name<span class='gfield_required'>*<\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_1_1' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\" \/><\/div><\/li><li id='field_1_2'  class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_1_2' >Email<span class='gfield_required'>*<\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_2' id='input_1_2' type='email' value='' class='medium'    aria-required=\"true\" aria-invalid=\"false\" \/>\n                        <\/div><\/li><li id='field_1_3'  class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_1_3' >Message<span class='gfield_required'>*<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_1_3' class='textarea large'     aria-required=\"true\" aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/li><li id='field_1_4'  class='gfield .accept-politics gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label'  ><span class='gfield_required'>*<\/span><\/label><div class='ginput_container ginput_container_consent'><input name='input_4.1' id='input_1_4_1' type='checkbox' value='1'   aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gfield_consent_label\" for='input_1_4_1' >I have read and accept the <a href=\"#\" targe=\"_blank\">privacy and data protection policy<\/a><\/label><input type='hidden' name='input_4.2' value='I have read and accept the &lt;a href=&quot;#&quot; targe=&quot;_blank&quot;&gt;privacy and data protection policy&lt;\/a&gt;' class='gform_hidden' \/><input type='hidden' name='input_4.3' value='1' class='gform_hidden' \/><\/div><\/li>\n                            <\/ul><\/div>\n        <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' value='Send'  onclick='if(window[\"gf_submitting_1\"]){return false;}  if( !jQuery(\"#gform_1\")[0].checkValidity || jQuery(\"#gform_1\")[0].checkValidity()){window[\"gf_submitting_1\"]=true;}  ' onkeypress='if( event.keyCode == 13 ){ if(window[\"gf_submitting_1\"]){return false;} if( !jQuery(\"#gform_1\")[0].checkValidity || jQuery(\"#gform_1\")[0].checkValidity()){window[\"gf_submitting_1\"]=true;}  jQuery(\"#gform_1\").trigger(\"submit\",[true]); }' \/> \n            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_1' value='WyJ7XCI0LjFcIjpcImQxOGEyOGRlNGNjYmNjNGE5MjI5YTBiZTMzYmIzYjllXCIsXCI0LjJcIjpcImM2ODJmYTFkZjc3YzBjODlkZWUxNDkwZDhhZThmZjdhXCIsXCI0LjNcIjpcImQxOGEyOGRlNGNjYmNjNGE5MjI5YTBiZTMzYmIzYjllXCJ9IiwiNGY2MjJkOTgzZmMyNjA3Y2EzYzE0Y2M3NmExY2VjNzciXQ==' \/>\n            <input type='hidden' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' \/>\n            <input type='hidden' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"79\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n                        <\/div><script type='text\/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 1) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );<\/script><script type='text\/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [1, 1]) } ); <\/script>\n\n<span class=\"section-spacing\"><\/span>","protected":false},"excerpt":{"rendered":"<p>DevOps Our team is DevOps, our philosophy is DevOps, and so is our DNA. We make it possible for the coordination of the development and operations teams in the work processes to be done in a natural, agile and effective way. We apply the most suitable combination of people-processes-technologies and add a business approach so [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/full-width.php","meta":{"footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.qindel.com\/en\/wp-json\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.qindel.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.qindel.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.qindel.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.qindel.com\/en\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":15,"href":"https:\/\/www.qindel.com\/en\/wp-json\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":925,"href":"https:\/\/www.qindel.com\/en\/wp-json\/wp\/v2\/pages\/15\/revisions\/925"}],"wp:attachment":[{"href":"https:\/\/www.qindel.com\/en\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}