top of page
OUR SPEAKERS
Share on:
Kristina Devochko is a principal cloud engineer, tech content creator, speaker, mentor and tech community contributor based in Norway. She focuses on all things cloud native, Kubernetes, cloud security and green tech. Kristina is an owner of kristhecodingunicorn.com tech blog, a CNCF Ambassador, Microsoft Azure MVP, CNCF TAG Environmental Sustainability member and Green Reviews Working Group co-chair, Kubernetes Unpacked podcast host, co-organizer of multiple meetup groups and mentor. Kristina was also on the KubeCon + CloudNativeCon NA 2023 program committee. In her free time Kristina enjoys doing CTF challenges, reading and cuddling with her two cats.
Kristina Devochko
Principal Cloud Engineer
English, Norwegian, Russian, Ukrainian
Languages:
Location:
Oslo, Norway
Can also give an online talk/webinar
Paid only. Contact speaker for pricing!
MY TALKS
Deploying to Kubernetes with Azure DevOps Environments
Software Engineering, DevOps, Women in Tech
There are a lot of different ways you can set up continuous deployment to AKS - many of these ways may mean introducing a new tool. Introducing a new tool will require competence development, increased maintenance, auditing and operating needs - not to mention that it will be a new external tool to add to your supply chain.
But what if you could utilize additional capabilities of the tool that you already have? That's where Azure DevOps Environments and multi-staged Azure Pipelines come into picture! If you're actively using Azure DevOps and have all of your source code stored there, it can be easier and more lightweight for you to utilize Azure DevOps Environments as a deployment tool.
In this session I will talk about what Azure DevOps Environments are and what can be the benefits of using it. I will also share recommendations on how to group Kubernetes resources in ADO Environments based on my experience.
Dotnet custom templates for SDLC blueprinting
Software Engineering, Backend, Frontend, Product, Women in Tech
How can we help reduce cognitive load on developers so that they can purely focus on bringing value to the application? At the same time, how can we ensure that development and deployment of microservices is done in the same, standardized way by different developers - and established policies, coding and security guidelines are being followed?
In this session I would like to show how dotnet custom templates can help you with that. We'll take a look at what dotnet custom templates are, how you can create a dotnet custom template collection, what you can include in this kind of templates and how developers can use it to their advantage.
By making it more practical I'll put myself in the shoes of a developer that needs to create a new .NET microservice and deploy it to Kubernetes. I will use dotnet custom templates, Azure DevOps Environments and multi-staged Azure Pipelines for this purpose.
Managed Kubernetes Service: Day Zero Survival Pack
DevOps, Software Engineering, Women in Tech
Now that cloud providers are offering a managed Kubernetes service it sounds like setting up a new Kubernetes cluster and start deploying applications to it should be really easy...but reality is more brutal than that.
Even though Kubernetes Service can be offered as a partially managed offering it doesn't mean that cloud provider takes responsibility for everything. It's therefore extremely important to be aware of what you will be responsible for in terms of operating, securing and maintaining managed Kubernetes clusters - and how these changes will affect the rest of your organization.
In this session we'll take a look at what you should consider and include in the planning and designing phase (Day Zero) BEFORE going all-in with managed Kubernetes Service.
By looking at some real-life examples we'll also see what the consequences may be if some of the areas are not planned for or are downprioritized.
Exploring DevSecOps controls for Kubernetes throughout the value chain
DevOps, Software Engineering, Security / Privacy
One of many misconceptions that I have experienced (and believed at some point of my dark past) while working with Kubernetes, and specifically with managed Kubernetes services like Azure Kubernetes Service, is that it's secure by default. I hate to break it to you but...in reality it's a trap.
Just like many other services that are offered by cloud providers, managed Kubernetes services also fall under a shared responsibility model where you, as a service consumer, have a high level of responsibility for keeping your Kubernetes clusters and workloads that are running on them, secure.
Fortunately, there are many valuable resources that can help us and guide us on this journey towards more secure Kubernetes clusters. In this session, based on concrete examples, I will show how DevSecOps objectives can be applied to Kubernetes clusters and workloads that are running on those clusters.
Sustainable Kubernetes and how YOU can make an impact
Inspirational, DevOps, Product, Backend, Software Engineering
Climate change affects us all and it’s impact can be seen throughout all aspects of our life, including software engineering. Reducing carbon footprint and following sustainable software engineering principles is now a part of every software company’s goal, but do you know that YOU, as a developer or a platform engineer, have all the power to contribute to making your technical platform and this world a better, greener place?
Kubernetes is one of the technologies that comes in multiple flavors, but it’s up to YOU to utilize it in a way that will lessen harmful impacts of global warming.
During this session Kristina will shed light on how sustainable software engineering principles can be applied to Kubernetes and it’s workloads, as well as which eye-opening insights she has gained during her Kubernetes journey and what concrete actions you can take with you and apply further in your projects after the conference in order to make your Kubernetes workloads more eco-friendly.
Exploring Chaos Engineering…the FUN Way!
Software Engineering, Product, DevOps
In this session we will find out what chaos engineering is, what it's purpose is and how we can use it to test and strengthen resilience and availability of our systems and applications. We'll take a look at how chaos engineering can be applied both to Kubernetes and beyond.
As part of the session we'll take to the test the serious, enterprise-grade chaos engineering tools like Chaos Mesh, but also the fun, gamified chaos engineering tools like KubeInvaders, that were created by the open source community.
Deploying to Kubernetes with Azure DevOps Environments
Completed
true
Visible
true
Order
5
Dotnet custom templates for SDLC blueprinting
Completed
true
Visible
true
Order
3
Managed Kubernetes Service: Day Zero Survival Pack
Completed
true
Visible
true
Order
3
Exploring DevSecOps controls for Kubernetes throughout the value chain
Completed
true
Visible
true
Order
2
Sustainable Kubernetes and how YOU can make an impact
Completed
true
Visible
true
Order
3
Exploring Chaos Engineering…the FUN Way!
Completed
true
Visible
true
Order
3
bottom of page