The document provides an overview and introduction to DevOps. It defines DevOps as synchronizing development and operations teams to efficiently develop and deploy applications through communication, integration, collaboration and automation. Some key benefits of DevOps include more agility, increased quality, boosted innovation and reduced failures. The document also discusses DevOps in comparison to Agile methodology, common DevOps myths, DevOps maturity models, and provides an example Azure DevOps demo.
Enterprise DevOps: Crossing the Great Divide with DevOps TrainingITpreneurs
This session (and slide deck) was specifically created for training and consulting companies interested in offering DevOps training courses. Jayne Groll, co-founder of ITSM Academy and an expert on ITSM, Agile, Scrum DevOps, leading the session.
This deck covers:
1. A brief overview of DevOps – its history, concepts and relationship to other frameworks such as Agile and ITSM
2. The increasing interest in DevOps at the enterprise level
3. The value of adding DevOps training to your portfolio
-Small / Medium Size Training Companies
-Large Training Companies
-Consulting Companies
4. Scenario’s for Successfully Going to Market with DevOps
5. How You Can Get Started
Walk This Way - An Introduction to DevOpsNathen Harvey
"DevOps" is a term that has become mainstream enough to be hated, misunderstood, misused, and abused. But what is "DevOps"? And, more importantly, why should I care?
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)Alex Henthorn-Iwane
Telecom carriers are adopting DevOps practices to complement new SDN and NFV network architectures. This presentation to the Okinawa Open Days 2014 conference talks about why this is so, how carriers are going about it, and some best practices.
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.
More and more companies worldwide are excited about DevOps and the many potential benefits of embarking on a DevOps transformation. The challenge many of them are having, however, is figuring out where to begin and how to scale DevOps practices over time. These challenges can be especially daunting in large enterprises. In this webinar we will discuss a maturity model for framing your transformation, then focus on analyzing your deployment pipeline and identify existing inefficiencies in software development and deployment.
Enterprise DevOps: Crossing the Great Divide with DevOps TrainingITpreneurs
This session (and slide deck) was specifically created for training and consulting companies interested in offering DevOps training courses. Jayne Groll, co-founder of ITSM Academy and an expert on ITSM, Agile, Scrum DevOps, leading the session.
This deck covers:
1. A brief overview of DevOps – its history, concepts and relationship to other frameworks such as Agile and ITSM
2. The increasing interest in DevOps at the enterprise level
3. The value of adding DevOps training to your portfolio
-Small / Medium Size Training Companies
-Large Training Companies
-Consulting Companies
4. Scenario’s for Successfully Going to Market with DevOps
5. How You Can Get Started
Walk This Way - An Introduction to DevOpsNathen Harvey
"DevOps" is a term that has become mainstream enough to be hated, misunderstood, misused, and abused. But what is "DevOps"? And, more importantly, why should I care?
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)Alex Henthorn-Iwane
Telecom carriers are adopting DevOps practices to complement new SDN and NFV network architectures. This presentation to the Okinawa Open Days 2014 conference talks about why this is so, how carriers are going about it, and some best practices.
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.
More and more companies worldwide are excited about DevOps and the many potential benefits of embarking on a DevOps transformation. The challenge many of them are having, however, is figuring out where to begin and how to scale DevOps practices over time. These challenges can be especially daunting in large enterprises. In this webinar we will discuss a maturity model for framing your transformation, then focus on analyzing your deployment pipeline and identify existing inefficiencies in software development and deployment.
Help students get familiar with the basic concepts of DevOps processes and technologies and the challenges facing companies who are looking to embrace scalable software deployment.
[This workshop was given to TAU CS students over the years 2015-2016]
DevOps is an emerging name for the collection of techniques we are adopting to meet this challenge and close the gap. While the DevOps movement is relatively young, many of its approaches are rooted in existing best practices.
This presentation makes an argument for DevOps, and proposes a DevOps Infrastructure team to help implement tooling that brings Developers and Operations folks together.
These slides are from a recorded webcast available here: http://www.urbancode.com/html/resources/webinars/DevOps_ITs_Automation_Revolution.html
Traditional development methods just can’t keep up.
Backlogs balloon, projects are postponed, and outside
consultants are brought in to meet deadlines. To break
free of this cycle, you need a better way to work.
Though DevOps is not a cure-all, it’s a critical part of the
answer, bringing development and IT operations together
to create a streamlined system for software development
and deployment. More a method than a prescription,
DevOps is a collection of engineering, behavioral, and
organizational practices focused on moving rapidly,
safely and sustainably from idea to reality. To implement
DevOps, any organization needs to make big changes
— changes that impact culture, processes and people.
DevOps - Continuous Integration, Continuous Delivery - let's talkD Z
Brief but detailed insight about what to expect and what not from DevOps engineer if an organization is willing to hire one.
At the same time detailed insight about someone who is willing to dive into DevOps as a career option.
Presentatie 31-5-2016 PizzasessieXL Apeldoorn
Agile software developent is born because of the missing need for speed of IT. F1 racing gives a clear view on racing, commitment and winning.
DevOps is an increasingly useful tool for achieving business objectives, enabling your teams to work together to improve the efficiency and quality of software delivery. However, despite its growing popularity, there is still a lack of clarity over what DevOps actually means, how organizations should do it and what's the best way to get started.
DevOps 101 takes a brief look at the history of DevOps, why it started, what problems it is intended to solve and how you can start implementing it.
The slides were delivered by James Betteley, Head of Education at the DevOpsGuys in a one-hour webinar. The full recording is available here - https://youtu.be/4gC3WpbetKs?t=2s
James has spent the last few years neck-deep in the world of DevOps transformation, helping a wide range of organizations optimize the way they collaborate to deliver better software, faster. James was joined by Elizabeth Ayer, Portfolio Manager, from Redgate Software. Elizabeth looks after a range of Redgate products that help teams extend their DevOps practices to SQL Server databases.
For more information visit www.devopsguys.com and www.red-gate.com
DOES SFO 2016 - Greg Padak - Default to OpenGene Kim
Large enterprises have hierarchical organizations to define areas of responsibility and drive better accountability. Those structures often block cross-team interactions and knowledge sharing that slow innovation and agility. We will discuss strategies that use open platforms to drive meaningful development outcomes through collaboration and productivity across the enterprise.
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...Rauno De Pasquale
Torino DevOps Meetup Group - Culture, Processes and Tools.
There is a lot of talking about DevOps culture and practices with different point of views and a lot of misunderstandings. This group aims to create a point of discussion to share experience, analysis and thoughts to help each us to better understand and implement DevOps approaches into our way of working in the Digital Services.
Si parla molto di DevOps ma rimane molta confusione circa il significato del termine, ci sono molti punti di vista diversi e anche diversi fraintendimenti. Questo gruppo si prefigge lo scopo di diventare un punto di aggregazione per condividere esperienze, studi e pensieri circa la cultura e le pratiche DevOps per poter giungere insieme a una migliore comprensione che ci possa aiutare a portare questo approccio nel nostro lavoro in ambito IT.
Help students get familiar with the basic concepts of DevOps processes and technologies and the challenges facing companies who are looking to embrace scalable software deployment.
[This workshop was given to TAU CS students over the years 2015-2016]
DevOps is an emerging name for the collection of techniques we are adopting to meet this challenge and close the gap. While the DevOps movement is relatively young, many of its approaches are rooted in existing best practices.
This presentation makes an argument for DevOps, and proposes a DevOps Infrastructure team to help implement tooling that brings Developers and Operations folks together.
These slides are from a recorded webcast available here: http://www.urbancode.com/html/resources/webinars/DevOps_ITs_Automation_Revolution.html
Traditional development methods just can’t keep up.
Backlogs balloon, projects are postponed, and outside
consultants are brought in to meet deadlines. To break
free of this cycle, you need a better way to work.
Though DevOps is not a cure-all, it’s a critical part of the
answer, bringing development and IT operations together
to create a streamlined system for software development
and deployment. More a method than a prescription,
DevOps is a collection of engineering, behavioral, and
organizational practices focused on moving rapidly,
safely and sustainably from idea to reality. To implement
DevOps, any organization needs to make big changes
— changes that impact culture, processes and people.
DevOps - Continuous Integration, Continuous Delivery - let's talkD Z
Brief but detailed insight about what to expect and what not from DevOps engineer if an organization is willing to hire one.
At the same time detailed insight about someone who is willing to dive into DevOps as a career option.
Presentatie 31-5-2016 PizzasessieXL Apeldoorn
Agile software developent is born because of the missing need for speed of IT. F1 racing gives a clear view on racing, commitment and winning.
DevOps is an increasingly useful tool for achieving business objectives, enabling your teams to work together to improve the efficiency and quality of software delivery. However, despite its growing popularity, there is still a lack of clarity over what DevOps actually means, how organizations should do it and what's the best way to get started.
DevOps 101 takes a brief look at the history of DevOps, why it started, what problems it is intended to solve and how you can start implementing it.
The slides were delivered by James Betteley, Head of Education at the DevOpsGuys in a one-hour webinar. The full recording is available here - https://youtu.be/4gC3WpbetKs?t=2s
James has spent the last few years neck-deep in the world of DevOps transformation, helping a wide range of organizations optimize the way they collaborate to deliver better software, faster. James was joined by Elizabeth Ayer, Portfolio Manager, from Redgate Software. Elizabeth looks after a range of Redgate products that help teams extend their DevOps practices to SQL Server databases.
For more information visit www.devopsguys.com and www.red-gate.com
DOES SFO 2016 - Greg Padak - Default to OpenGene Kim
Large enterprises have hierarchical organizations to define areas of responsibility and drive better accountability. Those structures often block cross-team interactions and knowledge sharing that slow innovation and agility. We will discuss strategies that use open platforms to drive meaningful development outcomes through collaboration and productivity across the enterprise.
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...Rauno De Pasquale
Torino DevOps Meetup Group - Culture, Processes and Tools.
There is a lot of talking about DevOps culture and practices with different point of views and a lot of misunderstandings. This group aims to create a point of discussion to share experience, analysis and thoughts to help each us to better understand and implement DevOps approaches into our way of working in the Digital Services.
Si parla molto di DevOps ma rimane molta confusione circa il significato del termine, ci sono molti punti di vista diversi e anche diversi fraintendimenti. Questo gruppo si prefigge lo scopo di diventare un punto di aggregazione per condividere esperienze, studi e pensieri circa la cultura e le pratiche DevOps per poter giungere insieme a una migliore comprensione che ci possa aiutare a portare questo approccio nel nostro lavoro in ambito IT.
Greens Technology provides DevOps training and certification in Chennai to professionals and corporates on Deployment and automation using devops tools - Chef, Docker, Puppet, Ansible, Nagios, Git, TestNG, SonarQube, Jenkins, and Project Object Model (POM) in Maven.
DevOps in Legacy Systems Modernizing Outdated Infrastructure with DevOps Prac...wicultylearningsolut
DevOps practices hold the potential to transform legacy systems into agile and efficient solutions, driving innovation and customer satisfaction in an ever-evolving technological landscape. If you're looking to embark on a DevOps journey, Wiculty Learning Solutions is your trusted partner in gaining the necessary skills and knowledge to succeed in this dynamic field.
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.
Agile and DevOps are two software development industry heroes who have altered the way software applications are released. Explore its history, how they are related, and its distinguishing features.
Are you a:
- University student or fresh graduate wishing to pursue a career in DevOps and want to prepare for it?
- Software Engineer (developer, tester, etc.) who is curious about DevOps?
- Software Engineer (developer, tester, etc.) wishing to switch from his/her current role to a DevOps related role?
This session is just for you!
Check out the video on YouTube at https://www.youtube.com/watch?v=yYWEOdORH40
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
4. Basic Information :
Experience :
DevOps Cert. :
• Najib Radzuan
• Self-taught DevOps
• Have 10+ years working experience.
Infra/Operation(IT)
DevOps Architect , DevOps Leader, DevOps Ambassador
• Developer/Programmer: .NET, ASP.NET, .NET Core, PHP, Angular, NodeJS,
JavaScript, REST API, Microservices & etc.
• IT Operation/Infra : Azure Cloud, AWS Cloud, Alibaba Cloud Services, Network,
Storage, Serverless Services, Cloud DR.
• DevOps : Jira, Bitbucket, Git, Red Hat OpenShift, Jenkins, Ansible, Azure DevOps,
Kubernetes, Containers(Docker), AWS Code Deploy, Datadog & etc.
5. • Development Team have a long lead times to get software into
production make it difficult for companies to provide good services
and enhance the customer experience.
• Organization want to adopt the DevOps Culture(Process) and
methodology(Toolset).
• Hence, eliminates the barriers and exploits the dependencies
between development and operations.
BACKGROUND
7. • DevOps development practice is the synchronization of Development and Operations
teams to efficiently develop and deploy Application/Service/Software through seamless
communication, integration, collaboration, and automation.
• Automation and Monitoring are the two main criteria of DevOps.
• It improves business efficiencies by reducing time taken to make system level changes
and setting these changes into production that is of high quality.
Definition:
In Easy Word:
• DevOps is a Philosophy/Culture/Mindset.
• DevOps is working way to produce Application/Services/Software from Development to
Production environment.
9. General Benefit of DevOps:
More Agility: To enable
near instant change
deployment.
Increase Quality: To
increase end user
satisfaction.
Boost Innovation: To
increase innovation cycles.
Reduce Failures: Up to 80%
outages are change
related.
Technical Benefit:
• Continuous software
Deployment/Delivery.
• Less complex problems to fix.
• Faster resolution of problems.
Business Benefit:
• Faster delivery of features.
• More stable operating environments.
• More time available to add value (rather
than fix/maintain) .
11. Culture Automation Lean Measurement Sharing
There is a culture of shared
responsibility.
Data is collected on everything and
there are mechanisms in place that provide
visibility into all systems.
There are user-friendly communication
channels that encourage ongoing
communication between development and
operations.
Team members seek out ways to
automate as many tasks as possible
and are comfortable with the idea of
continuous delivery.
Team members are able to
visualize work in progress (WIP),
limit batch sizes and
manage queue lengths.
CALMS is a conceptual framework for the integration of development and operations (DevOps) teams, functions and
systems within an organization.
13. DevOps only bunch of
Automation Tools.
Collaboration, Continuous Integration, Continuous Delivery, and
Continuous Testing are not tools that can be implemented, they
are practices that must be adopted. It's culture and new way of
working not only toolset.
DevOps made Developer
do more jobs.
DevOps means development and operations teams working
together collaboratively to put the IT operations requirements
about stability, reliability, and performance into the development
practices, while at the same time bringing development into the
management of the production environment.
DevOps eliminates
traditional IT roles
The goal is to break down collaboration barriers, not ask your
developers to do everything. Specialized skills play a key role in
support effective operations, and traditional roles are valuable in
DevOps.
19. Agile
Productivity Goals/Philosophies
Collaboration
Visibility
To to improve the business
productivity.
Both have widely adopted
and implemented the lean
philosophy in many
processes.
Every team is required to
share updates regarding the
development process.
Everyone know everyone
task/work and help when
there is problem/issue arise.
23. Organizations
Azure Repos(Version Source Control)
Options:
1. We can clone the source code/repository from
Github
2. Upload to Azure Repos.
3. Create direct source code from any VCS tool via
services integration in CI pipelines.
24. INT.WATSON CI Pipelines
INT.WATSON CI Tasks
1. Fetched directly from Github Lemu repositories.
2. All Task involve to Build and Publish the Artifact.
3. The artifacts that we use for CD pipelines
25. INT.WATSON CD Pipelines
1. List of all CD pipelines
2. The summary of Deployment status for each
stages.
31. • With the change in the landscape of Application/Service
development and the introduction of Agile development,
developers were able to create functional code more faster. In the
end, DevOps can be thought of a practice/tools and Agile as a
process. Together, they help in continuously building, eliminating
waste, and optimizing work.
• What teams need to understand is that "at its core, DevOps isn't a
thing or toolset, it's a way of working". Therefore, people
management is key in aligning organisation's culture to a DevOps
culture and methodology.
34. What is DevOps by Najib Radzuan
https://confluence.lm-gruppen.dk/x/nQbbAQ
Lemu Deploy & Release Procedure Report
https://confluence.lm-gruppen.dk/x/rgbbAQ
Is DevOps Agile? & Evolution of DevOps:
https://dzone.com/articles/is-devops-agile
Moving DevOps and Beyond:
https://www.ibm.com/developerworks/community/blogs/invisiblethread/entry/beyond_devops_distributedops_noops_and
_bizdevops?lang=en
DevOps Tools:
https://xebialabs.com/periodic-table-of-devops-tools/
DevOps: Why People (Not Tools) Are Transforming Software Development:
https://www.business2community.com/tech-gadgets/devops-people-not-tools-transforming-software-development-
01477137#eKsigpBlHePsDxyX.97
An Introduction to DevOps:
http://www.xoomtrainings.com/blog/an-introduction-to-devops
Keep Calm and Embrace DevOps Culture:
https://blog.appdynamics.com/engineering/keep-calm-embrace-devops-culture/
36. DevOps Reading List
• Top pick – The DevOps Handbook, by Gene Kim, Patrick Debois, John Willis, John Allspaw, and Jez Humble, came out in late 2016
and is finally a definitive source on DevOps. If you just get one book, get this one.
• The Phoenix Project, Gene Kim, George Spafford, Kevin Behr – In novel format inspired by the seminal Lean work The Goal, this is a
narrative of a DevOps implementation in a troubled software company.
• Web Operations, various – An O’Reilly book collecting a series of essays on Web operations that are really thoughts from a lot of
the key DevOps pioneers.
• Continuous Delivery, Jez Humble and David Farley – While CI/CD isn’t the sum total of DevOps like some people would have it, it’s
certainly a major area of innovation and this is the definitive work on it.
• A Practical Approach to Large-Scale Agile Development, Gary Gruver – For those who think DevOps is just for startups or just for
Web software, this is the tale of how the HP LaserJet firmware division transitioned to an agile/CI/DevOps structure.
• The Practice of Cloud System Administration, Tom Limoncelli, Strata Chalup, Christina Hogan – A textbook style guide from the
operations side, with loads of great new-style systems guidance and a lot of explicit DevOps content.
• Release It!, Michael Nygard – There needs to be more books like this, it explains common systems failure patterns and success
patterns – I think of it as the Gang of Four Design Patterns book for systems.
• Lean Software Development, Mary and Tom Poppendieck – Lean is being increasingly adopted within the DevOps community, but
starting from Deming and TPS is somewhat intimidating. This book is the seminal work on Lean in software.