Suche senden
Hochladen
DevOpsing Greenfield - AgileDC2018 - Mills - v1.4 2018.10.15
•
0 gefällt mir
•
218 views
R
Rich Mills
Folgen
Applying DevOps to a new greed-field project
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 40
Empfohlen
This is an experience report I gave at AgileDC 2017 about the ongoing work at hud.
Agile DevOps Transformation At HUD (AgileDC 2017)
Agile DevOps Transformation At HUD (AgileDC 2017)
Marco Corona
Why DevOps? DevOps principles DevOps concepts DevOps practices DevOps people DevOps controls DevOps training and further reading Where do you start with DevOps?
DevOps introduction
DevOps introduction
Christian F. Nissen
The journey to realizing DevOps in any organization is fraught with a number of obstacles for developers and other stakeholders. These challenges are often caused by key CI/CD practices being misunderstood, partially implemented or even completely skipped. Now, as the industry positions itself to build on DevOps practices with a Software Delivery Management strategy, it’s more important than ever that we implement CI/CD best practices, and prepare for the future. Join host Mitchell Ashely, and CloudBees’ Brian Dawson, DevOps evangelist, and Doug Tidwell, technical marketing director, as they explore and review the CI/CD best practices which serve as your stepping stones to DevOps and a successful Software Delivery Management strategy. The webinar will cover CI/CD best practices including: Containers and environment management Continuous delivery or deployment Movement from Dev to Ops By the end of the webinar, you’ll understand the key steps for implementing CI/CD and powering your journey to DevOps and beyond.
CI/CD Best Practices for Your DevOps Journey
CI/CD Best Practices for Your DevOps Journey
DevOps.com
Building DevOps culture from bottom up
Building DevOps culture from bottom up
Building DevOps culture from bottom up
SQUADEX
Want to start doing DevOps? This presentation is a great start.
The Road to DevOps V3
The Road to DevOps V3
Ahmed Misbah
ECO 2017 Updated DevOps for the DBA Session
New DevOps for the DBA
New DevOps for the DBA
Kellyn Pot'Vin-Gorman
Companies are increasingly moving to DevOps practices to streamline product development and delivery. In this presentation DevOps author and evangelist Gene Kim will discuss how version control has moved from a development concern to a fundamental practice for everyone in the value stream, especially Operations. He will discuss the importance of the single, shared source code repository in high performing technology organizations. He will discuss the research he has done over the last 16 years about the top predictors of DevOps performance, and how best to overcome the cultural and workflow friction that can exist between Development teams and Operations. He will discuss the research he has done over the last 16 years about the top predictors of DevOps performance, and how best to overcome the cultural and workflow friction that can exist between Development teams and Operations."
DevOps and the Importance of Single Source Code Repos
DevOps and the Importance of Single Source Code Repos
Perforce
DevOps and DevSecOps are organizational software engineering culture and best practices, aiming to unify software development (Dev), security (Sec) and operations (Ops). The main feature and goal is to automate, monitor and apply security at all stages of the software life cycle: planning, development, construction, testing, release, delivery, deployment, operation and monitoring. DoD’s legacy software acquisition and development practices and processes don't provide the agility to deploy new software “at the speed of operations”. In addition, security is usually an afterthought, not inbuilt from the start of the lifecycle of the appliance and underlying infrastructure. DevOps and DevSecOps are the industry best practice for rapid, secure software development. With the increasing demand for security development, testing, and deployment of IT professionals to improve business efficiency, DevOps has become a software development process that emphasizes communication and collaboration between products, software developers, and operations professionals . Tonex Offers DevOps Training Workshop, DevOps for DoD Professionals The DevOps workshop, The DevOps professional training workshop for DoD professionals will assist you master the art and science knowledge to enhance the event and operation activities of the whole DoD team. Participants will use configuration management tools such as Puppet, SaltStack, and Ansible to build expertise in continuous deployment. The DoD enterprises DevOps and DevSecOps of the Department of Defense (DoD) focus on DOD needs DevOps to accelerate IT service delivery. Participants will improve their knowledge and skills in the DevOps field through comprehensive courses covering DevOps, Git and GitHub, Jenkins' CI/CD, configuration management, Docker, Kubernetes and many other concepts. Training Objectives Learn how to build DevOps skills to meet team needs Increase knowledge and skills in DevOps methodology Use continuous integration and continuous delivery (CI/CD) to improve the productivity to gain a competitive advantage Build and deepen knowledge about configuration management and containerization Gain knowledge of Github, Chef, Jenkins, ChefSpec, Inspec, Test Kitchen, Groovy, Maven and JFrog Artifactory Become skilled at cloud, source code control, deployment automation and DevOps on cloud platforms Course Outline: Introduction to DevOps DoD DevOps Conceptual Model DoD DevOps Ecosystem DevOps Tools and Activities DevOps Implementation Overview of DevOps and DevSecOps Product Stack Audience: Engineers Program and Project Managers Developers Application Team Software Engineers, Managers and Directors IT Executives Operations Managers QA and Test Engineers and Managers Project Managers Release and Configuration Managers Scrum Masters Learn More: https://www.tonex.com/training-courses/devops-workshop-devops-for-dod/
DevOps Workshop, DevOps for DoD Professionals
DevOps Workshop, DevOps for DoD Professionals
Tonex
Empfohlen
This is an experience report I gave at AgileDC 2017 about the ongoing work at hud.
Agile DevOps Transformation At HUD (AgileDC 2017)
Agile DevOps Transformation At HUD (AgileDC 2017)
Marco Corona
Why DevOps? DevOps principles DevOps concepts DevOps practices DevOps people DevOps controls DevOps training and further reading Where do you start with DevOps?
DevOps introduction
DevOps introduction
Christian F. Nissen
The journey to realizing DevOps in any organization is fraught with a number of obstacles for developers and other stakeholders. These challenges are often caused by key CI/CD practices being misunderstood, partially implemented or even completely skipped. Now, as the industry positions itself to build on DevOps practices with a Software Delivery Management strategy, it’s more important than ever that we implement CI/CD best practices, and prepare for the future. Join host Mitchell Ashely, and CloudBees’ Brian Dawson, DevOps evangelist, and Doug Tidwell, technical marketing director, as they explore and review the CI/CD best practices which serve as your stepping stones to DevOps and a successful Software Delivery Management strategy. The webinar will cover CI/CD best practices including: Containers and environment management Continuous delivery or deployment Movement from Dev to Ops By the end of the webinar, you’ll understand the key steps for implementing CI/CD and powering your journey to DevOps and beyond.
CI/CD Best Practices for Your DevOps Journey
CI/CD Best Practices for Your DevOps Journey
DevOps.com
Building DevOps culture from bottom up
Building DevOps culture from bottom up
Building DevOps culture from bottom up
SQUADEX
Want to start doing DevOps? This presentation is a great start.
The Road to DevOps V3
The Road to DevOps V3
Ahmed Misbah
ECO 2017 Updated DevOps for the DBA Session
New DevOps for the DBA
New DevOps for the DBA
Kellyn Pot'Vin-Gorman
Companies are increasingly moving to DevOps practices to streamline product development and delivery. In this presentation DevOps author and evangelist Gene Kim will discuss how version control has moved from a development concern to a fundamental practice for everyone in the value stream, especially Operations. He will discuss the importance of the single, shared source code repository in high performing technology organizations. He will discuss the research he has done over the last 16 years about the top predictors of DevOps performance, and how best to overcome the cultural and workflow friction that can exist between Development teams and Operations. He will discuss the research he has done over the last 16 years about the top predictors of DevOps performance, and how best to overcome the cultural and workflow friction that can exist between Development teams and Operations."
DevOps and the Importance of Single Source Code Repos
DevOps and the Importance of Single Source Code Repos
Perforce
DevOps and DevSecOps are organizational software engineering culture and best practices, aiming to unify software development (Dev), security (Sec) and operations (Ops). The main feature and goal is to automate, monitor and apply security at all stages of the software life cycle: planning, development, construction, testing, release, delivery, deployment, operation and monitoring. DoD’s legacy software acquisition and development practices and processes don't provide the agility to deploy new software “at the speed of operations”. In addition, security is usually an afterthought, not inbuilt from the start of the lifecycle of the appliance and underlying infrastructure. DevOps and DevSecOps are the industry best practice for rapid, secure software development. With the increasing demand for security development, testing, and deployment of IT professionals to improve business efficiency, DevOps has become a software development process that emphasizes communication and collaboration between products, software developers, and operations professionals . Tonex Offers DevOps Training Workshop, DevOps for DoD Professionals The DevOps workshop, The DevOps professional training workshop for DoD professionals will assist you master the art and science knowledge to enhance the event and operation activities of the whole DoD team. Participants will use configuration management tools such as Puppet, SaltStack, and Ansible to build expertise in continuous deployment. The DoD enterprises DevOps and DevSecOps of the Department of Defense (DoD) focus on DOD needs DevOps to accelerate IT service delivery. Participants will improve their knowledge and skills in the DevOps field through comprehensive courses covering DevOps, Git and GitHub, Jenkins' CI/CD, configuration management, Docker, Kubernetes and many other concepts. Training Objectives Learn how to build DevOps skills to meet team needs Increase knowledge and skills in DevOps methodology Use continuous integration and continuous delivery (CI/CD) to improve the productivity to gain a competitive advantage Build and deepen knowledge about configuration management and containerization Gain knowledge of Github, Chef, Jenkins, ChefSpec, Inspec, Test Kitchen, Groovy, Maven and JFrog Artifactory Become skilled at cloud, source code control, deployment automation and DevOps on cloud platforms Course Outline: Introduction to DevOps DoD DevOps Conceptual Model DoD DevOps Ecosystem DevOps Tools and Activities DevOps Implementation Overview of DevOps and DevSecOps Product Stack Audience: Engineers Program and Project Managers Developers Application Team Software Engineers, Managers and Directors IT Executives Operations Managers QA and Test Engineers and Managers Project Managers Release and Configuration Managers Scrum Masters Learn More: https://www.tonex.com/training-courses/devops-workshop-devops-for-dod/
DevOps Workshop, DevOps for DoD Professionals
DevOps Workshop, DevOps for DoD Professionals
Tonex
At UCR, automation is a part of everything we do. When designing a new architecture and the set of new processes for our new Java based development environment we came up with a set of continuous integration and deployment tools to enable our developers to write and deploy their own applications in a flexible and secure environment.
Application Deployment at UC Riverside
Application Deployment at UC Riverside
Michael Kennedy
Making of a 21st Century Product Delivery Organization: Bringing Together Scrum, Agile, and DevOps
ScrumOps - Featuring Dave West & Jayne Groll
ScrumOps - Featuring Dave West & Jayne Groll
Taylor Puleri
Why would you want to use Docker and containers, and how people already
Why to docker
Why to docker
Karthik Gaekwad
An introduction to DevOps including full-fledged DevOps (the so-called DevOps for Unicorns) and legacy application DevOps (the so-called DevOps for Horses).
Devops Intro - Devops for Unicorns & DevOps for Horses
Devops Intro - Devops for Unicorns & DevOps for Horses
BoonNam Goh
Opening remarks at the Perforce Software MERGE 2016 User Conference.
MERGE 2016 Opening Remarks
MERGE 2016 Opening Remarks
Perforce
Implementing DevOps is one of the most important investments a growing Salesforce team can make. An effective DevOps process can greatly reduce release overhead and ensure faster feature and bugfix delivery. But there is no easy solution for Salesforce DevOps: there are a multitude of options out there with varying levels of complexity. Do you buy a third-party solution, or build your own using Salesforce DX and other tools? Technical Architect, Chandler Anderson will share his experience working with various Salesforce DevOps solutions and give some insight on what might work for you.
Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?
Chandler Anderson
Talk given during the July Rackspace tech night which is an introduction to DevOps, no need for any previous technical knowledge as this concentrates on the culture and methodology.
Introduction to DevOps - Rackspace tech night
Introduction to DevOps - Rackspace tech night
Marc Cluet
introduction to devops
Devops
Devops
lakmal123
DevOps is not a new technology or a product. It's an approach or culture of SW development that seeks stability and performance at the same time that it speeds software deliveries to the business. We will discuss this cultural shift where development teams have to accept the feedback of operations teams and the operations team should be ready to accept frequent updates to the SW that it's running. To learn more about DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
CA Technologies
By: James Casey, VP of Partner Engineering, Chef
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps Transformation
Chef
Learn about DevOps and how to kickstart your organization moving in that direction.
DevOps 101
DevOps 101
Ernest Mueller
Talk about the basic principles and concepts of CI/CD as a set of practices in order to reduce integration errors through automated implementations for testing and deployments as well as the tooling behind this philosophy.
CI/CD (DevOps) 101
CI/CD (DevOps) 101
Hazzim Anaya
Doing DevOps well is really hard. And one of the reasons why doing DevOps well is so hard is because, as the survey sponsored by Google Cloud rightly points out: “Adopting DevOps is not a technology project. It requires changes to staffing, organization structure, performance management, and even culture”. It is easy to do a tool’s implementation and declare victory, but that won’t get organizations the benefit of DevOps -- developing and putting new software/applications into production, quickly. In this webinar with Irfan Shariff, DASA Ambassador, you’ll learn about: - Why DevOps - How DevOps enables the delivery of business results - Google ( Harvard Business Review) survey findings - Why doing DevOps is hard - Learning from doing Agile Software Development - Doing DevOps right with DASA’s guidance Organizational - Individual and team level
SUCCEEDING WITH DEVOPS DEVOPS
SUCCEEDING WITH DEVOPS DEVOPS
DevOps Agile Skills Association-DASA
DevOps is where you get to practically implement your software coding capabilities with the knowledge of IT operations and bring out the best in problem-solving tactics to help your organization
Devops ppt
Devops ppt
Sulekha IT Training
CD Summit - Austin, from DevOps Connect Desc: Over the years, application security (appsec) has made progress, but it has also made some considerable mis-steps. Appsec focuses almost solely on developer awareness and secure development training as remediation. This isn’t sustainable and arguably does little good. There is a better way, but we have to separate ourselves from the core assumptions we have made that got us here. http://www.devopsconnect.com/events/cd-summit-austin/
Application Security Epistemology in a Continuous Delivery World
Application Security Epistemology in a Continuous Delivery World
James Wickett
Whether you are a Developer, QA or a IT Operations personnel, with organizations adapting devops practices you need to skill up with the latest and the greatest of the devops tools, relevant to you. And its not the same basket of tools that dev and ops both opt for. This talk is about the essential devops skills required to transform yourself to be a next gen devops professional. And this is based on real data, a devops skills report 2016 (to be published soon) by Initcron Systems.
Devops skills you got what it takes ?
Devops skills you got what it takes ?
Initcron Systems Private Limited
Introduction in DevOps with questions and answers.
DevOps introduction
DevOps introduction
Mettje Heegstra
Even though you’re a small startup or medium-sized business and just beginning your product journey, it doesn’t mean you can’t have a robust and scalable DevOps environment like the enterprise experts. It is always a good practice when building a startup or a new company to have a solid foundation and start implementing efficient and scalable solutions early. Join and learn how having a limited budget doesn’t mean you can’t have enterprise quality tools.
Enterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up Budget
DevOps.com
Join Tech Mahindra and CollabNet to learn how you can deliver business value more quickly with higher quality using Tech Mahindra ADOPT (Agile DevOps Process Transformation), an offering for enterprise software development teams built and delivered on the CollabNet TeamForge framework for open source tools.
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
CollabNet
5 Keys to Building a Successful DevOps Culture: Serena Software DevOps DriveIn, May 2014
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture
Mandi Walls
***** DevOps Masters Program : https://www.edureka.co/masters-progra... ***** This DevOps tutorial takes you through what is DevOps all about and basic concepts of DevOps and DevOps Tools. This DevOps tutorial is ideal for beginners to get started with DevOps. Check our complete DevOps playlist here: http://goo.gl/O2vo13 DevOps Tutorial Blog Series: https://goo.gl/P0zAfF
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
his is a presentation given at the March 16th San Diego DevOps Meet-up , which maps the enterprise DevOps journey to 4 quadrants of maturity and covers practical process, tools and leadership strategies for "crossing the chasm" from an organization's current quadrant to the next level of maturity.
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
Brian Dawson
Weitere ähnliche Inhalte
Was ist angesagt?
At UCR, automation is a part of everything we do. When designing a new architecture and the set of new processes for our new Java based development environment we came up with a set of continuous integration and deployment tools to enable our developers to write and deploy their own applications in a flexible and secure environment.
Application Deployment at UC Riverside
Application Deployment at UC Riverside
Michael Kennedy
Making of a 21st Century Product Delivery Organization: Bringing Together Scrum, Agile, and DevOps
ScrumOps - Featuring Dave West & Jayne Groll
ScrumOps - Featuring Dave West & Jayne Groll
Taylor Puleri
Why would you want to use Docker and containers, and how people already
Why to docker
Why to docker
Karthik Gaekwad
An introduction to DevOps including full-fledged DevOps (the so-called DevOps for Unicorns) and legacy application DevOps (the so-called DevOps for Horses).
Devops Intro - Devops for Unicorns & DevOps for Horses
Devops Intro - Devops for Unicorns & DevOps for Horses
BoonNam Goh
Opening remarks at the Perforce Software MERGE 2016 User Conference.
MERGE 2016 Opening Remarks
MERGE 2016 Opening Remarks
Perforce
Implementing DevOps is one of the most important investments a growing Salesforce team can make. An effective DevOps process can greatly reduce release overhead and ensure faster feature and bugfix delivery. But there is no easy solution for Salesforce DevOps: there are a multitude of options out there with varying levels of complexity. Do you buy a third-party solution, or build your own using Salesforce DX and other tools? Technical Architect, Chandler Anderson will share his experience working with various Salesforce DevOps solutions and give some insight on what might work for you.
Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?
Chandler Anderson
Talk given during the July Rackspace tech night which is an introduction to DevOps, no need for any previous technical knowledge as this concentrates on the culture and methodology.
Introduction to DevOps - Rackspace tech night
Introduction to DevOps - Rackspace tech night
Marc Cluet
introduction to devops
Devops
Devops
lakmal123
DevOps is not a new technology or a product. It's an approach or culture of SW development that seeks stability and performance at the same time that it speeds software deliveries to the business. We will discuss this cultural shift where development teams have to accept the feedback of operations teams and the operations team should be ready to accept frequent updates to the SW that it's running. To learn more about DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
CA Technologies
By: James Casey, VP of Partner Engineering, Chef
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps Transformation
Chef
Learn about DevOps and how to kickstart your organization moving in that direction.
DevOps 101
DevOps 101
Ernest Mueller
Talk about the basic principles and concepts of CI/CD as a set of practices in order to reduce integration errors through automated implementations for testing and deployments as well as the tooling behind this philosophy.
CI/CD (DevOps) 101
CI/CD (DevOps) 101
Hazzim Anaya
Doing DevOps well is really hard. And one of the reasons why doing DevOps well is so hard is because, as the survey sponsored by Google Cloud rightly points out: “Adopting DevOps is not a technology project. It requires changes to staffing, organization structure, performance management, and even culture”. It is easy to do a tool’s implementation and declare victory, but that won’t get organizations the benefit of DevOps -- developing and putting new software/applications into production, quickly. In this webinar with Irfan Shariff, DASA Ambassador, you’ll learn about: - Why DevOps - How DevOps enables the delivery of business results - Google ( Harvard Business Review) survey findings - Why doing DevOps is hard - Learning from doing Agile Software Development - Doing DevOps right with DASA’s guidance Organizational - Individual and team level
SUCCEEDING WITH DEVOPS DEVOPS
SUCCEEDING WITH DEVOPS DEVOPS
DevOps Agile Skills Association-DASA
DevOps is where you get to practically implement your software coding capabilities with the knowledge of IT operations and bring out the best in problem-solving tactics to help your organization
Devops ppt
Devops ppt
Sulekha IT Training
CD Summit - Austin, from DevOps Connect Desc: Over the years, application security (appsec) has made progress, but it has also made some considerable mis-steps. Appsec focuses almost solely on developer awareness and secure development training as remediation. This isn’t sustainable and arguably does little good. There is a better way, but we have to separate ourselves from the core assumptions we have made that got us here. http://www.devopsconnect.com/events/cd-summit-austin/
Application Security Epistemology in a Continuous Delivery World
Application Security Epistemology in a Continuous Delivery World
James Wickett
Whether you are a Developer, QA or a IT Operations personnel, with organizations adapting devops practices you need to skill up with the latest and the greatest of the devops tools, relevant to you. And its not the same basket of tools that dev and ops both opt for. This talk is about the essential devops skills required to transform yourself to be a next gen devops professional. And this is based on real data, a devops skills report 2016 (to be published soon) by Initcron Systems.
Devops skills you got what it takes ?
Devops skills you got what it takes ?
Initcron Systems Private Limited
Introduction in DevOps with questions and answers.
DevOps introduction
DevOps introduction
Mettje Heegstra
Even though you’re a small startup or medium-sized business and just beginning your product journey, it doesn’t mean you can’t have a robust and scalable DevOps environment like the enterprise experts. It is always a good practice when building a startup or a new company to have a solid foundation and start implementing efficient and scalable solutions early. Join and learn how having a limited budget doesn’t mean you can’t have enterprise quality tools.
Enterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up Budget
DevOps.com
Join Tech Mahindra and CollabNet to learn how you can deliver business value more quickly with higher quality using Tech Mahindra ADOPT (Agile DevOps Process Transformation), an offering for enterprise software development teams built and delivered on the CollabNet TeamForge framework for open source tools.
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
CollabNet
5 Keys to Building a Successful DevOps Culture: Serena Software DevOps DriveIn, May 2014
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture
Mandi Walls
Was ist angesagt?
(20)
Application Deployment at UC Riverside
Application Deployment at UC Riverside
ScrumOps - Featuring Dave West & Jayne Groll
ScrumOps - Featuring Dave West & Jayne Groll
Why to docker
Why to docker
Devops Intro - Devops for Unicorns & DevOps for Horses
Devops Intro - Devops for Unicorns & DevOps for Horses
MERGE 2016 Opening Remarks
MERGE 2016 Opening Remarks
Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?
Introduction to DevOps - Rackspace tech night
Introduction to DevOps - Rackspace tech night
Devops
Devops
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps Transformation
DevOps 101
DevOps 101
CI/CD (DevOps) 101
CI/CD (DevOps) 101
SUCCEEDING WITH DEVOPS DEVOPS
SUCCEEDING WITH DEVOPS DEVOPS
Devops ppt
Devops ppt
Application Security Epistemology in a Continuous Delivery World
Application Security Epistemology in a Continuous Delivery World
Devops skills you got what it takes ?
Devops skills you got what it takes ?
DevOps introduction
DevOps introduction
Enterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up Budget
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture
Ähnlich wie DevOpsing Greenfield - AgileDC2018 - Mills - v1.4 2018.10.15
***** DevOps Masters Program : https://www.edureka.co/masters-progra... ***** This DevOps tutorial takes you through what is DevOps all about and basic concepts of DevOps and DevOps Tools. This DevOps tutorial is ideal for beginners to get started with DevOps. Check our complete DevOps playlist here: http://goo.gl/O2vo13 DevOps Tutorial Blog Series: https://goo.gl/P0zAfF
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
his is a presentation given at the March 16th San Diego DevOps Meet-up , which maps the enterprise DevOps journey to 4 quadrants of maturity and covers practical process, tools and leadership strategies for "crossing the chasm" from an organization's current quadrant to the next level of maturity.
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
Brian Dawson
While there is much more to Continuous Delivery and DevOps than tooling, everybody knows an effective toolscape is a key prerequisite to success. This presentation outlines the most important categories of CD and DevOps tools and present 12 evaluation criteria that will allow your organization to define a scalable toolscape without wasting time on interminable evaluations and political "my tool is better than your tool" battles. We will also discuss a couple of real-world examples of Continuous Delivery and DevOps tooling architectures and analyze some of the motivations for each organization’s choices.
How to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscape
XebiaLabs
Not every continuous delivery initiative starts with someone saying "drop everything. Let's do DevOps." Sometimes you have grow your practice incrementally. And sometimes, you don’t set out to grow a practice at all-- you are just fixing problems with your process, trying to make things better. I'll walk through a case study of how our team worked on an exemplar project for the Department of Defense to show that agile could work in a decidedly waterfall culture. I’ll also discuss techniques and tools we used to bring a DevOps mindset and continuous delivery practices into an environment that wasn't already Agile. I'll talk about how we were able to start in development, where we had the most control, with a "let's starting being Agile" initiative and working on "why is continuous integration important?" From there, we tackled one problem after another, each time making the release a little easier and a little less risky. We incrementally brought our practices through other environments until the project was confidently delivering working, QA-tested, security-tested releases that were ready for production every two weeks. I’ll discuss the journey we took and the tools we used to get to build quality into our product, our releases, and our release process. This session is aimed at people that are trying to adopt agile and continuous delivery, but might be worried that it can’t work in their particular environment due to the enterprise, the culture, or the regulations that surround them.
Experiences Bringing CD to a DoD Project
Experiences Bringing CD to a DoD Project
Gene Gotimer
Choice Hotels is undertaking a multiyear, $20 million project to recreate our core business engines on AWS. In trying to approach this complex undertaking, we determined that the project itself is a system too. You can apply principles of good architecture and design work in how you approach the project structure and management. Come to this talk by Choice Hotels’ CTO to learn five key lessons and 20 concrete takeaways that you can implement today to help your AWS projects succeed.
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
Amazon Web Services
OPENING KEYNOTE: The Cloud Native Computing Foundation (CNCF) is an open source software foundation dedicated to making cloud native computing universal and sustainable. With over 300 members including the world’s largest public cloud and enterprise software companies, Alexis Richardson, CEO of Weaveworks and chair of the CNCF Technical Oversight Committee will walk you through some success stories, and why cloud native is the way forward. You’ll learn why Kubernetes and other CNCF projects have some of the fastest adoption rates in the history of open source, and how this is only the beginning. Alexis will then show how you can increase speed and reliability in your development workflows even further by using the GitOps model, which has been developed at Weaveworks. You’ll learn about the core concepts of GitOps, including customer success stories, and how you can benefit from using this model.
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
Weaveworks
Presentation used at the CollabNet Dallas CI/CD/DevOps highly practical and interactive workshop which was designed to address specific challenges, opportunities and specific recommendations on how to scale CI, CD and DevOps across the enterprise to support decision making.
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
dennisn129
What is DevOps? A lot of people think it means a lot of different things. We tend to think it has two complimentary aspects: culture and technology changes. Culture is what creates DevOps, technology enables it. Thanks, Kelly Goetsch, for the slide work.
What is DevOps?
What is DevOps?
jeckels
Many companies adopt the DevOps practices, but struggle to realize the impact the DevOps investment is making to improve software delivery. Disconnected teams, tools and increasing complexity leads to no visibility into how and where to optimize the process, deliver value to customers and maximize return on that investment. The session covers industry trends, critical need for measurement and touches on CloudBees DevOptics solution purpose built to provide immediate transparency you need to measure, optimize and improve your software delivery process.
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
Anand Chauhan
Learn what DevOps is, how to do it, and how Oracle's products work with popular DevOps technology
Mastering DevOps With Oracle
Mastering DevOps With Oracle
Kelly Goetsch
AWS Community Day | Midwest - Track 2 Easing Cloud Migrations with Software Pipelines as a Service - Christopher Jones, Chicago
Easing Cloud Migrations with Software Pipelines as a Service - Christopher J...
Easing Cloud Migrations with Software Pipelines as a Service - Christopher J...
AWS Chicago
SESSION TITLE DevOps - IaC SESSION THEME DevOps SESSION OVERVIEW This is a hands-on experience workshop on "DevOps - IaC" and Automation from Infrastructure prospective. The session provides valuable insights on How "IaC" is going to be future for traditional DC, VM's and for Cloud, and How to setup or start with "IaC", what tool set and pipelines can be used and followed to move from traditional manual approach to automated DevOps approach. SESSION AGENDA What is DevOps? and Why you need DevOps? What is DevOps - IaC? Overview of some essential tools like Git, Jenkins, Docker/Ansible Live Demo Q&A SESSION TAKEAWAYS DevOps - IaC Framework Overview of Tool Set Pipeline Creation Overview Automation Idea And at last confidence to start a change towards DevOps DURATION 45 Mins
DevOps - IaC | Talk | AGILE GURUGRAM 2018 | 23 - 24 March, 2018
DevOps - IaC | Talk | AGILE GURUGRAM 2018 | 23 - 24 March, 2018
AgileNetwork
Re-imagining Hiscox IT: A DevOps Story Jonathan Fletcher, Enterprise Architect & Platform Services lead, Hiscox Description: DevOps at Hiscox is a journey without an obvious destination! Come and hear about why this is so important to them and how its redefining much of what they do. In this session, we'll examine some practises for making a start with DevOps and what it's like to be the annoying guy that's driving things forward. DevOps Enterprise Summit London 2016
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
Gene Kim
Software development should not be a “black box” to the business, customers or other developers. Instead collaboration across stakeholders should be the norm--business, development and operations teams. Forrester recently reported that 13% of organizations doing Agile link “upstream” agile planning with ‘“downstream” development. As a result, executives continue to have only limited or no visibility beyond the initial planning stage of what is in a particular release. It’s not their fault, because today’s tools focus on upfront planning and don’t give you visibility into what’s happening in development. Often times that visibility is too late resulting in software that gets delivered and does not meet the customer’s needs. Join CollabNet’s most experienced senior solution architects as they explain how you can you gain real time visibility into all stages of the development process—from ideation into production through deployment. Imagine what can your teams get done if all stakeholders are able to collaborate together and view real time feeds into all stages of the delivery pipelines within a single easy-to-use system. Who Should attend: Any executive or manager interested in learning how to get traceability and visibility across the enterprise-- particularly, into the build and release management functions of their application lifecycle. What will be covered: An enterprise-scalable reference architecture for CI, CD, and DevOps The importance of build management, release management and application release automation integration A blueprint for scaling business agility across a large development organization How does CollabNet help organizations solve these problems A demonstration of TeamForge’s capabilities using Git/Gerrit, Code Review, Jenkins, Nexus, Artifactory, Chef and Automic
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
CollabNet
DevOps is a concept that includes, among other things, software development, operations, and services. DevOps is a blend of “development” and “operations.” It focuses on interaction, coordination, and integration between software developers and IT operations staff. If you are among the companies having requirements for hire DevOps engineer, Here is a detailed guide to hire DevOps engineer.
Comprehensive Guide to Hire DevOps Engineer.pdf
Comprehensive Guide to Hire DevOps Engineer.pdf
EcosmobTechnologies1
Presented at the OpenValue meetup in november 2021.
Software architecture in a DevOps world
Software architecture in a DevOps world
Bert Jan Schrijver
Andrew Phillips' slides from the "Leading the IT Transformation" events in Boston, New York, and Austin, with Gary Gruver.
Choosing Automation for DevOps & Continuous Delivery in the Enterprise
Choosing Automation for DevOps & Continuous Delivery in the Enterprise
XebiaLabs
This high-level presentation covers: • The events and conditions that led to creation and growth of DevOps • DevOps’ basic principles, components, requirements and benefits • Case study: The adoption of DevOps by Dell’s IT department: its goals, approach and results • A diagram of Dell’s DevOps portfolio and available resources
Untangling DevOps - A high-level overview and how we got here
Untangling DevOps - A high-level overview and how we got here
Barton George
Deck used at Keep Austin Agile 2018 with charts from audience pollings. Enterprises want to deliver more value with higher quality at a faster pace. Many development teams have adopted agile frameworks to improve their ability to deliver software. This has led to a local optimization for the development teams and they have become good at delivering potentially shippable increments of their products, but from there, they typically see organizational constraints in moving it to the customer. The development organization is quickly adding features to the queue waiting to be released, but the operations teams are struggling to support fires in production, maintain stability, and provide the environments and infrastructure needed so development teams can move their new functionality forward. The operation team’s focus on stability usually minimizes the number of changes in production thus creating infrequent, large batches being deployed at a planned date. Can Agile and DevOps bring the development and operations teams together to remove the organizational constraints in moving the software to the customer? In this session, we’ll talk about the relationship of Agile and DevOps, not as an intersection, but as a progression of capability with development and operation teams working together to remove those constraints. We’ll discuss how using Agile and DevOps practices together, teams can release value faster, with higher quality, and in more stable environments making it safer to deploy.
Enabling Agility Through DevOps
Enabling Agility Through DevOps
Leland Newsom CSP-SM, SPC5, SDP
Continuous Integration promises faster delivery of higher quality software through an integrated automated build, test, and release management. The greater challenge lies not within a project or team, but as you look to scale this across a larger organization or enterprise-wide. How do you allow teams to choose the tools and processes, yet ensure all stakeholders have full visibility and traceability across all your delivery pipelines and in real time? In this webinar, we will demonstrate how you can implement a CI environment leveraging popular open source tools (or any tool) using TeamForge.
Linking Upstream and Downstream Agile
Linking Upstream and Downstream Agile
CollabNet
Ähnlich wie DevOpsing Greenfield - AgileDC2018 - Mills - v1.4 2018.10.15
(20)
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
How to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscape
Experiences Bringing CD to a DoD Project
Experiences Bringing CD to a DoD Project
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
What is DevOps?
What is DevOps?
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
Mastering DevOps With Oracle
Mastering DevOps With Oracle
Easing Cloud Migrations with Software Pipelines as a Service - Christopher J...
Easing Cloud Migrations with Software Pipelines as a Service - Christopher J...
DevOps - IaC | Talk | AGILE GURUGRAM 2018 | 23 - 24 March, 2018
DevOps - IaC | Talk | AGILE GURUGRAM 2018 | 23 - 24 March, 2018
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
Comprehensive Guide to Hire DevOps Engineer.pdf
Comprehensive Guide to Hire DevOps Engineer.pdf
Software architecture in a DevOps world
Software architecture in a DevOps world
Choosing Automation for DevOps & Continuous Delivery in the Enterprise
Choosing Automation for DevOps & Continuous Delivery in the Enterprise
Untangling DevOps - A high-level overview and how we got here
Untangling DevOps - A high-level overview and how we got here
Enabling Agility Through DevOps
Enabling Agility Through DevOps
Linking Upstream and Downstream Agile
Linking Upstream and Downstream Agile
Kürzlich hochgeladen
що таке продакт менеджмент? про професію і карєру продактів для світчерів та початківців.
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
Mark Opanasiuk
This presentation discusses the complexities of aligning teams and ensuring consistent product experiences across various platforms, proposing Server Driven UI (SDUI) as a solution. Key Points Covered: - The challenge of maintaining consistency in product experiences across web and app interfaces, highlighted by discrepancies in user experience features like comment sections. - Introduction of Server Driven UI (SDUI) to manage uniformity and streamline updates across different platforms. - The importance of adapting design systems to accommodate SDUI, ensuring uniform naming conventions, and component functionalities. - Technical discussions on overcoming framework differences and the operational load on developers due to continuous OS updates.
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at Priceline
UXDXConf
In today's presentation, we'll explore Security Onion, a powerful open-source platform designed to fortify your network security. Security Onion, much like its namesake vegetable, peels back the layers of your network traffic, enabling you to identify and address potential threats. We'll delve into its functionalities, core components, and the advantages it brings to your cybersecurity posture.
Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.
Boni Yeamin
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
Reflecting on new architectures for knowledge based systems in light of generative ai
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
PLAI is the Italian Accelerator igniting the growth of innovative Startups and nurturing a community of talents in the Generative AI field.
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
Stefano
Agentic RAG transforms how we approach question answering by introducing an innovative agent-based framework. Unlike traditional methods that rely solely on large language models (LLMs), agentic RAG employs intelligent agents to tackle complex questions requiring intricate planning, multi-step reasoning, and utilization of external tools.
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
ChristopherTHyatt
In an era where artificial intelligence (AI) is becoming increasingly integrated into our daily lives, the need for empathetic technology is paramount. This talk explores the role of motion design in enhancing AI interfaces to foster empathy and improve user experiences. Key Topics Covered: 1. Introduction to Empathetic AI - The importance of creating empathy in AI interfaces - Personal journey from character animation to AI and robotics design 2. The Role of Motion in User Interaction - Historical context of motion in design, from early Disney animations to modern interfaces - The blinking cursor: An example of effective motion use since 1960 3. Designing for Empathy - How motion can enhance user satisfaction and trust in AI systems - Examples from human-robot interaction and AI interfaces 4. Creating Human-like Interactions - Using motion to provide transparency and context in AI interactions - The importance of natural conversation flows and the ability to interrupt AI responses 5. Avoiding the Uncanny Valley - Recognizing and mitigating the uncanny valley in AI-generated content - Examples of effective and ineffective uses of motion in AI 6. Systemizing Motion Design - Strategies for integrating motion into AI systems at scale - Salesforce’s approach to creating and scaling a motion system for AI
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in Technology
UXDXConf
A recap of interesting points and quotes from the May 2024 WSO2CON opensource application development conference. Focuses primarily on keynotes and panel sessions.
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
Jennifer Lim
We're living the AI revolution and Salesforce is adapting and bring new value to their customers. Einstein products are evolving rapidly and navigating their limitations, language support, and use cases can be challenging. Let's make review of what Einstein product are available currently, what are the capabilities and what can be used for in CEE region and how Rossie.ai can help to learn Salesforce speak Czech. We will explore the Einstein roadmap and I will make a short live demo (based on your vote) of some Einstein feature.
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
CzechDreamin
I'm excited to share my latest predictions on how AI, robotics, and other technological advancements will reshape industries in the coming years. The slides explore the exponential growth of computational power, the future of AI and robotics, and their profound impact on various sectors. Why this matters: The success of new products and investments hinges on precise timing and foresight into emerging categories. This deck equips founders, VCs, and industry leaders with insights to align future products with upcoming tech developments. These insights enhance the ability to forecast industry trends, improve market timing, and predict competitor actions. Highlights: ▪ Exponential Growth in Compute: How $1000 will soon buy the computational power of a human brain ▪ Scaling of AI Models: The journey towards beyond human-scale models and intelligent edge computing ▪ Transformative Technologies: From advanced robotics and brain interfaces to automated healthcare and beyond ▪ Future of Work: How automation will redefine jobs and economic structures by 2040 With so many predictions presented here, some will inevitably be wrong or mistimed, especially with potential external disruptions. For instance, a conflict in Taiwan could severely impact global semiconductor production, affecting compute costs and related advancements. Nonetheless, these slides are intended to guide intuition on future technological trends.
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
This presentation dives into the practical applications of machine learning within Google's operations, providing a comprehensive overview of how to leverage AI technologies to solve real-world business challenges. Key Points Covered: - Introduction to Machine Learning at Google: Discussion on the role of ML and its evolution in enhancing Google's operational efficiency. - Experience Sharing: Insights into the team's long-term engagement with machine learning projects and the impacts on Google’s operational strategies. - Practical Applications: Real-world examples of ML applications within Google’s daily operations, providing a blueprint to adapt similar strategies. - Challenges and Solutions: Discussion on the challenges faced during the implementation of ML projects and the strategic solutions employed to overcome them. - Future of ML at Google: Insights into future trends in machine learning at Google and how they plan to continue integrating AI into their ecosystem.
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
UXDXConf
Screen flow is a powerful automation tool that is commonly designed for internal and external users. However, what about the guest users? We will dive into various methods of launching screen flows and understand how to make them publicly accessible, extending their usability to a broader audience. The presentation will also cover the implementation of security layers and highlight best practices for a smooth and protected user experience. Discover the potential of screen flows beyond conventional use and learn how to leverage them effectively.
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
CzechDreamin
Brief Introduction to Generative AI and LLM in particular. Overview of the market, and usages of LLMs. What's it like to train and build a model. Retrieval Augmented Generation 101, explained for non savvies, and a perspective of what are the moving parts making it complex
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
vincent683379
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows. We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases. This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams. Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
Generative AI architecture, at its core, revolves around the concept of machines being able to generate content autonomously, mimicking human-like creativity and decision-making processes. Unlike traditional AI systems that rely on predefined rules and data inputs, generative AI leverages deep learning techniques to produce new, original outputs based on patterns and examples it has learned from vast datasets. This capability opens up a multitude of possibilities across various domains within an enterprise.
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdf
alexjohnson7307
You’ve heard good data matters in Machine Learning, but does it matter for Generative AI applications? Corporate data often differs significantly from the general Internet data used to train most foundation models. Join me for a demo on building an open source RAG (Retrieval Augmented Generation) stack using Milvus vector database for Retrieval, LangChain, Llama 3 with Ollama, Ragas RAG Eval, and optional Zilliz cloud, OpenAI.
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
Zilliz
The presentation underscores the strategic advantage of treating design systems not just as technical assets but as vital business components that require thoughtful management, robust planning, and strategic alignment with organizational goals. Key Points Covered: - Understanding Design Systems as Business Entities: Conceptualizing design systems as internal business entities can streamline their integration and evolution within a company. - Adoption and Expansion: Elaborating on the importance of tactical adoption across organizational structures, enhancing product suites to cater to user needs and broadening scope to mobile and content authoring solutions. - Data-Driven Development: Utilizing data insights for component development ensures that resources are allocated to create valuable, widely used features. - Financial Modeling for Design Systems: Developing sustainable funding models is crucial for long-term support and success of design systems. - Promoting Internal Buy-In: Stressing on strategies for promoting design systems within the organization to increase engagement and investment from internal stakeholders.
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
UXDXConf
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
Kürzlich hochgeladen
(20)
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at Priceline
Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in Technology
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdf
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
DevOpsing Greenfield - AgileDC2018 - Mills - v1.4 2018.10.15
1.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 1 DevOpsing Your Greenfield: Cultivating New Growth Richard Mills DevOps Solution Lead, Coveros Inc. rich.mills@coveros.com @armillz
2.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 2 Who is this guy? • Me: Mad-Software-Developer turned Mad-Software-Engineer turned DevOps-Solution-Lead. Pragmatist. Particular focus on tools and automation. CI, CD, DevOps … what’s next? • PS: Thanks for inventing the term “DevOps” to describe what I like to do. • Pays my bills: Coveros helps organizations accelerate the delivery of secure, reliable software using agile methods. • Agile transformations, development, and testing • DevOps implementations • Training courses in Agile, DevOps, Application Security • Keeps me intrigued: SecureCI • Open-source DevOps product • Integrated CI stack with security flavor
3.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 3 Why is he here? • Open your mind about most important aspects of "new" DevOps • Share some of my experiences (and failures) • Give you a reference to walk away with • NOT: Explain fundamentals of DevOps (or Agile) • NOT: Sell you on DevOps (or Agile)
4.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 4 Somewhere in our DevOps dreams... I want to do some DevOps and Agile on our important new project! Great. How about this? Let’s BE Agile and adopt a DevOps approach to structuring our teams, designing our architecture, and leveraging automation to rapidly deliver value to our customers? Right. That’s what I said. Sigh
5.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 5 Typical DevOps Transformation • Frequently a fire-fighting effort • Find the most important thing, improve it • You have something concrete to start with, so you just start fixing it.
6.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 6 Greenfield DevOps • Wide open options • No obvious path • Nothing to grab onto yet, so nothing to "fix" and no clear direction to follow It can seem like an overwhelming boulder, at times.
7.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 7 You have ONE job • Don't blow it • You have a clean slate • Don’t create your own dumpster fire We want fire proofing, not fire starting.
8.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 8 General Agenda • DevOps baseline – picking the seeds • Greenfield approach – planting the seeds • Important aspects for cultivating growth • Organization structure and mission • Infrastructure and tools • Pipeline design with delivery and branching model • Integrating with your architecture • Testing and quality analysis Each of these could be multi-hour topics.
9.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 9 DevOps – picking the seeds
10.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 10 The Many Things of DevOps Notice that not many of these are PURELY the responsibility of one person or even team
11.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 12 Ok, But What Do We Actually Mean by DevOps? • DevOps is the natural evolution of Agile: how to get working software into the hands of the people who need it rapidly and reliably • Who? Developers, Product Owners, ultimately users • When? Now! • Seriously … within weeks we can measure delivery with "minutes" • How? Team structure, processes, automation, tools • Extension of Agile • Focus on value delivery • Common sense • Enable developers to be creative and do great work • Work with developers to integrate system architecture with deployment architecture • Absolutely makes things easier and work better • Examples: metrics, testing, health, scaling
12.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 16 Greenfield approach – planting the seeds
13.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 17 So ... Where do we actually start? It’s actually pretty easy: 1. Create a team 2. Set up some infrastructure and tools 3. Build a pipeline 4. Establish quality gates 5. Iterate Ok, It’s a little harder than that...
14.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 18 Most Important: Iterate! • Don't solve everything at once (breadth first) • Don't even solve one thing all the way (depth first) • Get the most important things functional, then improve over time • Start left, build toward the right. Most important first. • Don't paint yourself into a corner, but don't over-engineer • Wait until you know what you need for things that are easy to rework • Caveat: beware things that are immensely hard to re-work. • Start with the simplest thing that could work Remember: DevOps is about delivering value, not just making things cool.
15.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 20 Team structure and mission
16.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 21 Avoid DevOps Team Anti-Patterns •Separate silos •Dev, Ops, DevOps silos •No Ops http://web.devopstopologies.com/
17.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 22 Successful DevOps Organizational Structures Build the right relationships between the people with shared success goals. • Ideal: Cross functional teams with Dev, Ops & QA • Shared goals and values • Collaborative • Unified processes and tooling • Maybe: DevOps as a service • Smaller teams/orgs • Transitional situations • Sometimes: Embedded Ops • Suitable for single web-based product
18.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 23 Horizontal DevOps Guild • Group of DevOps professionals working together to solve cross-team DevOps problems • Guild members in-team are focused on team-specific problems • Dedicated guild members support cross-team needs • Guild establishes cross-team standards and shared success • Important: share knowledge across team members Cross-team function (vs. cross-functional team)
19.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 24 Example DevOps Guild and Team Structure Our team organization on a 50-ish person development project Horizontal Guilds DevOps Engr CORE DevOps Lead Platform Engr CORE Platform Lead Platform Engr Security Security Security Performance Performance Agile Vertical Team Scrum master DevOps Engr Biz Analyst Agile Tester Front End Full Stack Agile Vertical Team Scrum master DevOps Engr Biz Analyst Agile Tester Front End Full Stack Agile Vertical Team Scrum master DevOps Engr Biz Analyst Agile Tester Front End Full Stack Agile Vertical Team Scrum master DevOps Engr Biz Analyst Agile Tester Front End Full Stack
20.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 25 Finding the Right DevOps Members • A good DevOps person ... • ... Is a Developer • ... Is a Tester • ... Knows about system administration • ... Has strong attention to detail • ... Has high standards for quality • ... Knows how to solve problems • ... Good at making things work • Has experience and skills with build tools (maven, gradle, npm), test tools (junit, testNG, Selenium), database programming (sql, no-sql), CI build servers (Jenkins, Travis), operating systems (Linux, Windows), software installation/configuration (nginx, tomcat, databases), CM automation tools (chef, puppet, ansible), scripting (python, groovy, ruby), cloud systems (AWS, Google, Azure), virtualization and containerization (virtualbox, vmware, docker), and many, many other buzzwords (REST, HTTP, SSL, API, UI, e2e)
21.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 28 Infrastructure and Tools
22.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 29 Application Lifecycle Mgmt. SCM/VCS Testing Deployment Cloud/IaaS/PaaS Communication & ChatOps Knowledge Sharing Configuration Mgmt. Artifact Management Orchestration & Scheduling Monitoring & Logging Database Management Build Continuous Integration Analysis Tools, tools, and more tools
23.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 30 Application Lifecycle Mgmt. SCM/VCS Testing Deployment Cloud/IaaS/PaaS Communication & ChatOps Knowledge Sharing Configuration Mgmt. Artifact Management Orchestration & Scheduling Monitoring & Logging Database Management Build Continuous Integration Analysis Let’s start with LESS tools
24.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 31 Infrastructure Platforms • Infrastructure: Operating Platform • Server platform - physical, VM, container • OS configuration • Middleware installation and configuration (java, nginx, tomcat, database, message queue, etc.) • DevOps Infrastructure: DevOps Platform • Build server (Jenkins) • Quality analysis server (SonarQube) • Artifact server (Nexus) • Source control server (Git) • Test server(s)? (Selenium) • Target environment for CI/CD builds (see: Operating Platform) • Developer Infrastructure: local development
25.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 34 DevOps Platform • DevOps Platform - the set of tools and environments you use • Start with your operating platform, build from there • Jenkins - build and pipeline orchestration tool • SonarQube - quality analysis dashboard • OpenShift & Docker - deployment and configuration • Pick some assessment tools: • JUnit, Jest • OWASP Dependency Check • Selenium • Again, start manually then move to automation
26.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 35 Example Platform Architecture • Ideally, your “operating platform” and “DevOps platform” share a lot of underlying infrastructure AWS Instance Open Shift Cluster Pod AWS Instance AWS Instance Pod Pod Pod Pod Micro-Service App Code PodPod DevOps Tools Pod AWS Instance Shared Service AWS RDS Shared DB
27.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 36 Align the Developers • Developer Environments - align with operational platform • Should be able to fetch code build with very little effort; well documented, highly automated • Local deploy/test cycle should be similar to operational (e.g., VM, docker, Operating system, etc.) • Caveat: support rapid change/build/test cycles supported by modern IDEs
28.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 39 Constructing the Delivery Pipeline
29.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 41 Pipeline and Tools Use automation and tools to continuously assess quality, performance, and security in rapid feedback loops Continuous MonitoringContinuous Integration BuildCode Continuous Delivery commit DEV TEST PROD Compile Test Package Publish Unit Test Integration Test Code coverage Code Scanning Static Analysis Bugs Vulnerabilities Technical Debt Package Dependency checking Vulnerable components Deploy Test Provision Install Configure Vulnerability Scanning Deployment verification Smoke test Manual Testing - Exploratory - UAT Functional Testing - Behavioral - API - Web UI Non-Functional Testing - Load/Performance - Web Security Platform Vulnerabilities Test Results Defects Change Requests Test Promote Operate Monitor
30.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 43 Branching Strategy • Strive for "main line" development • Use short, small feature branches for isolated changes • Consider Github Flow (very simple), Git Flow (complex) • Avoid "parallel release development" at all costs • What problems does branching cause vs. solve? • Align with your delivery pipeline
31.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 45 Integrating with Software Architecture • Not all software lends itself to easy build, test, and deployment • Work directly with software architecture and development teams • Software must support • Rapid build • Automated test (controllability, observability) • Data initialization • Installation/configuration • Monitoring/metrics • Standards and "Definition of Done" should reflect this • Development stories aren’t complete until all these things work
32.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 47 Testing and quality analysis
33.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 48 Your efforts in DevOps will fail without proper automated testing and assessment that is fully integrated into the pipeline.
34.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 49 Goals for Testing in DevOps • Keep software in continuous working state • Establish confidence in change • Force teams to build quality in (and agree it’s important) • Avoid creating too much technical debt too early Important: everywhere I say “Quality” I mean “Quality, Security, Performance, and all the other –ilities” you can think of for your software.
35.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 51 Quality Gates are Critical Quality gates ensure that bad code cannot make it through the pipeline • Static analysis - set gates early; avoid tech debt • Standards: style, bugs, vulnerabilities (standards not as important as following them) • 3rd party dependency analysis - vulnerabilities, licensing • Testing phases • Pre-deployment testing - unit, component, mocking • Post-deployment functional testing - services, integration, databases, etc. • Non-functional testing - security, performance, reliability, availability • Code Review • Tie to branching process (Github pull requests) • Small feature branches help this Start left, move right (quickly)
36.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 53 Getting Started with DevOps Testing Create ONE of each test and make sure it gets executed by the DevOps pipeline continuously • Cover each test level • Unit • UI • API • Security • Once the test framework is in place, it removes the barrier and enables test writing • Pitfall: initially, your test results will be all over the place. You will realize the need for a “quality dashboard”
37.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 55 Greenfield DevOps: Grow!
38.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 56 Start Small, Make It Work • Launch basic DevOps tools (Jenkins, Sonar, Nexus, Git) • Setup basic CI builds • Developers use same gradle/npm build scripts as the pipeline • Create some quality gates • SonarQube static analysis • Unit testing • Code coverage (maybe) • Create a test environment (by hand, if need be) • Initialize deployment automation • Docker deploy, Ansible installation • Developers use same (similar) local deployment All this can be done in days or weeks with the right people
39.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 60 Generating Value Remember, the main goal of DevOps is to deliver working code to the people who need it • Prioritize what the developers need first • Get software in front of stakeholders ASAP Keep it real • Don’t get hung up on making things perfect at first • Establish quality gates to avoid (too much) technical debt
40.
© COPYRIGHT 2018
COVEROS, INC. ALL RIGHTS RESERVED. 61 Questions? Thank you! rich.mills@coveros.com https://www.coveros.com/services/devops/