Agile + DevOps West 2022 - DevOps Practices | TechWell

Agile + DevOps West 2022 - DevOps Practices

Tuesday, June 14

Melissa Benua
mParticle
Janna_Loeffler
mParticle
TA

Continuous Delivery in Practice: A Hands-On DevOps Workshop

Tuesday, June 14, 2022 - 8:30am to 4:30pm

What is continuous deployment? How does it differ from continuous integration and continuous delivery? Every company thinks they want CI/CD, but few teams have experience in knowing what that means and how to build it out. Join Janna and Melissa as they walk through building your own build pipeline using GitHub Actions, Docker, and Azure to continuously deploy to production. They will walk you through some of the basics of Git, Docker, and YAML to create build pipelines that run test automation and deploy an application. These tools and techniques will help reduce debugging differences...

Jeff Payne
Coveros
TI

What DevOps Means for Testers and Testing

Tuesday, June 14, 2022 - 1:00pm to 4:30pm

DevOps is more than a buzzword or a passing fad. It's a radically new approach to rapidly deliver high-quality software applications. However, many organizations don’t fully grasp the magnitude of this change or what it means for everyone involved in the software development lifecycle. Jeffery Payne says that DevOps—when done right—drives higher quality and efficiency into software development, software testing, and application management activities. It empowers teams to remove impediments to quality and productivity throughout the entire software lifecycle. However, when DevOps is done...

Wednesday, June 15

Ingka group (IKEA)
W3

The Magic of Digital Transformation from non-Agile to Agile, within a few years at IKEA

Wednesday, June 15, 2022 - 10:30am to 11:30am

The world is moving more and more towards digitalization, therefore if a company see the need to go against its competitors and perform better, it needs to foresee the future. Ikea needed a significant change, which leads towards lots of challenges to take this step. We needed a digital transformation, and we adopted to the Agile methodologies and practices. As a result, we maximized engineering teams’ efficiency within a few years. Therefore, we enhanced our performance and delivery and better customer experience. Education, learning and practicing the Agile mindset were the starting...

Melissa Benua
mParticle
W4

From Yearly to Always: A Continuous Delivery Roadmap

Wednesday, June 15, 2022 - 10:30am to 11:30am

When starting up a greenfield project, it's easy to take advantage of the most modern development practices. But what about the rest of us, who are working on codebases greater than five minutes old? How do you take code that's ten years and hundreds of thousands of SLOC, and turn that into a lean, mean, continuous-delivering machine? In this talk, Melissa will walk through what continuous integration and deployment mean for teams working on mature codebases, and what the roadmap looks like to get from a release cycle that may take weeks or months to one that deploys on-demand. Expect to...

Split Software
W6

Effectively Managing Feature Flags

Wednesday, June 15, 2022 - 10:30am to 11:30am

Our repo has around 300K lines of code and more active feature flags at any given moment than we have fingers and toes. As we have moved into a world of continuous deployment with controlled releases, the use of feature flags has become an essential way of writing software. Yet, when we started out, we ended up with code that was hard to read, hard to reason about, and hard to manage. After exploring several strategies, we have found a pattern that aligns feature flags with larger code units (classes, components, reducers, actions) rather than at individual lines of code. This alleviates...

HCL
W10

DevOps Moves Pretty Fast. If You Don't Stop and Secure It Once In a While, You Could Miss It

Preview
Wednesday, June 15, 2022 - 11:45am to 12:45pm

Remember Ferris Bueller... Bueller... Bueller? Ferris woke up one morning saying "how could I be expected to handle school on a day like this?" and that begins a day filled with seeking adventure. Well trying to elegantly intersect security with DevOps these days can also leave us feeling a bit like Ferris did about high school that day. But it doesn't have to be. From the iconic opening scene, the infamous Mr Peterson call, Abe Froman - Sausage King of Chicago and more, Ferris provides us with key insights on the impact security can have. Join us as we borrow a few lessons from Ferris...
federico-toledo
Abstracta
Abstracta
W12

Improving Test Automation Code and Strategy

Wednesday, June 15, 2022 - 11:45am to 12:45pm

Automation has gone from optional to mandatory in the past few years when it comes to developing software at speed. It has led teams and especially testers to adapt and evolve together with new technologies for coping with the automation needs. No matter the original motivation, you might have somehow ended up crafting a strategy for doing test automation. Now the question is, how did it mature? When was the last time you actually took a moment to do a little retrospective regarding your automation strategy? More so, when was the last time that someone reviewed the scripts themselves?

...
rey-perez
New Relic
W16

The Broader Business Applications of Telemetry Data

Wednesday, June 15, 2022 - 3:00pm to 4:00pm

According to a recent study by Gartner, nearly 70% of corporate boards cite the impact of COVID-19 as the driving force for increased spending on IT and digital capabilities. As cloud computing becomes ubiquitous and digital transformation accelerates, the performance of software is being placed under a microscope that can’t be delivered by APM alone. In the post-COVID digital environment, enterprises and their engineering teams won’t be able to drive true innovation without full-stack observability. With more than 20 years of experience driving transformative product, cultural and...

Dell Technologies
Marc-Jimenez
Dell Technologies
W18

Tools as Code : DevSecOps on Auto-pilot

Preview
Wednesday, June 15, 2022 - 3:00pm to 4:00pm

The worst kept secret to success in our industry is speed, resiliency, and security. The multitude of tools available to help master the techniques of producing best in class software can put us into a maintenance overdose. Luckily for us, most of these tools today are now packaged as Docker containers opening an opportunity for us to rapidly set up and orchestrate their setup using Kubernetes. Using a gitOps approach, we have found a way to neatly connect a CI/CD process for setting up, maintaining, upgrading and tearing down these applications using ArgoCD and Terraform. Follow us...

Thursday, June 16

Cisco Systems
T1

Effective Leadership Strategies for Managing a Team with Diverse Skill Sets

Preview
Thursday, June 16, 2022 - 10:00am to 11:00am

 I’ve managed teams before—first as a sales engineer, then as a network engineer. In those leadership roles, I knew the jobs of those I was managing because I had done them myself. Now I find myself in the position of managing a very talented and diverse team of developer advocates, but here’s the rub: I’ve never actually done their job before. Talk about imposter syndrome! How could I be an effective leader? How could I relate to their challenges when I’ve never faced those challenges before? Questions like these were keeping me up at night, but I soon found that other leaders in the...
LitheSpeed
T2

Is Agility Even Possible in Implementing Commercial, Off-the-Shelf (COTS) Systems?

Preview
Thursday, June 16, 2022 - 10:00am to 11:00am

 Many individuals who have worked as part of an initiative to implement off-the-shelf systems have heard that agile approaches can’t work - that agile only works when building solutions from scratch or adding functionality to these systems. We believe and have seen, that agile approaches are actually preferable to a traditional waterfall in these instances, and the differences between proprietary and customization of commercially available system development have more in common than not.

Prasanna Ramkumar
3Cloud Solutions
T6

CI/CD with Github Actions

Thursday, June 16, 2022 - 10:00am to 11:00am

As more organizations move towards continuous integration and continuous delivery with DevOps pipelines. Github Actions enables you to create Continues Integration (CI) and continuous deployment (CD) pipelines directly in your Github repository. These workflows are made out of different tasks so-called actions that can be run automatically on certain events. Through this talk I will walk through CI/CD concepts, GitHub Actions Workflows, Build Artifacts, Packages Management, and Deployment Triggers.

David Dang
Zenergy Technologies
T10

Optimize Quality Stages in CI/CD Pipelines

Preview
Thursday, June 16, 2022 - 11:30am to 12:30pm

 

There are many different viewpoints when it comes to developing code. But most companies can agree on time to market and quality code as two most important aspects of development. For time to market, many companies built CI/CD pipelines to automate the build/integrate and deploy process. What about quality code? How can companies ensure quality in the CI/CD pipeline? One way to address this challenge is to optimize the quality stages of the CI/CD pipeline. Companies can improve their static code analysis, unit testing, code coverage, and post-deployment testing stages to ensure...

Imagine Technologies, Inc.
T11

Permit to Cloud: Landing with Confidence in Azure

Thursday, June 16, 2022 - 11:30am to 12:30pm

An application is an idea that has code, data and infrastructure, and choosing whether to build a conveyor belt or to put up guard rails along the path is important in maintaining velocity to the cloud. In this session, we explore the tools available in Azure for creating and enforcing governance policy, standards and infrastructure, including Azure resource template technologies and Bicep, Azure blueprints, as well as DevOps processes including GitHub Actions that you can use to ensure your cloud journey is predictable, secure and compliant. We’ll see how the tools work and share best...

Thomas-Haver
Red Green Refactor
T12

The Automation Firehose: Be Strategic and Tactical

Thursday, June 16, 2022 - 11:30am to 12:30pm

The widespread adoption of test automation has led to numerous challenges that range from development lifecycle integration to simple scripting strategy. Just because a scenario CAN be automated does not mean it SHOULD be automated. Teams that adopt automation often rush to automate everything they can -- the automation firehose. For those scenarios that should automated, every team must adopt an implementation plan to ensure value is derived from reliable automated test execution. In this session, the audience will learn how to automate both strategically and tactically to maximize the...

Lee Barnes
Forte Group
T16

Continuous Performance Testing in DevOps

Thursday, June 16, 2022 - 1:30pm to 2:30pm

Performance testing isn’t the first thing organizations think about when moving to DevOps – in fact, it’s often ignored as traditional approaches don’t jive well with the fast and nimble world of DevOps. However, performance is still a critical part of the user experience, and poor performance and outages will quickly negate the value of the features you’re delivering. Lee believes that organizations don’t have to gamble with application performance. He will discuss techniques for implementing continuous performance testing in your pipeline, so you don’t have to roll the dice on your user...

Tom-Stiehm
Coveros
T17

Putting Application Security into Agile Development

Thursday, June 16, 2022 - 1:30pm to 2:30pm

Application Security is a critical part of software development that isn’t well represented in many agile projects. This talk will explain how to factor application security into short feedback cycles so that teams aren’t overwhelmed by application security issues or practices at any one time.

One of the challenges we have in using Application Security practices is where to start, how to get value. The world is being driven more and more by network-connected applications and services that are constantly under attack from the curious and malicious. What should you do If you aren’t...