Norra Latin - Stockholm City Conference Centre
DevOps journey in an Enterprise – Scania
There is not one true definition of DevOps. In this talk Anders will present how the agile movement at Scania Connected Services has evolved to include DevOps practices.
This talk will answer these questions - What where the key factors on how 100 developers manage to increase delivery speed from 3 per year to 30+ per day? Why does cloud fit so well into the movement from a few monolithic applications to 100s of smaller services? What does Autonomous Teams mean to Scania?
Moving from application automation to true DevOps by including the database
As software teams face increasing pressure to speed up the delivery cycle, the DevOps approach is gaining momentum. But the database is commonly a bottleneck. This presentation will explore how you can include the database in Continuous Integration and automated release management. Sharing best practices from high-performing IT organisations such as AFA Försäkring, we will discuss how you can extend DevOps practices to the database; increasing productivity, agility, and optimizing performance.
First Step to DevOps - Building Technical and Organizational Confidence Through Automated Deployments
UWV is a Dutch government agency responsible for the collection and payment of social security for all employees and for helping unemployed people (back) to work. As it is spending taxpayer money on critical social benefits, UWV is subject to intense public scrutiny.
Delivering mission-critical software without failure is one of the core themes, especially since every unavailability of their applications generates lots of negative publicity. Our 3 main KPI’s are availability, stability and performance.
When you want to implement DevOps, you will have some challenges. When you are a government agency that wants to implement DevOps, you will have some extra challenges.
This presentation is about our journey and how we managed the extra challenges. It will give the audience advice about how to pave the way for DevOps in a risk averse government agency.
Increasing visibility of distributed systems in production
Understanding the running state of an application is the key to efficiently troubleshoot production issues and ultimately anticipate outages.
When systems grow larger and become distributed, the visibility of application health needs to become a first class concern; as the likelihood of something going wrong increases, the focus is shifting from increasing Mean-Time Between Failures to reducing Mean-Time To Recovery. The best way to achieve this consistently is to build in monitoring as an integral part of Product Development, instead of it being an after thought.
Monitoring can start simple, with basic telemetry such as Health-checks which will increase visibility in the system’s status. Exposing more advanced Metrics can then give more details on how the system is working, on a system level (e.g. resource usage), application level (e.g. response times) and business level (e.g. completed sales). Later on, these Health-checks & Metrics can be used to trigger alerts when observed values are outside of expected thresholds.
This talk aims at providing an overview of different monitoring patterns and how different tools can be used to help build a fuller picture of a running application.
Design patterns for Continuous Delivery Pipelines
No two products are the same, and neither are their CD pipelines. Programming languages, build tools, frameworks, hardware, test engines, team culture and many other factors make CD pipelines for any given project unique. And still, there are some common patterns. Did you notice them? I started to collect design patterns for CD pipelines to help teams move faster and avoid common pitfalls. In this talk, I will share them with you.
Lessons Learned from Configuration Management
Configuration Management has been around for ages, but it plays a large part in IT modernization and digital transformation for organizations moving forward in a digital-first world. Provisioning, manipulating, and managing the components that run important services for your company is still a complex requirement, made only more complex by the addition of technologies like containers and serverless. This talk will cover some of the highlights from the evolution of configuration management and the role it continues to play for organizations transforming to embrace more DevOps methods.
Better gaming through CODE @ NetEnt
A walk-through of our journey at NetEnt of moving towards DevOps and Continuous Delivery. I will walk you through our history, achievements, lessons learned and challenges being a B2B provider in highly regulated markets.
Security at DevOps Speed
Software development is pressed for faster and faster release cycles with acceptable quality, budget and security. As movements like CI, CD, and DevOps aim to cut down on release cycles, it’s security’s job to help control the risk. The risk landscape is complex as modern development practices increasingly consume more and more third party code. Traditional methods do not cut it anymore - it’s time for DevSecOps. This session gives an overview of how companies have implemented DevSecOps practices in their own delivery pipelines and how this can help increase developer awareness of risks affecting them. We’ll walk an example CI/CD Pipeline and explore how security has been embedded as a part of it, how the movement is shaping up and how standards are starting to follow suite.
Norra Latin - Stockholm City Conference Centre
What should you expect at this conference?
The Continuous Delivery & DevOps Conference will show you the tools and practices needed for your team to become a lean, mean, software developing machine.
Our conference brings together technological wizards and industry big shots who will provide you with motivational keynotes and hard-hitting tales from the trenches.
Learn how to develop and deploy with ruthless efficiency. Get yourself tooled up and ready for DevOps!
Join the free pre-conference meet-up!
As a warm up to the conference, we will have an evening of short talks on September 13th to get us in the spirit! You’ll get to hear Nicole Forsgren and James Grenning. SEE MORE INFO HERE
8:30 Registration & Breakfast 9:00 Welcome & Announcements Jenny Björneberg, Senior Consultant at Praqma 9:30 Keynote: The data on DevOps - Making the case for awesome Nicole Forsgren (DORA) 10:15 Break 10:30 Keynote: Enabling agility at scale for the heavily regulated Henk Kolk 11:15 Break 11:30 DevOps journey in an enterprise – Scania, Anders Lundsgaard (Scania) Moving from application automation to true DevOps by including the database, Tom Austin (Redgate Software) 12:00 Lunch 12:45 First step to DevOps - Building technical and organizational confidence through automated deployments, Mieke Deenen (Mijlpaal/UWV) Increasing visibility of distributed systems in production, Pierre Vincent (Poppulo) 13:15 Break 13:30 Design patterns for Continuous Delivery pipelines, Andrey Devyatkin (Praqma) Lessons learned from configuration management, Mandi Walls (Chef) 14:00 Exhibition and participatory discussion 15:00 Better gaming through CODE @ NetEnt, Tobias Härdeman (NetEnt) Security at DevOps speed, Ryan Sheldrake (Sonatype) 15:30 Break 15:45 Keynote: Technical Excellence, you need it! James Grenning (Wingman Software) 16:30 Q&A Session moderated by Jenny Björneberg, Senior Consultant at Praqma 17:00 Drinks and Social 18:30 End