In this episode of WeAreDevelopers - Live it's all about Containers! To kick off the Live Day, we will take a look at the origins of Kubernetes and gain some insights into some of the key concepts of this impactful tool. Of course, it's not a secret that Cloud Services like AWS enjoys great popularity among most developers nowadays – so let’s take the next talk as an opportunity to learn about the native container services it provides us. Efficiency is key and all of us want to achieve more in less time! The next speaker will tell us how to manage this with the help of dev containers and GitHub Codespaces. Right after that, it's all about Integrating security into the development lifecycle. Maybe you already experienced it's not always as straightforward as you'd hoped. Fortunately, we are going to get a grasp on some of the important core tools which are necessary to get it right the next time for sure. And to end the day with another important topic: Let’s finally learn how to overcome over-engineering and manage technical debts. It will definitely help you to improve your next project! Sounds good? Then you should not forget to get yourself comfortable and tune in!
Save Your SpotTogether with BOSCH we invite you to a full day of learning more about the intersection of mobility and code. Get to know more about how modern mobility is defined by an intricate interplay of hardware and software and how cars are not only connected to the road, but also to the cloud.
Coding the Future of Mobility features a variety of talks and a workshop, that give you valuable insights into the world of mobility - wether you join in-person or online.
Together with Bosch we invite you to a full day of learning more about the intersection of mobility and code. Get to know more about how modern mobility is defined by an intricate interplay of hardware and software and how cars are not only connected to the road, but also to the cloud.
Coding the Future of Mobility features a variety of talks and a workshop, that give you valuable insights into the world of mobility - wether you join in-person or online.
Welcome to the world of abstraction layers. As a project initiated by Google, Kubernetes transitioned from just another new container project to a solution that is being used and trusted by many companies and professionals across the globe. This talk is for Kubernetes beginners. It doesn’t matter if this project is new for you or if you just got started but still struggle to understand the basic concepts of Kubernetes. We will look at the origins of this tool to get an idea of why the demand for container orchestration tools is that high. After that, I will introduce you to some key concepts, mainly referred to as abstraction layers. The talk will be wrapped up by a real-world example, showcasing a fictional online shop using Kubernetes to host its entire IT workload.
Hannes is working as a Solution Engineer at Deloitte Germany in Leipzig. As a member of international teams, he implemented cloud-native projects on Microsoft Azure for global corporations. Hannes always looks for possibilities to share his knowledge and tries to get others involved. His career started with Linux servers and Docker containers before he explored the world of Kubernetes.
In this session, you will learn more about the native container services available in AWS.
The session will be a guided tour of an imaginary company that is just starting out and how it used App Runner to kickstart its online presence. Of course, they were a huge success and as their business continues to grow, they continue to evolve and grow.
They decide to use Amazon ECS and AWS Fargate to help them succeed to achieve their goals, growing the business, and becoming the hottest new startup on the block.
Maish Saidel-Keesing is a Senior Enterprise Developer Advocate @AWS working on containers and has been working in IT for the past 20 years with a stronger focus on cloud and automation for the past 7.
He has extensive experience with AWS Cloud technologies, DevOps and Agile practices and implementations, containers, Kubernetes, virtualization, and modern applications.
He is constantly trying to bridge the gap between Developers and Operators to allow all of us to provide a better service for our customers.
Dev containers help onboard team members to our projects faster and more conveniently by automating reproducible developer environments. They lower the barrier to open-source contributions. We can combine them with GitHub Codespaces to set up secure environments allowing open-source maintainers to inspect community contributions in isolation and enterprise developers to use our preferred tools in an isolated environment. Any software team whether in enterprise or open source can benefit enormously from dev containers and GitHub Codespaces.
Lars is an international award-winning open-source developer, tech author, and tech speaker. He organizes open learning communities, maintains and advocates open-source software in the European energy industry.
A key element of successfully integrating security into the DevOps lifecycle is embedding it right from the start. Helping developers and operators build security controls in from day one with easy-to-use open source tooling can make that a reality. This workshop will take a hands-on approach to demonstrate how to install, configure and customize open-source security tools to be used throughout the DevOps process. The workshop will focus on a couple of core tools. Firstly understanding how Trivy can be used to help secure container images, Dockerfiles, Kubernetes manifests, and IaC code such as Terraform. Then the workshop will move on to operationalizing security controls using Starboard to automate the operation of Trivy and other security tools, providing continuous security assurance of workloads and Kubernetes clusters.
Anaïs is a Developer Advocate at Aqua Security, where she contributes to Aqua’s cloud-native open source projects. When she is not advocating DevOps best practices, she runs her own YouTube Channel centered around cloud-native technologies. Before joining Aqua, Anais worked as SRE at Civo, a cloud-native service provider, where she worked on infrastructure for hundreds of tenant clusters. As a CNCF ambassador, her passion lies in making tools and platforms more accessible to developers and community members.
Gall's law says that all working complex systems evolved from simpler systems that also worked. Containers and, in the following more significant step, Kubernetes, apply this law, growing sometimes complex systems over time. Yet, there are realistic chances of failing this evolution. So in this talk, I will share our lessons learned from many projects with different customers and industries and how we overcome over-engineering and manage technical debts. We will dig down on the natural appearing steps from container to container orchestration, how to take on uncertainties, tell you how you will fail for sure, and give you helpful tools and techniques on your hand to be successful.
Max is Co-Founder and Cloud Native Advocate at Liquid Reply based in Munich. His focus is on building cloud-native solutions on/with Kubernetes and platform engineering to simplify the current challenges of complex target environments. For 2,5 years, he worked within the Kubernetes release team and recently initiated the Cloud Native Computing Foundation Environmental Sustainability Working Group.
Welcome to the world of abstraction layers. As a project initiated by Google, Kubernetes transitioned from just another new container project to a solution that is being used and trusted by many companies and professionals across the globe. This talk is for Kubernetes beginners. It doesn’t matter if this project is new for you or if you just got started but still struggle to understand the basic concepts of Kubernetes. We will look at the origins of this tool to get an idea of why the demand for container orchestration tools is that high. After that, I will introduce you to some key concepts, mainly referred to as abstraction layers. The talk will be wrapped up by a real-world example, showcasing a fictional online shop using Kubernetes to host its entire IT workload.
Hannes is working as a Solution Engineer at Deloitte Germany in Leipzig. As a member of international teams, he implemented cloud-native projects on Microsoft Azure for global corporations. Hannes always looks for possibilities to share his knowledge and tries to get others involved. His career started with Linux servers and Docker containers before he explored the world of Kubernetes.
In this session, you will learn more about the native container services available in AWS.
The session will be a guided tour of an imaginary company that is just starting out and how it used App Runner to kickstart its online presence. Of course, they were a huge success and as their business continues to grow, they continue to evolve and grow.
They decide to use Amazon ECS and AWS Fargate to help them succeed to achieve their goals, growing the business, and becoming the hottest new startup on the block.
Maish Saidel-Keesing is a Senior Enterprise Developer Advocate @AWS working on containers and has been working in IT for the past 20 years with a stronger focus on cloud and automation for the past 7.
He has extensive experience with AWS Cloud technologies, DevOps and Agile practices and implementations, containers, Kubernetes, virtualization, and modern applications.
He is constantly trying to bridge the gap between Developers and Operators to allow all of us to provide a better service for our customers.
Dev containers help onboard team members to our projects faster and more conveniently by automating reproducible developer environments. They lower the barrier to open-source contributions. We can combine them with GitHub Codespaces to set up secure environments allowing open-source maintainers to inspect community contributions in isolation and enterprise developers to use our preferred tools in an isolated environment. Any software team whether in enterprise or open source can benefit enormously from dev containers and GitHub Codespaces.
Lars is an international award-winning open-source developer, tech author, and tech speaker. He organizes open learning communities, maintains and advocates open-source software in the European energy industry.
A key element of successfully integrating security into the DevOps lifecycle is embedding it right from the start. Helping developers and operators build security controls in from day one with easy-to-use open source tooling can make that a reality. This workshop will take a hands-on approach to demonstrate how to install, configure and customize open-source security tools to be used throughout the DevOps process. The workshop will focus on a couple of core tools. Firstly understanding how Trivy can be used to help secure container images, Dockerfiles, Kubernetes manifests, and IaC code such as Terraform. Then the workshop will move on to operationalizing security controls using Starboard to automate the operation of Trivy and other security tools, providing continuous security assurance of workloads and Kubernetes clusters.
Anaïs is a Developer Advocate at Aqua Security, where she contributes to Aqua’s cloud-native open source projects. When she is not advocating DevOps best practices, she runs her own YouTube Channel centered around cloud-native technologies. Before joining Aqua, Anais worked as SRE at Civo, a cloud-native service provider, where she worked on infrastructure for hundreds of tenant clusters. As a CNCF ambassador, her passion lies in making tools and platforms more accessible to developers and community members.
Gall's law says that all working complex systems evolved from simpler systems that also worked. Containers and, in the following more significant step, Kubernetes, apply this law, growing sometimes complex systems over time. Yet, there are realistic chances of failing this evolution. So in this talk, I will share our lessons learned from many projects with different customers and industries and how we overcome over-engineering and manage technical debts. We will dig down on the natural appearing steps from container to container orchestration, how to take on uncertainties, tell you how you will fail for sure, and give you helpful tools and techniques on your hand to be successful.
Max is Co-Founder and Cloud Native Advocate at Liquid Reply based in Munich. His focus is on building cloud-native solutions on/with Kubernetes and platform engineering to simplify the current challenges of complex target environments. For 2,5 years, he worked within the Kubernetes release team and recently initiated the Cloud Native Computing Foundation Environmental Sustainability Working Group.