{"id":141728,"date":"2021-02-11T11:02:29","date_gmt":"2021-02-11T11:02:29","guid":{"rendered":"https:\/\/devopspro.lt\/?page_id=141728"},"modified":"2022-03-15T16:43:11","modified_gmt":"2022-03-15T16:43:11","slug":"johannes-dienst","status":"publish","type":"page","link":"https:\/\/devopspro.lt\/johannes-dienst\/","title":{"rendered":"Johannes Dienst"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; disabled_on=&#8221;off|off|off&#8221; _builder_version=&#8221;4.9.10&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_padding=&#8221;0px||0px||true|&#8221; global_module=&#8221;142222&#8243; saved_tabs=&#8221;all&#8221;][et_pb_row use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; module_id=&#8221;sticky&#8221; _builder_version=&#8221;4.9.10&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#e65124&#8243; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_padding=&#8221;17px||17px||true|&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.9.10&#8243; _module_preset=&#8221;default&#8221;][et_pb_text content_last_edited=&#8221;off|desktop&#8221; _builder_version=&#8221;4.9.10&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;22px&#8221; link_font=&#8221;|600|||||||&#8221; link_text_color=&#8221;#FFFFFF&#8221; link_font_size=&#8221;22px&#8221; custom_margin=&#8221;0px||1px||false|false&#8221; custom_padding=&#8221;1px||1px||false|false&#8221; link_font_size__hover_enabled=&#8221;on|hover&#8221; link_font_size__hover=&#8221;23px&#8221;]<\/p>\n<p style=\"text-align: center;\"><a href=\"\/tickets\/\">Get Your Ticket <span style=\"text-decoration: underline;\">HERE<\/span><\/a><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|desktop&#8221; next_background_color=&#8221;#1e1e1e&#8221; disabled_on=&#8221;on|off|off&#8221; _builder_version=&#8221;3.29.3&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_start=&#8221;rgba(255,255,255,0)&#8221; background_color_gradient_end=&#8221;rgba(0,0,0,0.85)&#8221; background_color_gradient_type=&#8221;radial&#8221; background_color_gradient_end_position=&#8221;75%&#8221; background_color_gradient_overlays_image=&#8221;on&#8221; background_image=&#8221;https:\/\/devopspro.lt\/wp-content\/uploads\/2018\/11\/other_header-min.jpg&#8221; custom_margin=&#8221;|||&#8221; custom_margin_tablet=&#8221;|0px||0px&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; custom_padding=&#8221;50px||50px||true|false&#8221; custom_padding_tablet=&#8221;35px||35px|0px|true|false&#8221; custom_padding_phone=&#8221;40px||40px||true|false&#8221; top_divider_color=&#8221;#00112b&#8221; top_divider_height=&#8221;163px&#8221; top_divider_flip=&#8221;vertical&#8221; bottom_divider_style=&#8221;asymmetric2&#8243; bottom_divider_height=&#8221;90px&#8221; bottom_divider_flip=&#8221;horizontal&#8221; global_module=&#8221;138112&#8243; saved_tabs=&#8221;all&#8221;][et_pb_row _builder_version=&#8221;3.29.3&#8243;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.29.3&#8243;][et_pb_text _builder_version=&#8221;4.9.10&#8243; header_font=&#8221;Exo 2|800|||||||&#8221; header_text_color=&#8221;#ffffff&#8221; header_font_size=&#8221;40px&#8221; custom_margin=&#8221;||0px||false|false&#8221;]<\/p>\n<h1>DevOps Pro Europe <span style=\"color: #fcb814;\">2022<\/span><\/h1>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.10&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#eee&#8221; text_font_size=&#8221;18px&#8221; custom_margin=&#8221;0px||-45px||false|false&#8221; custom_padding=&#8221;||0px|5px|false|false&#8221; locked=&#8221;off&#8221;]<\/p>\n<div style=\"display: flex; padding-top: 15px; padding-bottom: 25px; flex-wrap: wrap;\">\n<div style=\"display: flex;\">\n<p><img class=\"wp-image-124282 aligncenter size-full\" src=\"https:\/\/devopspro.lt\/wp-content\/uploads\/2019\/10\/calendar-min-1.png\" \/><\/p>\n<p style=\"padding-left: 8px; padding-top: 3px; padding-right: 37px;\">May 30 &#8211; June 3<\/p>\n<\/div>\n<div style=\"display: flex;\">\n<p><img class=\"wp-image-124282 aligncenter size-full\" src=\"https:\/\/devopspro.lt\/wp-content\/uploads\/2021\/11\/conference-2-1.png\" \/><\/p>\n<p style=\"padding-left: 8px; padding-top: 3px; padding-right: 40px;\">Workshops<\/p>\n<\/div>\n<div style=\"display: flex;\">\n<p><img class=\"wp-image-124282 aligncenter size-full\" src=\"https:\/\/devopspro.lt\/wp-content\/uploads\/2019\/10\/maps-and-flags-min-1.png\" \/><\/p>\n<p style=\"padding-left: 8px; padding-top: 3px;\">Online<\/p>\n<\/div>\n<\/div>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.10&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#eee&#8221; text_font_size=&#8221;18px&#8221; custom_margin=&#8221;||-45px||false|false&#8221; custom_padding=&#8221;||0px|5px|false|false&#8221; locked=&#8221;off&#8221;]<\/p>\n<div style=\"display: flex; padding-top: 15px; padding-bottom: 25px; flex-wrap: wrap;\">\n<div style=\"display: flex;\">\n<p><img class=\"wp-image-124282 aligncenter size-full\" src=\"https:\/\/devopspro.lt\/wp-content\/uploads\/2019\/10\/calendar-min-1.png\" \/><\/p>\n<p style=\"padding-left: 8px; padding-top: 3px; padding-right: 70px;\">May 24 &#8211; 26<\/p>\n<\/div>\n<div style=\"display: flex;\">\n<p><img class=\"wp-image-124282 aligncenter size-full\" src=\"https:\/\/devopspro.lt\/wp-content\/uploads\/2021\/11\/conference-2-1.png\" \/><\/p>\n<p style=\"padding-left: 8px; padding-top: 3px; padding-right: 40px;\">Conference<\/p>\n<\/div>\n<div style=\"display: flex;\">\n<p><img class=\"wp-image-124282 aligncenter size-full\" src=\"https:\/\/devopspro.lt\/wp-content\/uploads\/2019\/10\/maps-and-flags-min-1.png\" \/><\/p>\n<p style=\"padding-left: 8px; padding-top: 3px;\">Vilnius and Online<\/p>\n<\/div>\n<\/div>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|tablet&#8221; _builder_version=&#8221;3.29.3&#8243; background_color=&#8221;#1e1e1e&#8221; custom_padding=&#8221;30px|||||&#8221; custom_padding_tablet=&#8221;30px||||false|false&#8221; custom_padding_phone=&#8221;0px||||false|false&#8221;][et_pb_row column_structure=&#8221;2_5,3_5&#8243; _builder_version=&#8221;4.4.2&#8243; background_color=&#8221;#000000&#8243; width_tablet=&#8221;100%&#8221; width_phone=&#8221;&#8221; width_last_edited=&#8221;on|tablet&#8221; max_width=&#8221;850px&#8221; custom_padding=&#8221;0px|0px|0px|0px|false|true&#8221;][et_pb_column type=&#8221;2_5&#8243; _builder_version=&#8221;3.29.3&#8243;][et_pb_image src=&#8221;https:\/\/devopspro.lt\/wp-content\/uploads\/2021\/12\/devops_speaker_Johannes-Dienst_yellow-1.png&#8221; title_text=&#8221;Johannes_Dienst_500x500_round&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.9.10&#8243; max_width=&#8221;85%&#8221; custom_padding=&#8221;||0px||false|false&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;3.29.3&#8243;][et_pb_text _builder_version=&#8221;4.8.2&#8243; header_text_color=&#8221;#fcb814&#8243; custom_margin=&#8221;35px|||||&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;0px||5px||false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; animation_style=&#8221;fade&#8221; header_text_align_tablet=&#8221;&#8221; header_text_align_phone=&#8221;center&#8221; header_text_align_last_edited=&#8221;on|phone&#8221;]<\/p>\n<h1>Johannes Dienst<\/h1>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.10&#8243; text_text_color=&#8221;#ffffff&#8221; text_font_size=&#8221;16px&#8221; custom_padding=&#8221;||12px|||&#8221; animation_style=&#8221;fade&#8221; animation_delay=&#8221;50ms&#8221; hover_enabled=&#8221;0&#8243; text_orientation_tablet=&#8221;&#8221; text_orientation_phone=&#8221;center&#8221; text_orientation_last_edited=&#8221;on|phone&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p><strong>Positon:\u00a0<\/strong>Software architect<\/p>\n<p><strong><span>Company:\u00a0<\/span><\/strong>DB Systel<\/p>\n<p><strong><span>Country:\u00a0<\/span><\/strong><span>Germany<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row custom_padding_last_edited=&#8221;on|tablet&#8221; _builder_version=&#8221;4.0.9&#8243; background_color=&#8221;#2b2b2b&#8221; width_tablet=&#8221;100%&#8221; width_phone=&#8221;&#8221; width_last_edited=&#8221;on|tablet&#8221; max_width=&#8221;850px&#8221; max_width_tablet=&#8221;850px&#8221; max_width_phone=&#8221;&#8221; max_width_last_edited=&#8221;on|tablet&#8221; custom_padding=&#8221;30px|46px|30px|46px|false|true&#8221; custom_padding_tablet=&#8221;|30px||30px|true|true&#8221; custom_padding_phone=&#8221;|20px||20px|false|true&#8221; border_radii=&#8221;off|||3px|3px&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.29.3&#8243;][et_pb_text _builder_version=&#8221;4.0.9&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#ffffff&#8221; text_font_size=&#8221;22px&#8221; header_font=&#8221;|600|||||||&#8221; header_text_align=&#8221;left&#8221; header_text_color=&#8221;#002258&#8243; custom_margin=&#8221;||5px|0px&#8221; custom_padding=&#8221;10px|||&#8221; animation_style=&#8221;fade&#8221; animation_delay=&#8221;100ms&#8221;]<\/p>\n<p>Biography<\/p>\n<p>[\/et_pb_text][et_pb_divider divider_weight=&#8221;3px&#8221; _builder_version=&#8221;3.15&#8243; height=&#8221;5px&#8221; custom_margin=&#8221;0px||0px|&#8221; custom_padding=&#8221;0px||0px|&#8221;][\/et_pb_divider][et_pb_text _builder_version=&#8221;4.9.10&#8243; text_font=&#8221;||||||||&#8221; text_text_color=&#8221;#ffffff&#8221; text_font_size=&#8221;16px&#8221; custom_padding=&#8221;15px|||&#8221; animation_style=&#8221;fade&#8221; animation_delay=&#8221;150ms&#8221;]<\/p>\n<p style=\"text-align: justify;\">Johannes Dienst is a passionate softwarecrafter at DB Systel GmbH. His work focuses on content management, DevOps and software quality.<\/p>\n<p>[\/et_pb_text][et_pb_social_media_follow use_icon_font_size=&#8221;on&#8221; icon_font_size=&#8221;15px&#8221; _builder_version=&#8221;4.9.10&#8243; text_orientation=&#8221;left&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;|||&#8221; animation_style=&#8221;fade&#8221;][et_pb_social_media_follow_network social_network=&#8221;linkedin&#8221; url=&#8221;https:\/\/www.linkedin.com\/in\/johannesdienst\/&#8221; _builder_version=&#8221;4.9.10&#8243; background_color=&#8221;#007bb6&#8243; follow_button=&#8221;off&#8221; url_new_window=&#8221;on&#8221;]linkedin[\/et_pb_social_media_follow_network][et_pb_social_media_follow_network social_network=&#8221;twitter&#8221; url=&#8221;https:\/\/twitter.com\/@JohannesDienst&#8221; _builder_version=&#8221;4.9.10&#8243; background_color=&#8221;#00aced&#8221; follow_button=&#8221;off&#8221; url_new_window=&#8221;on&#8221;]twitter[\/et_pb_social_media_follow_network][\/et_pb_social_media_follow][et_pb_text _builder_version=&#8221;4.0.9&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#fcb814&#8243; text_font_size=&#8221;20px&#8221; header_font=&#8221;|600|||||||&#8221; header_text_align=&#8221;left&#8221; header_text_color=&#8221;#002258&#8243; custom_margin=&#8221;||5px|0px&#8221; custom_padding=&#8221;10px|||&#8221; animation_style=&#8221;fade&#8221; animation_delay=&#8221;50ms&#8221;]<\/p>\n<p>Talk<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.10&#8243; text_font=&#8221;||||||||&#8221; text_text_color=&#8221;#ffffff&#8221; header_font=&#8221;|600|||||||&#8221; header_text_color=&#8221;#ffffff&#8221; max_width=&#8221;100%&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;0px|||&#8221; animation_style=&#8221;fade&#8221; animation_delay=&#8221;100ms&#8221; saved_tabs=&#8221;all&#8221;]<\/p>\n<h1>Managed Cloud to GitOps: Deploying Several Client Clusters<\/h1>\n<p>[\/et_pb_text][et_pb_divider divider_weight=&#8221;3px&#8221; _builder_version=&#8221;3.15&#8243; height=&#8221;5px&#8221; custom_margin=&#8221;0px||0px|&#8221; custom_padding=&#8221;0px||0px|&#8221;][\/et_pb_divider][et_pb_text _builder_version=&#8221;4.9.10&#8243; text_font=&#8221;||||||||&#8221; text_text_color=&#8221;#ffffff&#8221; text_font_size=&#8221;16px&#8221; custom_padding=&#8221;15px|||&#8221; animation_style=&#8221;fade&#8221; animation_delay=&#8221;150ms&#8221;]<\/p>\n<p style=\"text-align: justify;\">What is the best practice to roll out a product in a multi-client group environment? Hopefully, purchase a multi-client capable product that meets the requirement of process separation for clients. Unfortunately, we did not have such a product available in our team and were faced with the challenge of having to set up a separate system for each client.<\/p>\n<p style=\"text-align: justify;\">In this talk, we will describe the three development stages of our deployment process with respect to the server infrastructure in AWS including separation of AWS accounts into test and production environments. The first phase describes the setup of a managed cloud with fixed servers. Although these can be set up automatically, the automatic scalability is insufficient.<\/p>\n<p style=\"text-align: justify;\">The next iteration highlights the &#8220;infrastructure as code&#8221; approach via cloud formation, which worked very well for a dedicated system. Problems we had were the proper Git flow and the lack of support for true separation of systems per AWS account.<\/p>\n<p style=\"text-align: justify;\">In our current and hopefully final iteration, we switched to a consistent GitOps approach. We describe how we have been using this approach for months to bring stable infrastructure deployments into production via Gitlab, what challenges had to be solved in terms of Configuration as Code and proper Git flow. We also talk about how this process facilitates compliance with various corporate requirements, such as ISO 20000 for release and change management.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.0.9&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#ffffff&#8221; text_font_size=&#8221;22px&#8221; header_font=&#8221;|600|||||||&#8221; header_text_align=&#8221;left&#8221; header_text_color=&#8221;#002258&#8243; custom_margin=&#8221;||5px|0px&#8221; custom_padding=&#8221;10px|||&#8221; animation_style=&#8221;fade&#8221; animation_delay=&#8221;50ms&#8221;]<\/p>\n<p>Session Keywords<\/p>\n<p>[\/et_pb_text][et_pb_divider divider_weight=&#8221;3px&#8221; _builder_version=&#8221;3.15&#8243; height=&#8221;5px&#8221; custom_margin=&#8221;0px||0px|&#8221; custom_padding=&#8221;0px||0px|&#8221;][\/et_pb_divider][et_pb_code _builder_version=&#8221;4.9.10&#8243; animation_style=&#8221;fade&#8221; animation_delay=&#8221;100ms&#8221;]<\/p>\n<div class=\"flex-grid-session-keys\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->GitOps<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->   <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] --> <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->CI\/CD<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][et_pb_button button_url=&#8221;\/tickets\/&#8221; button_text=&#8221;Get Your Ticket&#8221; button_alignment=&#8221;center&#8221; disabled_on=&#8221;off|off|off&#8221; _builder_version=&#8221;4.9.10&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;18px&#8221; button_text_color=&#8221;#ffffff&#8221; button_bg_color=&#8221;#e65124&#8243; button_border_width=&#8221;0px&#8221; button_border_color=&#8221;#e65124&#8243; button_border_radius=&#8221;3px&#8221; button_font=&#8221;|600||on|||||&#8221; button_icon=&#8221;%%24%%&#8221; custom_margin=&#8221;|||&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;|||&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; locked=&#8221;off&#8221; button_bg_color__hover=&#8221;rgba(230,81,36,0.67)&#8221; button_bg_color__hover_enabled=&#8221;on&#8221; button_border_color__hover=&#8221;rgba(0,0,0,0.2)&#8221; button_border_color__hover_enabled=&#8221;on&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.22&#8243; background_color=&#8221;#1e1e1e&#8221; background_color_gradient_direction=&#8221;174deg&#8221; custom_padding=&#8221;5px|0px|54px|0px|false|false&#8221;][et_pb_row custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.0.9&#8243; width=&#8221;100%&#8221; max_width=&#8221;850px&#8221; custom_padding=&#8221;|46px||46px|false|true&#8221; custom_padding_tablet=&#8221;|30px||30px|false|true&#8221; custom_padding_phone=&#8221;|20px||20px|false|true&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.0.9&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_button button_url=&#8221;https:\/\/devopspro.lt\/speakers&#8221; button_text=&#8221;Back to Speakers List&#8221; button_alignment=&#8221;right&#8221; _builder_version=&#8221;4.0.9&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;14px&#8221; button_text_color=&#8221;#ffffff&#8221; button_border_width=&#8221;0px&#8221; button_border_radius=&#8221;0px&#8221; button_font=&#8221;||||||||&#8221; button_icon=&#8221;%%23%%&#8221; button_icon_color=&#8221;#fcb814&#8243; button_icon_placement=&#8221;left&#8221; button_on_hover=&#8221;off&#8221; custom_margin=&#8221;|0px|||false|false&#8221; custom_padding=&#8221;|0px|||false|false&#8221; button_text_color_hover=&#8221;rgba(255,255,255,0.7)&#8221; button_border_color_hover=&#8221;rgba(0,0,0,0)&#8221; button_border_radius_hover=&#8221;0px&#8221; button_letter_spacing_hover=&#8221;0px&#8221; button_bg_color_hover=&#8221;rgba(0,0,0,0)&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_text_color__hover_enabled=&#8221;on&#8221; button_text_color__hover=&#8221;rgba(255,255,255,0.7)&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_border_color__hover_enabled=&#8221;on&#8221; button_border_color__hover=&#8221;rgba(0,0,0,0)&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_border_radius__hover_enabled=&#8221;on&#8221; button_border_radius__hover=&#8221;0px&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover_enabled=&#8221;on&#8221; button_letter_spacing__hover=&#8221;0px&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_bg_color__hover_enabled=&#8221;on&#8221; button_bg_color__hover=&#8221;rgba(0,0,0,0)&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; disabled_on=&#8221;on|on|on&#8221; _builder_version=&#8221;4.4.1&#8243; background_color=&#8221;#e65124&#8243; background_color_gradient_direction=&#8221;122deg&#8221; z_index=&#8221;0&#8243; custom_padding=&#8221;30px|0px|10px|0px|false|false&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;||30px|&#8221; disabled=&#8221;on&#8221; global_module=&#8221;134410&#8243;][et_pb_row column_structure=&#8221;1_4,1_2,1_4&#8243; custom_padding_last_edited=&#8221;on|tablet&#8221; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;0|0px|0|0px|true|false&#8221; custom_padding_tablet=&#8221;|||&#8221; custom_padding_phone=&#8221;&#8221;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.1&#8243; text_text_color=&#8221;#ffffff&#8221; text_font_size=&#8221;15px&#8221; header_font=&#8221;|700|||||||&#8221; header_text_color=&#8221;#ffffff&#8221; header_font_size=&#8221;27px&#8221;]<\/p>\n<h1 style=\"text-align: center;\"><span>Never miss our news!<\/span><\/h1>\n<p style=\"text-align: center;\"><span>We love email, and you should too. Your inbox is where you&#8217;ll find all the latest announcements and deals.<\/span><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.1&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#ffffff&#8221; text_font_size=&#8221;15px&#8221; ul_text_color=&#8221;#3e3e3f&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;||0px||false|false&#8221; custom_padding=&#8221;5px|5px|5px|5px|true|true&#8221; border_radii=&#8221;on|5px|5px|5px|5px&#8221; border_width_all=&#8221;2px&#8221; border_color_all=&#8221;#ffffff&#8221; border_style_all=&#8221;dashed&#8221;]<\/p>\n<p style=\"text-align: center;\"><strong>BONUS:<\/strong> Subscribe &amp; get previous conference video archive!<\/p>\n<p>[\/et_pb_text][et_pb_signup provider=&#8221;mailerlite&#8221; mailerlite_list=&#8221;78569812&#8243; layout=&#8221;top_bottom&#8221; first_name_fullwidth=&#8221;off&#8221; last_name_field=&#8221;off&#8221; email_fullwidth=&#8221;off&#8221; success_action=&#8221;redirect&#8221; success_redirect_url=&#8221;https:\/\/devopspro.lt\/completed-subscription\/&#8221; success_redirect_query=&#8221;off|off|off|off|off&#8221; _builder_version=&#8221;4.1&#8243; form_field_text_color=&#8221;#707070&#8243; header_font=&#8221;|700|||||||&#8221; header_text_align=&#8221;center&#8221; header_text_color=&#8221;#ffffff&#8221; header_font_size=&#8221;27px&#8221; body_font=&#8221;||||||||&#8221; body_text_align=&#8221;justify&#8221; body_text_color=&#8221;#ddd&#8221; result_message_font=&#8221;||||||||&#8221; result_message_text_color=&#8221;#ffffff&#8221; form_field_font=&#8221;||||||||&#8221; form_field_text_align=&#8221;left&#8221; form_field_font_size=&#8221;14px&#8221; form_field_line_height=&#8221;1em&#8221; use_background_color=&#8221;off&#8221; background_color_gradient_direction=&#8221;306deg&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#ffffff&#8221; button_bg_color=&#8221;#333333&#8243; button_border_width=&#8221;0px&#8221; button_border_color=&#8221;rgba(0,0,0,0)&#8221; button_font=&#8221;|600|||||||&#8221; button_icon=&#8221;%%109%%&#8221; text_orientation=&#8221;center&#8221; background_layout=&#8221;light&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;30px|20px|30px|20px&#8221; custom_padding_tablet=&#8221;|||&#8221; custom_padding_phone=&#8221;10px||0px|&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; border_radii=&#8221;on|3px|3px|3px|3px&#8221; button_border_color_hover=&#8221;rgba(0,0,0,0)&#8221; button_bg_color_hover=&#8221;rgba(230,81,36,0.77)&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_border_color__hover_enabled=&#8221;on&#8221; button_border_color__hover=&#8221;rgba(0,0,0,0)&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_bg_color__hover_enabled=&#8221;off|hover&#8221; button_bg_color__hover=&#8221;#333333&#8243; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221; button_bg_enable_color__hover=&#8221;on&#8221;][\/et_pb_signup][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Get Your Ticket HEREDevOps Pro Europe 2022 May 30 &#8211; June 3 Workshops Online May 24 &#8211; 26 Conference Vilnius and Online Johannes DienstPositon:\u00a0Software architect Company:\u00a0DB Systel Country:\u00a0GermanyBiographyJohannes Dienst is a passionate softwarecrafter at DB Systel GmbH. His work focuses on content management, DevOps and software quality.linkedintwitterTalkManaged Cloud to GitOps: Deploying Several Client ClustersWhat is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Johannes Dienst - DevOps Pro Europe<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devopspro.lt\/johannes-dienst\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Johannes Dienst - DevOps Pro Europe\" \/>\n<meta property=\"og:description\" content=\"Get Your Ticket HEREDevOps Pro Europe 2022 May 30 - June 3 Workshops Online May 24 - 26 Conference Vilnius and Online Johannes DienstPositon:\u00a0Software architect Company:\u00a0DB Systel Country:\u00a0GermanyBiographyJohannes Dienst is a passionate softwarecrafter at DB Systel GmbH. His work focuses on content management, DevOps and software quality.linkedintwitterTalkManaged Cloud to GitOps: Deploying Several Client ClustersWhat is [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devopspro.lt\/johannes-dienst\/\" \/>\n<meta property=\"og:site_name\" content=\"DevOps Pro Europe\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-15T16:43:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devopspro.lt\/wp-content\/uploads\/2019\/10\/calendar-min-1.png\" \/>\n<meta name=\"author\" content=\"devopsmoscow\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/devopspro.lt\/#website\",\"url\":\"https:\/\/devopspro.lt\/\",\"name\":\"DevOps Pro Europe\",\"description\":\"Conference for DevOps\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/devopspro.lt\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopspro.lt\/johannes-dienst\/#primaryimage\",\"url\":\"https:\/\/devopspro.lt\/wp-content\/uploads\/2019\/10\/calendar-min-1.png\",\"contentUrl\":\"https:\/\/devopspro.lt\/wp-content\/uploads\/2019\/10\/calendar-min-1.png\",\"width\":23,\"height\":23},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/devopspro.lt\/johannes-dienst\/#webpage\",\"url\":\"https:\/\/devopspro.lt\/johannes-dienst\/\",\"name\":\"Johannes Dienst - DevOps Pro Europe\",\"isPartOf\":{\"@id\":\"https:\/\/devopspro.lt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/devopspro.lt\/johannes-dienst\/#primaryimage\"},\"datePublished\":\"2021-02-11T11:02:29+00:00\",\"dateModified\":\"2022-03-15T16:43:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/devopspro.lt\/johannes-dienst\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devopspro.lt\/johannes-dienst\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devopspro.lt\/johannes-dienst\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/devopspro.lt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Johannes Dienst\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Johannes Dienst - DevOps Pro Europe","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/devopspro.lt\/johannes-dienst\/","og_locale":"en_US","og_type":"article","og_title":"Johannes Dienst - DevOps Pro Europe","og_description":"Get Your Ticket HEREDevOps Pro Europe 2022 May 30 - June 3 Workshops Online May 24 - 26 Conference Vilnius and Online Johannes DienstPositon:\u00a0Software architect Company:\u00a0DB Systel Country:\u00a0GermanyBiographyJohannes Dienst is a passionate softwarecrafter at DB Systel GmbH. His work focuses on content management, DevOps and software quality.linkedintwitterTalkManaged Cloud to GitOps: Deploying Several Client ClustersWhat is [&hellip;]","og_url":"https:\/\/devopspro.lt\/johannes-dienst\/","og_site_name":"DevOps Pro Europe","article_modified_time":"2022-03-15T16:43:11+00:00","og_image":[{"url":"https:\/\/devopspro.lt\/wp-content\/uploads\/2019\/10\/calendar-min-1.png"}],"author":"devopsmoscow","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/devopspro.lt\/#website","url":"https:\/\/devopspro.lt\/","name":"DevOps Pro Europe","description":"Conference for DevOps","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devopspro.lt\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopspro.lt\/johannes-dienst\/#primaryimage","url":"https:\/\/devopspro.lt\/wp-content\/uploads\/2019\/10\/calendar-min-1.png","contentUrl":"https:\/\/devopspro.lt\/wp-content\/uploads\/2019\/10\/calendar-min-1.png","width":23,"height":23},{"@type":"WebPage","@id":"https:\/\/devopspro.lt\/johannes-dienst\/#webpage","url":"https:\/\/devopspro.lt\/johannes-dienst\/","name":"Johannes Dienst - DevOps Pro Europe","isPartOf":{"@id":"https:\/\/devopspro.lt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devopspro.lt\/johannes-dienst\/#primaryimage"},"datePublished":"2021-02-11T11:02:29+00:00","dateModified":"2022-03-15T16:43:11+00:00","breadcrumb":{"@id":"https:\/\/devopspro.lt\/johannes-dienst\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devopspro.lt\/johannes-dienst\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/devopspro.lt\/johannes-dienst\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devopspro.lt\/"},{"@type":"ListItem","position":2,"name":"Johannes Dienst"}]}]}},"_links":{"self":[{"href":"https:\/\/devopspro.lt\/wp-json\/wp\/v2\/pages\/141728"}],"collection":[{"href":"https:\/\/devopspro.lt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/devopspro.lt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/devopspro.lt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devopspro.lt\/wp-json\/wp\/v2\/comments?post=141728"}],"version-history":[{"count":8,"href":"https:\/\/devopspro.lt\/wp-json\/wp\/v2\/pages\/141728\/revisions"}],"predecessor-version":[{"id":144059,"href":"https:\/\/devopspro.lt\/wp-json\/wp\/v2\/pages\/141728\/revisions\/144059"}],"wp:attachment":[{"href":"https:\/\/devopspro.lt\/wp-json\/wp\/v2\/media?parent=141728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}