{"id":31910,"date":"2025-07-10T08:43:06","date_gmt":"2025-07-10T06:43:06","guid":{"rendered":"https:\/\/www.xalt.de\/?page_id=31910"},"modified":"2025-07-10T08:48:34","modified_gmt":"2025-07-10T06:48:34","slug":"devops-strategie-fuer-eine-stabile-it-infrastruktur","status":"publish","type":"page","link":"https:\/\/www.xalt.de\/en\/devops-strategie-fuer-eine-stabile-it-infrastruktur\/","title":{"rendered":"The path to stable DevOps structures &amp; strategy: closing time instead of fire alarm"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"31910\" class=\"elementor elementor-31910\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b3a9973 e-flex e-con-boxed e-con e-parent\" data-id=\"b3a9973\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7cf4793 e-con-full e-flex e-con e-child\" data-id=\"7cf4793\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6866194 elementor-widget elementor-widget-heading\" data-id=\"6866194\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">The path to stable DevOps structures &amp; strategy: closing time instead of fire alarm<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ccc304a elementor-widget elementor-widget-heading\" data-id=\"ccc304a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">How to achieve a stable, stress-free IT infrastructure with proven DevOps strategies, blue\/green deployments and an SRE culture.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5eec392 e-flex e-con-boxed e-con e-parent\" data-id=\"5eec392\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8fbf133 e-flex e-con-boxed e-con e-parent\" data-id=\"8fbf133\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e6825a4 e-con-full e-flex e-con e-child\" data-id=\"e6825a4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d2b0657 e-con-full e-flex e-con e-child\" data-id=\"d2b0657\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23ea9a2 elementor-widget elementor-widget-heading\" data-id=\"23ea9a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The initial situation: The typical Friday evening in IT crisis mode<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4b0cc6 elementor-widget elementor-widget-text-editor\" data-id=\"c4b0cc6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\" data-pm-slice=\"1 3 []\">Do you know the feeling? The popcorn is still warm, the opening credits of your Friday night movie are just starting - your partner next to you. Perfect. Then the buzz. That all-too-familiar vibration in your pocket. As an IT manager on call for a company that operates critical infrastructure, your phone is a lifeline - or sometimes a leash. Thirty minutes. That's how much time you have to be at your desk and mobilize the team. Another weekend emergency assignment begins.<\/p><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">That would be the third Friday in a row. A critical product release due to go live in two weeks' time is obviously taking its toll. With a sigh that carries the weight of interrupted family time and mounting pressure, you switch on your laptop - the clacking of the keyboard like a harbinger that half the operations department will soon be awakened. In such an environment, not even thinking about time zones and getting people out of bed at 1am becomes a habit.<\/p><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">And the questions circle in the back of my mind:<\/p><ul class=\"ak-ul\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"bulletList\" data-prosemirror-node-block=\"true\"><li data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"listItem\" data-prosemirror-node-block=\"true\"><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">How do we break this cycle?<\/p><\/li><li data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"listItem\" data-prosemirror-node-block=\"true\"><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">How can we roll out changes during working hours and deal with incidents automatically, or at least without a full alarm?<\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ce1ed0 elementor-widget elementor-widget-heading\" data-id=\"7ce1ed0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The challenges<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5298768 elementor-widget elementor-widget-text-editor\" data-id=\"5298768\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If this scene sounds uncomfortably familiar, you're not alone. We see this in many industries - especially in large financial institutions, where system availability is not only important, but fundamental. The pressure is enormous, and \"firefighting mode\" is becoming an exhausting permanent state. We always see our customers confronted with the same five challenges.<\/p><h3>1. Recurring fire drills and standby operations<\/h3><p>Without a clear DevOps strategy, night calls and weekend deployments are often part of the daily routine for technical teams. When critical systems regularly cause problems outside of business hours, the result is a reactive operation in a constant state of alert.<\/p><p>The risk:<\/p><ul><li>The workload for employees increases enormously, relaxation and family time suffers.<\/li><li>Increased risk of burnout and significantly reduced motivation.<\/li><li>The teams no longer act proactively, but rush from incident to incident without time for real root cause analysis.<\/li><\/ul><h3>2. Lack of automation and manual deployments<\/h3><p>If changes can only be rolled out with a great deal of manual effort and coordination, errors are inevitable. In companies without automated deployment processes, the risk of<span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\">:<\/span><\/p><ul><li>Slow time-to-market<\/li><li>Unstable releases<\/li><li>Blocking other teams<\/li><li>Emergency fixes instead of structured rollbacks<\/li><\/ul><h3>3. Silo mentality and knowledge gaps<\/h3><p>In many organizations, essential knowledge about systems, processes or configurations is not documented centrally, but distributed among personal notes, individuals or chat histories.\u00a0<\/p><p>The risk:<\/p><ul><li>Dependence on individuals<\/li><li>Delays in problem analysis<\/li><li>Difficulties with familiarization and scaling<\/li><\/ul><h3>4. Reactive instead of strategic IT<\/h3><p>Teams caught up in the constant stress of troubleshooting have little capacity to develop their systems sustainably. Without a DevOps strategy, IT degenerates into a mere fire department.<\/p><p>The risk:<\/p><ul><li>Technical debt piles up<\/li><li>Lack of innovative strength<\/li><li>Strategic IT initiatives come to a standstill<\/li><\/ul><h3>5. No well-founded error analysis<\/h3><p>If there is no structured root cause analysis after system failures, there is no learning effect.<\/p><p>The risk:<\/p><ul><li>Recurring incidents with the same causes<\/li><li>No learning culture in the company<\/li><li>Assigning blame instead of cultural development<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0450c24 elementor-widget elementor-widget-heading\" data-id=\"0450c24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The solution: From crisis mode to DevOps stability<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d34c78 elementor-widget elementor-widget-text-editor\" data-id=\"4d34c78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">Our team often ends up in the middle of such fire alarm situations. The first thing we do is not to present a 100-page PowerPoint on ideal DevOps. Instead, we reach for the virtual fire hose and help to identify and extinguish the most urgent fires. It's not just about immediate help, but about gaining back valuable time. Time to breathe, reflect and jointly develop a real roadmap to stabilize the system in the long term. At XALT, we believe in taking everyone with us on this journey. The team should not only understand the \"why\", but also actively participate in the \"how\".<\/p><h3 data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"heading\" data-prosemirror-node-block=\"true\" data-pm-slice=\"1 1 []\">Authentication platform in active\/active mode<\/h3><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">Take, for example, a central platform for authentication and authorization at a critical institution. In the case of our customer, it was a constant source of those incident-filled weekends.<\/p><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">This was a non-negotiable requirement: <strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">The platform had to be operated in active\/active mode across two regions<\/strong>. Without this, other central services refused to move to them. This requirement was mentioned in every conceivable internal meeting. This strategy of reinforcement, based on principles of successful organizations (as described by Gene Kim in his books, for example), proved to be crucial here.<\/p><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">Our experience shows: This <strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">Consistent communication<\/strong> helps enormously in securing the budget to fix such core problems in the first place. Once the funding was approved, it was up to us to improve the situation. Taking into account the unique environment and constraints, we designed and implemented a customized solution for robust active\/active operations, finally removing the blocker for the dependent teams.<\/p><h3 data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"heading\" data-prosemirror-node-block=\"true\">SRE culture &amp; structured operating processes<\/h3><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">But technology is only part of the equation. During the complex transition from Active\/Standby to Active\/Active, we worked closely with the Operations team to further develop their SRE (Site Reliability Engineering) culture.<\/p><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">First, we created clear instructions for all daily tasks. It was very important to us that these instructions didn't just end up scattered in individual notes. We made sure that they were all brought together in a central location in Confluence. <strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">This made Confluence the only reliable point of contact for all information<\/strong>.<\/p><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">As an Atlassian Platinum Partner, we know how much better teams share knowledge when Confluence is used in a structured way. And yes, we are also happy to help with the migration of Jira and Confluence to the cloud!<\/p><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">At the same time, we established a culture of post-mortems without apportioning blame. It's impressive how much you can learn when the focus is on system improvement rather than blame. To really embed this culture and prepare teams for all eventualities, we deliberately go beyond the usual practice of only conducting these reviews for large, revenue-critical incidents, as is standard in some financial companies.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7d7bc137 e-flex e-con-boxed e-con e-parent\" data-id=\"7d7bc137\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-666685a9 e-flex e-con-boxed e-con e-child\" data-id=\"666685a9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1d3eb324 e-con-full e-flex e-con e-child\" data-id=\"1d3eb324\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-782128aa elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"782128aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-quote-left\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M464 256h-80v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8c-88.4 0-160 71.6-160 160v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zm-288 0H96v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8C71.6 32 0 103.6 0 192v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-121e514b elementor-widget elementor-widget-text-editor\" data-id=\"121e514b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"text-align: center;\">We deliberately carry out post-incident analyses in UAT and DEV environments, not just in production. In this way, we train teams to think in terms of causes and system improvements while the pressure is still low. As a result, teams build up security and react to real incidents with greater calm and focus.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6dc7b046 elementor-widget elementor-widget-text-editor\" data-id=\"6dc7b046\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: bolder; font-size: 18px; text-align: center;\">Ivan Ermilov<br \/><\/span><span style=\"font-size: 18px; text-align: center;\">Senior DevOps Engineer - XALT<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-17633994 e-con-full e-flex e-con e-child\" data-id=\"17633994\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9092f28 elementor-widget elementor-widget-image\" data-id=\"9092f28\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1500\" height=\"1500\" src=\"https:\/\/www.xalt.de\/wp-content\/uploads\/2024\/04\/Webinar-Ivan-Portrait.png\" class=\"attachment-full size-full wp-image-27496\" alt=\"Open AI Webinar - Ivan Portrait\" srcset=\"https:\/\/www.xalt.de\/wp-content\/uploads\/2024\/04\/Webinar-Ivan-Portrait.png 1500w, https:\/\/www.xalt.de\/wp-content\/uploads\/2024\/04\/Webinar-Ivan-Portrait-300x300.png 300w, https:\/\/www.xalt.de\/wp-content\/uploads\/2024\/04\/Webinar-Ivan-Portrait-1024x1024.png 1024w, https:\/\/www.xalt.de\/wp-content\/uploads\/2024\/04\/Webinar-Ivan-Portrait-150x150.png 150w, https:\/\/www.xalt.de\/wp-content\/uploads\/2024\/04\/Webinar-Ivan-Portrait-768x768.png 768w, https:\/\/www.xalt.de\/wp-content\/uploads\/2024\/04\/Webinar-Ivan-Portrait-12x12.png 12w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f8c1e6b e-flex e-con-boxed e-con e-parent\" data-id=\"f8c1e6b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e13dadd e-con-full e-flex e-con e-child\" data-id=\"e13dadd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c0dabbb e-con-full e-flex e-con e-child\" data-id=\"c0dabbb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e652544 elementor-widget elementor-widget-text-editor\" data-id=\"e652544\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">By the way, we have a <strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">Favorite template for post-incident reports<\/strong>that we like to use as a starting point - you can use them <a href=\"https:\/\/www.atlassian.com\/software\/confluence\/templates\/incident-postmortem\" data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"link\" target=\"_blank\" rel=\"noopener\">watch here for free<\/a> and customize it for your team.<\/p><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">To further improve platform stability and to enable fast rollbacks and secure releases for the team, we rely on a blue\/green deployment strategy. This is often our preferred approach to ensure fast, secure rollbacks. Of course, canary releases work even better for progressive delivery, but sometimes applications are simply not suitable for this, especially if, for example, a central database is involved that makes partial deployments difficult.<\/p><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">For the Blue\/Green setup, we used separate GKE clusters within their GCP environment. That was a real game changer. It gave the team immense security. The end of stressful Friday and Sunday releases had arrived. The worst that could happen now was a delayed release. A huge step forward compared to previous emergencies with \"fix forward\" constraints.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-834813e elementor-widget elementor-widget-heading\" data-id=\"834813e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The result: from fire drills to a culture of innovation<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f030dbf elementor-widget elementor-widget-text-editor\" data-id=\"f030dbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\" data-pm-slice=\"1 1 []\">The result?<\/p><ul><li data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\" data-pm-slice=\"1 1 []\"><strong>Rollbacks that used to take two to eight nerve-wracking hours are now completed in under a minute. <\/strong><\/li><li data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\" data-pm-slice=\"1 1 []\">Deployments have been standardized and are predictable.\u00a0<\/li><li data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\" data-pm-slice=\"1 1 []\">The risk of each delivery has decreased noticeably.<\/li><\/ul><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">And the best part? Those Friday night fire alarms? They're now just a memory. Developers and managers can finally and truly switch off on Friday evenings. Movie nights run undisturbed. Weekends are sacred family time again. The focus in IT has shifted from permanent, reactive crisis mode to proactive improvement, innovation and strategic planning.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c41b14 elementor-widget elementor-widget-heading\" data-id=\"0c41b14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Your path to DevOps stability starts here<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-153193a elementor-widget elementor-widget-text-editor\" data-id=\"153193a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">If your weekends are being robbed by system emergencies and \"firefighting mode\" is the normal state of your team, rest assured: there is a clear path to stability towards permanent calm and control. It starts with fighting the acute fire, but quickly leads to building robust systems and workable processes.<\/p><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\"><strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">Ready to swap the nightly alarms for a predictable, stable and strategically growing DevOps environment? <\/strong><\/p><p data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">Then talk to us about the quickest way to get there. Our\u00a0<a href=\"https:\/\/container8.io\/\" target=\"_blank\" rel=\"noopener\">container8<\/a>-solution with its set of quickly implementable best practices is designed to tackle these DevOps problems head on.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-25941f0 e-flex e-con-boxed e-con e-parent\" data-id=\"25941f0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-722a293 e-con-full e-flex e-con e-child\" data-id=\"722a293\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9fc5b5 elementor-widget elementor-widget-heading\" data-id=\"f9fc5b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">DevOps transformation &amp; implementation<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40c18b1 elementor-widget elementor-widget-heading\" data-id=\"40c18b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Minimize downtimes and make critical systems available again within minutes<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29026fc elementor-align-left elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"29026fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.xalt.de\/en\/devops-transformation-implementation\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">I want to achieve stability for our DevOps processes<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Stable DevOps processes, resilient infrastructure and fewer fire drills: how to optimize releases with SRE culture and blue\/green deployment.<\/p>","protected":false},"author":203,"featured_media":31950,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"categories":[315],"tags":[80],"class_list":["post-31910","page","type-page","status-publish","has-post-thumbnail","hentry","category-case-study","tag-devops"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.xalt.de\/en\/wp-json\/wp\/v2\/pages\/31910","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xalt.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.xalt.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.xalt.de\/en\/wp-json\/wp\/v2\/users\/203"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xalt.de\/en\/wp-json\/wp\/v2\/comments?post=31910"}],"version-history":[{"count":61,"href":"https:\/\/www.xalt.de\/en\/wp-json\/wp\/v2\/pages\/31910\/revisions"}],"predecessor-version":[{"id":32119,"href":"https:\/\/www.xalt.de\/en\/wp-json\/wp\/v2\/pages\/31910\/revisions\/32119"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.xalt.de\/en\/wp-json\/wp\/v2\/media\/31950"}],"wp:attachment":[{"href":"https:\/\/www.xalt.de\/en\/wp-json\/wp\/v2\/media?parent=31910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xalt.de\/en\/wp-json\/wp\/v2\/categories?post=31910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xalt.de\/en\/wp-json\/wp\/v2\/tags?post=31910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}