-
keyboard_arrow_down
Shuzo Shiota - ノリと組織 Groove & Organizations
60 Mins
Keynote
Intermediate
今年設立40周年を迎える株式会社ポリゴン・ピクチュアズの代表取締役塩田周三が考える、“オモロい”ものを創造するための仕組み、場、組織づくりについてお話しします。
Shuzo Shiota, CEO of Polygon Pictures, Inc., which celebrates its 40th anniversary this year, will talk about how to create a system, a place, and an organization to create "omoroi" (fun) things. -
keyboard_arrow_down
Michael Feathers - DevOps, Development Cadence and the Product Life Cycle
60 Mins
Keynote
Beginner
In many DevOps initiatives, the DORA metrics are treated as the gold standard. When teams have good scores on deployment frequency, lead time for changes, time to recover, and change failure rate, we assume that we are on track, but this steady-state view doesn’t align with the fact that innovation and delivery are often episodic and have cadences that vary across the product life cycle. In this talk, we’ll look at the general issue of development and delivery cadence, and explore a model based on Kent Beck’s 3X which allows us to interpret and target DORA performance in terms of the natural cadences of product development.
-
keyboard_arrow_down
Michael Feathers / Alex Papadimoulis - Legacy Code and DevOps: An Interview with Michael Feathers
Michael FeathersAuthorWorking Effectively with Legacy CodeAlex PapadimoulisPresident and FounderInedoschedule 1 month ago
60 Mins
Keynote
Beginner
-
keyboard_arrow_down
Alex Papadimoulis / Kenta Sasa - DevOpsDays 2023 Closing Ceremony
Alex PapadimoulisPresident and FounderInedoKenta SasaAgile コーチクリエーションライン株式会社schedule 1 month ago
30 Mins
Keynote
Beginner
DevOpsDays 2023 Closing Ceremony
-
keyboard_arrow_down
Alex Papadimoulis / Kenta Sasa - Welcome to DevOpsDays 2023, Day Two!
Alex PapadimoulisPresident and FounderInedoKenta SasaAgile コーチクリエーションライン株式会社schedule 1 month ago
30 Mins
Keynote
Beginner
Welcome to DevOpsDays 2023, Day Two!
-
keyboard_arrow_down
Alex Papadimoulis / Kenta Sasa - Welcome to DevOpsDays 2023!
Alex PapadimoulisPresident and FounderInedoKenta SasaAgile コーチクリエーションライン株式会社schedule 1 month ago
30 Mins
Keynote
Beginner
Welcome to DevOpsDays 2023!
-
keyboard_arrow_down
Mesut Durukal - Reliable and Faster Deliveries: Complete Test Automation
45 Mins
Talk
Beginner
Like testing is an essential part of the software development lifecycle, automation is a non-negligible part of testing. Nowadays, most of us are somehow involved in automation, since it helps us to perform continuous testing and minimizes manual effort. It is great but also has several difficulties. Let's discuss how we can achieve coping with test automation challenges by going over real-life experiences.
What to expect from this session
As most of the QA people are doing test automation and there are several issues commonly faced by them, we will talk about proposals to cope with those test automation challenges. We will discuss ways to avoid broken tests after updated page layouts on the web apps that we are testing, to minimize the number of flaky tests, to automate scenarios where there is a hardware dependency, and to make implementation easier.
Common problems:
One of my recent projects was a warehouse automation system in which there are autonomous mobile robots moving around. I was supposed to test a scenario in which there is an obstacle in front of the robot, so it should find a new path and pass around the obstacle. How did I automate this test scenario? We will discuss several proposals for this and some other problems.
Some of the greatest common difficulties are:
- Coping with updates/changes
- Hardware in the SUT
- Implementation and Maintenance
- Time-consuming executions
- Reproduction of the issues found during executions
Fundamental solutions:
- Locators/Selectors improvement: Usage of test data IDs
- Simulation and test harness
- Non-functional testing
- Execution duration analysis and parallelization
- Logging and saving pieces of evidence in the pipelines
-
keyboard_arrow_down
Daniel Kirkwood - Identity-Native Infrastructure Access Management
45 Mins
Talk
Intermediate
In this talk, we will examine how your business can prevent breaches by eliminating secrets and adopting zero trust. We will examine the core pillars of an identity-native approach to infrastructure management and include real examples of how to implement these controls.
-
keyboard_arrow_down
Callum Styan - How I made Prometheus Remote Write 60% cheaper in one week
20 Mins
Talk
Intermediate
Prometheus Remote Write is the protocol used to send Prometheus metrics from Prometheus (and friends) to compatible remote storage endpoints. Remote Write is generally used for long term storage, centralization, and cloud services. It also allows users to run Prometheus in an agent mode, reducing local storage requirements.
At Grafana Labs we host metrics storage for thousands of customers using Grafana Mimir. We also have a Mimir cluster that we run for ourselves as a central operations tool. We write all Prometheus metrics from our various production Kubernetes to this operations Mimir cluster, and we write roughly a gigabyte per second of compressed data over the network. This data is sent across regions and cloud providers to a central Mimir cluster. At our scale, this can become a substantial cost factor.
In this talk you will learn about the Prometheus Remote Write format and the Prometheus storage format. We will use the Remote Write format as an example of how structuring wire formats can reduce the required network egress bandwidth even when compression is already being used. More specifically, you’ll learn see how you can reuse concepts from database design, specifically Prometheus TSDB's index, to reduce the egress bytes by as much as 60%. -
keyboard_arrow_down
Johan Abildskov - Transparent Infrastructure at Uber Scale
45 Mins
Talk
Beginner
At Uber, we have built the Odin platform for stateful workloads. We run more than one million containers on more than 70K hosts across multiple cloud providers and on-prem. This talk will cover how our graph database Grail enables both operators and automation to be effective at planet scale.
The primary take aways from this session will be about software architecture and the power of real time insights into your systems. -
keyboard_arrow_down
Aras Bilgen - Understanding deeper needs
45 Mins
Talk
Beginner
DevOps efforts usually start with a technical need that is closest to the surface. However, there may be other underlying needs that are not articulated by the request owners. As DevOps practitioners, we can integrate subtle yet effective interviewing techniques into our 1:1s and meetings to collect these deeper, hidden needs.
-
keyboard_arrow_down
Moutia KHATIRI - How DevOps & the "Every thing as code" paradigm are powering l'Oréal's Beauty Tech transformation
20 Mins
Talk
Advanced
L'Oréal started its global Beauty Tech transformation more than 3 years ago, launching a massive program to make the group the first beauty tech company in the world.
In the Tech accelerators, multiple use cases powered by AI are being built to deliver some cutting-edge tooling to the employers but also the clients. The Time to Market that is expected is extremely low, so how do we deliver complex software, fast, without scarifying neither their stability, nor their security of business value.
Let me walk you through this passioned journey that led us to build a highly automated & industrialized delivery ecosystem, that made our teams concentrate on what’s most important: creating value for the users.
All of these use cases are built cloud native, on GCP, how did we design our environment strategy? How do we train our AI models?
What are the technical stacks that we use?
How did we automate EVERYTHING, from repo creation, IAM set-up, infrastructure… to application deployment, audit and testing?
How central was Infrastructure as code (Terraform) was in this ecosystem? And how did we manage to implement a real “everything as code” and an “everything as a service” for all our organization
How did GCP empower or limit all of our DevOps/CICD ambitions? What are the roadblocks that we came across?
If you want to know more about this and, join this session to discover more exciting topics!
-
keyboard_arrow_down
Jeff Hackert - [Remote] Is DevOps Still a Thing?
45 Mins
Talk
Beginner
It's been more than 10 years since the term DevOps was coined. Beginning with "10+ Deploys a Day", the desire to ship software faster in smaller batches has become a full-fledged industry. There are transformation consultancies, tools, job descriptions, certifications, and a host of books and articles aimed at explaining why we are doing it wrong and what we should be doing in order to get it right.
In this talk, I will walk us from the original concerns to the current state of the movement. I'll point out trends that have shown value, talk about where teams, companies, and the industry often get stuck. I'll share my experiences working with Riot Games, Chef, Soylent, and a host of other companies who have helped shape (and sometimes confuse) the goals, the tooling, and the culture that we collectively call DevOps.
-
keyboard_arrow_down
Soma Narikiyo / Tsubasa Yamauchi - カオナビのGitLab CI/CDにおける自動テスト運用と速度改善
45 Mins
Sponsor Talk
Intermediate
本セッションでは、カオナビのCI/CD環境で運用を担当する二名のメンバーがそれぞれ直面してきた様々な事例を紹介します。
---
みなさんは、自動で実行され、エラーが発生しているにも関わらず無視され続けているテストを見たことはあるでしょうか?
前半は、そんな状態にあったカオナビの自動テストをGitLab CI/CDを活用して運用に乗せるまでの事例を紹介します。
---
セッションの後半では、CI/CDの速度改善の事例を紹介します。
・速度改善のためにデータ集計・可視化する
・他部署を巻き込んだ速度改善
-
keyboard_arrow_down
Nicolas Vermande - Building Apps in Kubernetes the DevOps way: Tools, Trick and Tips
45 Mins
Talk
Intermediate
This talk is designed for developers of all levels who are new to the Kubernetes ecosystem, or who want to better understand how to solve various security concerns when developing applications in Kubernetes. It covers the key security issues they may face and provides practical tips and best practices for addressing these challenges using open-source tools. Nic will take a real-life example of an application developed for Kubernetes and take you through missteps made along the way and how they can be easily solved. In particular, he will cover the areas of application configuration and deployment, sensitive information management, access control, policy-as-code, SBOM and more. It can be difficult to navigate the rich Kubernetes ecosystem as a developer. Hopefully, by the end of this talk, you'll have a practical example to remember and a good overview of the ecosystem.
-
keyboard_arrow_down
Michel Schildmeijer - Code your Cloud Infrastructure with Jenkins and Terraform
45 Mins
Talk
Beginner
Managing Infrastructure as code is one of the pillars on the road to full automation of apps&infrastructure. DevOps teams need to automate to highest level. I tell about how to do this using cloudnative tools such as Terraform, Kubernetes, and cloud native pipelines using Jenkins(), Tekton.
-
keyboard_arrow_down
Junya Miyake - GitHub Actions & オートスケールするSelf-hosted runnerで実現する KAGのみんなのCI/CD
20 Mins
Sponsor Talk
Beginner
オートスケール可能なGitHub Actions Self-hosted runnerの選択肢とそれぞれの特徴や、それらを利用して、KDDI アジャイル開発センター株式会社(KAG)のエンジニアが共通で利用できるCI/CD基盤を実現する方法についてお話しします。
また、CI/CD基盤に求められる要件や、その元となるKAGの開発組織文化についてお話しします。
-
keyboard_arrow_down
Kris Buytaert - 13 Years of (not) learning , from devops to devoops [Video]
45 Mins
Talk
Beginner
Due to a last-minute cancellation, we'll be showing this excellent keynote by Kris, the co-founders of the DevOps Days.
13 years ago we had the idea to organise a conference in Gent to bridge the gap between developers and the people runing their code. It was the start of a new global movement. We never predicted that #devops would be where #devops is today. The word devops has evolved, the community has evolved.
Docker has solved all of our problems, the ones left behind were solved by Kubernetes. Everybody and their neighbour is Scrum certified now and we are all happily sipping cocktails on the beach. Or not? Why after almost 10 years of pushing culture change, teaching about Infrastructure as Code, teaching about Monitoring and Metrics … and help people to share both their pain and their learnings are most organisations still struggling with software delivery.
Over the years the word devops lost it’s meaning at least it’s original meaning. The real challenge for the next decade will be to see how we can revive those original values and ideas, if at all... Can we fix Devops ? This talk will give you some Ideas about that.
-
keyboard_arrow_down
Masahiro Nagano - 高信頼 IaaS を実現する DevOps
20 Mins
Sponsor Talk
Beginner
さくらインターネットのさくらのクラウドはIaaSを中心にクラウドサービスを展開し、サービス開始から12年となっています。本セッションではさくらのクラウドにおいて、信頼性の高い IaaS を実現するためのDevOpsの取り組みを紹介します。
- SRE室の取り組み
- CI/CD基盤の提供
- 開発チームとのコラボレーション
- Enabling SREの実例
- IaaS 基盤開発におけるオブザーバビリティ
さくらインターネットでの取り組みを紹介し、信頼性の高いサービスの実現、開発生産性の向上を目指す皆様との議論の場となれば幸いです。
-
keyboard_arrow_down
Yoshi Yamaguchi - DevOps最新動向 高パフォーマンスな技術組織の秘訣
20 Mins
Talk
Beginner
Google内の組織であるDORA(DevOps Research and Assessment)では毎年「State of DevOps Report」という、世界各国での調査を元にしたDevOpsの組織への適用状況などの分析結果を公開しています。本セッションでは、2022年11月に公開された最新版のレポートをもとに、高パフォーマンスなIT技術組織がどのような技術をどのように適用しているのか、その分析結果を例を交えながら解説します。またセッション参加者の組織でレポートをいかに活かしていくか、その分析方法についてご紹介します。
I can provide the talk in English as I have given this talk at DevOpsTalks Plus Conference in Singapore as well.