{"id":141937,"date":"2021-03-01T09:50:15","date_gmt":"2021-03-01T09:50:15","guid":{"rendered":"https:\/\/devopspro.lt\/?page_id=141937"},"modified":"2021-03-18T18:37:01","modified_gmt":"2021-03-18T18:37:01","slug":"lukonde-mwila","status":"publish","type":"page","link":"https:\/\/devopspro.lt\/lukonde-mwila\/","title":{"rendered":"Lukonde Mwila"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.8.2&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||true|&#8221; global_module=&#8221;142222&#8243;][et_pb_row module_id=&#8221;sticky&#8221; _builder_version=&#8221;4.8.2&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#e65124&#8243; width=&#8221;100%&#8221; max_width=&#8221;2560px&#8221; custom_padding=&#8221;17px||17px||true|&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.8.2&#8243; _module_preset=&#8221;default&#8221;][et_pb_text _builder_version=&#8221;4.8.2&#8243; _module_preset=&#8221;default&#8221; link_font=&#8221;|600|||||||&#8221; link_text_color=&#8221;#FFFFFF&#8221; link_font_size=&#8221;19px&#8221; link_font_size__hover_enabled=&#8221;on|hover&#8221; link_font_size__hover=&#8221;20px&#8221;]<\/p>\n<p style=\"text-align: center;\"><a href=\"\/tickets\/\">Easter Offer: Get 3 For 2 tickets here!<\/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||false|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.4.2&#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\n\">2021<\/span><br \/>\nHYBRID EDITION<\/h1>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.4.2&#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; text_orientation_tablet=&#8221;&#8221; text_orientation_phone=&#8221;center&#8221; text_orientation_last_edited=&#8221;on|phone&#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: 25px;\">May 11-13<\/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\/03\/Do_LukondeMwila_500x500_round.png&#8221; title_text=&#8221;Do_LukondeMwila_500x500_round&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.8.2&#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||||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>Lukonde Mwila<\/h1>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.8.2&#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; text_orientation_tablet=&#8221;&#8221; text_orientation_phone=&#8221;center&#8221; text_orientation_last_edited=&#8221;on|phone&#8221;]<strong>Positon:\u00a0<\/strong>Senior Software Engineer<\/p>\n<p><strong><span>Company:\u00a0<\/span><\/strong>Entelect<\/p>\n<p><strong><span>Country:\u00a0<\/span><\/strong><span>South Africa<\/span>[\/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.8.2&#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;\">Lukonde is a Senior Software Engineer at Entelect and an AWS Container Hero. He currently consults in the financial services sector specialising in cloud and DevOps engineering, cloud architecture designs and cloud security at an enterprise level in the AWS landscape.<\/p>\n<p style=\"text-align: justify;\">He has a passion for sharing knowledge through speaking engagements such as meetups and tech conferences, as well as writing technical articles. His talk at DockerCon 2020 on deploying multi-container applications to AWS was one of the top rated and most viewed sessions of the event.<\/p>\n<p style=\"text-align: justify;\">He is 5x AWS certified and is an advocate for containerisation and serverless technologies. Lukonde enjoys sharing experiences of building out AWS infrastructure on Medium and sharing open source projects on GitHub for the developer community to easily consume, replicate and improve for their own benefit.<\/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.8.2&#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\/lukonde-mwila-25103345\/&#8221; _builder_version=&#8221;4.8.2&#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\/@Luke9ine&#8221; _builder_version=&#8221;4.8.2&#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.8.2&#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>Automate React Site Deployments from GitHub to S3 &amp; CloudFront<\/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.8.2&#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;\">In this talk, Lukonde will demonstrate how to create a CI\/CD pipeline for a React application. The aim will be to show a detailed approach in creating an automated flow for distributing the app from a repository all the way to a live deployment for multiple environments.<\/p>\n<p style=\"text-align: justify;\">The CI\/CD pipeline in AWS will pull the source code from GitHub and run tests against the application before deploying it to an S3 bucket for static site hosting. The site will then be distributed using CloudFront which will point to the S3 bucket. All of the infrastructures will be built using Terraform.<\/p>\n<p style=\"text-align: justify;\">As a little cherry on top, he will demonstrate how to build pipeline status notifications that get pushed through to a Slack channel.<\/p>\n<p style=\"text-align: justify;\">The main technologies used in this talk will include the following: ReactJS, Terraform, Terragrunt and AWS Resources such as CodeBuild, CodePipeline, Secrets Manager, S3 and CloudFront.<\/p>\n<p style=\"text-align: justify;\">Lukonde will share a public repository with all of the source code used in the talk for viewers to clone.<\/p>\n<p style=\"text-align: justify;\">Table of Contents: <br \/>Birds Eye View of what we\u2019ll be building <br \/>Create React Project <br \/>Create GitHub Repo &amp; Generate Personal Access Token Save Access Token in AWS Secrets Manager <br \/>Create S3 Bucket for Hosting using Terraform <br \/>Create CloudFront CDN Distribution for Site using Terraform <br \/>Create CI\/CD Pipeline with GitHub and CodeBuild using Terraform <br \/>Configure CodeBuild CI stage to run React application tests<br \/>Use Terragrunt for Deploying Infrastructure to multiple environments <br \/>Setup Pipeline Notifications to Slack <br \/>Test Application Deployment to separate environments<\/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.8.2&#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] -->CI\/CD Pipeline<!-- [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] -->IaC<!-- [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] -->React<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/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>DevOps Pro Europe 2021 ONLINE EDITION May 11-13 Online Lukonde Mwila Positon:\u00a0Senior Software Engineer Company:\u00a0Entelect Country:\u00a0South Africa Biography Lukonde is a Senior Software Engineer at Entelect and an AWS Container Hero. He currently consults in the financial services sector specialising in cloud and DevOps engineering, cloud architecture designs and cloud security at an enterprise level [&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 v16.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Lukonde Mwila - 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\/lukonde-mwila\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lukonde Mwila - DevOps Pro Europe\" \/>\n<meta property=\"og:description\" content=\"DevOps Pro Europe 2021 ONLINE EDITION May 11-13 Online Lukonde Mwila Positon:\u00a0Senior Software Engineer Company:\u00a0Entelect Country:\u00a0South Africa Biography Lukonde is a Senior Software Engineer at Entelect and an AWS Container Hero. He currently consults in the financial services sector specialising in cloud and DevOps engineering, cloud architecture designs and cloud security at an enterprise level [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devopspro.lt\/lukonde-mwila\/\" \/>\n<meta property=\"og:site_name\" content=\"DevOps Pro Europe\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-18T18:37:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devopspro.lt\/wp-content\/uploads\/2019\/10\/calendar-min-1.png\" \/>\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\",\"@id\":\"https:\/\/devopspro.lt\/lukonde-mwila\/#primaryimage\",\"inLanguage\":\"en-US\",\"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\/lukonde-mwila\/#webpage\",\"url\":\"https:\/\/devopspro.lt\/lukonde-mwila\/\",\"name\":\"Lukonde Mwila - DevOps Pro Europe\",\"isPartOf\":{\"@id\":\"https:\/\/devopspro.lt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/devopspro.lt\/lukonde-mwila\/#primaryimage\"},\"datePublished\":\"2021-03-01T09:50:15+00:00\",\"dateModified\":\"2021-03-18T18:37:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/devopspro.lt\/lukonde-mwila\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devopspro.lt\/lukonde-mwila\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devopspro.lt\/lukonde-mwila\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/devopspro.lt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lukonde Mwila\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lukonde Mwila - 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\/lukonde-mwila\/","og_locale":"en_US","og_type":"article","og_title":"Lukonde Mwila - DevOps Pro Europe","og_description":"DevOps Pro Europe 2021 ONLINE EDITION May 11-13 Online Lukonde Mwila Positon:\u00a0Senior Software Engineer Company:\u00a0Entelect Country:\u00a0South Africa Biography Lukonde is a Senior Software Engineer at Entelect and an AWS Container Hero. He currently consults in the financial services sector specialising in cloud and DevOps engineering, cloud architecture designs and cloud security at an enterprise level [&hellip;]","og_url":"https:\/\/devopspro.lt\/lukonde-mwila\/","og_site_name":"DevOps Pro Europe","article_modified_time":"2021-03-18T18:37:01+00:00","og_image":[{"url":"https:\/\/devopspro.lt\/wp-content\/uploads\/2019\/10\/calendar-min-1.png"}],"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","@id":"https:\/\/devopspro.lt\/lukonde-mwila\/#primaryimage","inLanguage":"en-US","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\/lukonde-mwila\/#webpage","url":"https:\/\/devopspro.lt\/lukonde-mwila\/","name":"Lukonde Mwila - DevOps Pro Europe","isPartOf":{"@id":"https:\/\/devopspro.lt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devopspro.lt\/lukonde-mwila\/#primaryimage"},"datePublished":"2021-03-01T09:50:15+00:00","dateModified":"2021-03-18T18:37:01+00:00","breadcrumb":{"@id":"https:\/\/devopspro.lt\/lukonde-mwila\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devopspro.lt\/lukonde-mwila\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/devopspro.lt\/lukonde-mwila\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devopspro.lt\/"},{"@type":"ListItem","position":2,"name":"Lukonde Mwila"}]}]}},"_links":{"self":[{"href":"https:\/\/devopspro.lt\/wp-json\/wp\/v2\/pages\/141937"}],"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=141937"}],"version-history":[{"count":4,"href":"https:\/\/devopspro.lt\/wp-json\/wp\/v2\/pages\/141937\/revisions"}],"predecessor-version":[{"id":142350,"href":"https:\/\/devopspro.lt\/wp-json\/wp\/v2\/pages\/141937\/revisions\/142350"}],"wp:attachment":[{"href":"https:\/\/devopspro.lt\/wp-json\/wp\/v2\/media?parent=141937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}