SlideShare a Scribd company logo
Devops
in with the old, in with the new
Jan Collijs
@visibilityspots
Jan Collijs

●

2012 – Linux & Open-Source consultant @
inuits.eu
•

Focus on operations
A short story about a typical deployment
process ...
One day before release
●

“Put this code live, here's a tarball, kthxbye!”



“What dependencies has it?
Where do I put it?
What database?
Does it need to be highly available?
What traffic are you expecting?”

●

“Not much, just install it..”



“Okay :-/”
10 days into operation
●


“The servers are slow!”
Why is our load so high? Why is all the memory
used?



Where does this thing write its logs?



Why is that web page generating 100 queries?



Debugging is still enabled?



Who wrote this $#!* ?!
… and on the 11th day
We can solve this!
●

Ops work doesn't start at deployment.
It starts much earlier

●

Get Devs and Ops to talk ASAP !
So what is Devops then?
It is
•

A human problem

•

A corporate culture problem

“You can’t directly change culture. But you can change
behavior, and behavior becomes culture” – Lloyd Taylor
VP Infrastructure, Ngmoco
Devops
●

Culture

●

Automation

●

(Lean)

●

Measurement

●

Sharing
Damon Edwards and John Willis

(DevopsCafe podcast)
Talk about
requirements


Security

●

Version Control



Backups

●

Automated Builds



High availability

●



Upgradability

Integrated
Bugtracking

●

Continuous
Integration

●

Automated Testing

●

Automated
Deployment on test
platforms





Configuration
Management
Monitoring
Talk about goals


Stable Platform

●

New releases



No Downtime

●

New Features



Scalable Platform

●

New platforms



Non Functional Req

●

New architectures

●

Functional Req
Step 1

Don't call it a devops team
Step 2
•

Be Patient

•

Devops is hard

•

Rome/Etsy was not build in 1 week
Listen, analyse
●

What are devs nagging about
•

•

●

Slow builds ?
No enviroments ?

What are ops nagging about
•

•

●

Deployement proces ?
No logs ?

What is mgmt nagging about
•

Quality / Feedback ?
Crossfunctional Team
●

Build a project team with skills from all over
•

Development

•

Continuous Integration

•

Testing

•

Infrastructure (HA/ Scale/ Performance)
•

Deployment

•

Measurement

●

Seat them together !

●

Goal = Help improve the business
Enable Communication
Improve Communication
●

Chatrooms (being online = being available)
•

Topic

•

Virtual watercooler

•

ChatOps

●

Virtual and physical standups (hangout / jabber)

●

Transfer knowledge

●

Not only inside the team
Start “Hiring”
●

Internally / Externally

●

Get experience on board

●

Get the team on the same page
No code ninjas
No superhero admins
One team => one goal !
Playtime!

Devs

Ops

Getting along
Make a consencus
●

Measure all the things

●

No manual changes

●

No quick wins

●

Version all the things

●

Automate all the things

●

..

●

Have fun
Build Trust
●

Experiment
•

dev

•

test

●

Prod

●

Measure success

●

Measure failure
Give access
●

Shared goal -> shared problem -> shared
responsibilities

●

Everyone is on call

●

Full platform access
•

Logs

•

Metrics

•

Tools
Grow
•

Take small steps

•

Prepare
Do not spread the word to soon....

•

Celebrate success

•

Showcase successes

•

Create jealousy (in a healthy way)
Understand failure

MTTR (mean time to repair)

•

•

mine is shorter than Yours
Your machines as cattle
Treat your people as pets
Give them toys
Food
Beer
Friendship
●

Hackathon days/weekends

●

Teach a collegue days (TTT's)

●

Random lunch meetups

●

Eat cake

●

Inside and outside the office

●

During and after working hours
Devops is like security
It's not a product that you can buy
It's a lifestyle
It's a continuous improvement process
Contact
Jan Collijs
jan.collijs@inuits.eu
Further Reading
@visibilityspots
http://www.visibilityspots.com
http://www.inuits.eu/

Inuits
Duboistraat 50
2060 Antwerpen
Belgium
+32 479 586488

More Related Content

What's hot

Minimum Viable Architecture -- Good Enough is Good Enough in a Startup
Minimum Viable Architecture -- Good Enough is Good Enough in a StartupMinimum Viable Architecture -- Good Enough is Good Enough in a Startup
Minimum Viable Architecture -- Good Enough is Good Enough in a Startup
Randy Shoup
 
Collaborative usability observation session intro
Collaborative usability observation session introCollaborative usability observation session intro
Collaborative usability observation session intro
Neil Allison
 
Bringing Open-Source Practices to Your Day Job
Bringing Open-Source Practices to Your Day JobBringing Open-Source Practices to Your Day Job
Bringing Open-Source Practices to Your Day Job
Ben Coe
 
WTF: Where To Focus when you take over a Drupal project
WTF: Where To Focus when you take over a Drupal projectWTF: Where To Focus when you take over a Drupal project
WTF: Where To Focus when you take over a Drupal project
Symetris
 
Demystifying DevOps - it's not Agile, but they're friends
Demystifying DevOps - it's not Agile, but they're friendsDemystifying DevOps - it's not Agile, but they're friends
Demystifying DevOps - it's not Agile, but they're friends
Max Griffiths
 
How to Sell Kanban to Your Boss
How to Sell Kanban to Your BossHow to Sell Kanban to Your Boss
How to Sell Kanban to Your Boss
LeanKit
 
Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOps
Rodrigo Campos
 
JavaLand 2022 - Debugging distributed systems
JavaLand 2022 - Debugging distributed systemsJavaLand 2022 - Debugging distributed systems
JavaLand 2022 - Debugging distributed systems
Bert Jan Schrijver
 
The Importance of Culture: Building and Sustaining Effective Engineering Org...
The Importance of Culture:  Building and Sustaining Effective Engineering Org...The Importance of Culture:  Building and Sustaining Effective Engineering Org...
The Importance of Culture: Building and Sustaining Effective Engineering Org...
Randy Shoup
 
Intro to our CSM Course & Agile Release Planning workshop
Intro to our CSM Course & Agile Release Planning workshopIntro to our CSM Course & Agile Release Planning workshop
Intro to our CSM Course & Agile Release Planning workshop
LeanAgileTraining
 
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
Bert Jan Schrijver
 
The Fundamentals of Continuous Software Design
The Fundamentals of Continuous Software DesignThe Fundamentals of Continuous Software Design
The Fundamentals of Continuous Software Design
Jeremy Miller
 
Bringing Open-Source Practices to Your Day Job
Bringing Open-Source Practices to Your Day JobBringing Open-Source Practices to Your Day Job
Bringing Open-Source Practices to Your Day Job
Ben Coe
 
How contributing to Open-source made me a better DevOps
How contributing to Open-source made me a better DevOpsHow contributing to Open-source made me a better DevOps
How contributing to Open-source made me a better DevOps
Ahmed AbouZaid
 
DevOps Quiz
DevOps QuizDevOps Quiz
DevOps Quiz
Pat O'Shea
 
DevOps - It's About How We Work
DevOps - It's About How We WorkDevOps - It's About How We Work
DevOps - It's About How We Work
Randy Shoup
 
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionDOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
Gene Kim
 
Don't forget the people - DevOps Manchester 10th Oct 2015
Don't forget the people - DevOps Manchester 10th Oct 2015Don't forget the people - DevOps Manchester 10th Oct 2015
Don't forget the people - DevOps Manchester 10th Oct 2015
James Heggs
 
Debugging distributed systems
Debugging distributed systemsDebugging distributed systems
Debugging distributed systems
Bert Jan Schrijver
 

What's hot (20)

Minimum Viable Architecture -- Good Enough is Good Enough in a Startup
Minimum Viable Architecture -- Good Enough is Good Enough in a StartupMinimum Viable Architecture -- Good Enough is Good Enough in a Startup
Minimum Viable Architecture -- Good Enough is Good Enough in a Startup
 
Collaborative usability observation session intro
Collaborative usability observation session introCollaborative usability observation session intro
Collaborative usability observation session intro
 
Bringing Open-Source Practices to Your Day Job
Bringing Open-Source Practices to Your Day JobBringing Open-Source Practices to Your Day Job
Bringing Open-Source Practices to Your Day Job
 
WTF: Where To Focus when you take over a Drupal project
WTF: Where To Focus when you take over a Drupal projectWTF: Where To Focus when you take over a Drupal project
WTF: Where To Focus when you take over a Drupal project
 
Demystifying DevOps - it's not Agile, but they're friends
Demystifying DevOps - it's not Agile, but they're friendsDemystifying DevOps - it's not Agile, but they're friends
Demystifying DevOps - it's not Agile, but they're friends
 
Efficient or Just Busy?
Efficient or Just Busy?Efficient or Just Busy?
Efficient or Just Busy?
 
How to Sell Kanban to Your Boss
How to Sell Kanban to Your BossHow to Sell Kanban to Your Boss
How to Sell Kanban to Your Boss
 
Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOps
 
JavaLand 2022 - Debugging distributed systems
JavaLand 2022 - Debugging distributed systemsJavaLand 2022 - Debugging distributed systems
JavaLand 2022 - Debugging distributed systems
 
The Importance of Culture: Building and Sustaining Effective Engineering Org...
The Importance of Culture:  Building and Sustaining Effective Engineering Org...The Importance of Culture:  Building and Sustaining Effective Engineering Org...
The Importance of Culture: Building and Sustaining Effective Engineering Org...
 
Intro to our CSM Course & Agile Release Planning workshop
Intro to our CSM Course & Agile Release Planning workshopIntro to our CSM Course & Agile Release Planning workshop
Intro to our CSM Course & Agile Release Planning workshop
 
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
 
The Fundamentals of Continuous Software Design
The Fundamentals of Continuous Software DesignThe Fundamentals of Continuous Software Design
The Fundamentals of Continuous Software Design
 
Bringing Open-Source Practices to Your Day Job
Bringing Open-Source Practices to Your Day JobBringing Open-Source Practices to Your Day Job
Bringing Open-Source Practices to Your Day Job
 
How contributing to Open-source made me a better DevOps
How contributing to Open-source made me a better DevOpsHow contributing to Open-source made me a better DevOps
How contributing to Open-source made me a better DevOps
 
DevOps Quiz
DevOps QuizDevOps Quiz
DevOps Quiz
 
DevOps - It's About How We Work
DevOps - It's About How We WorkDevOps - It's About How We Work
DevOps - It's About How We Work
 
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionDOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
 
Don't forget the people - DevOps Manchester 10th Oct 2015
Don't forget the people - DevOps Manchester 10th Oct 2015Don't forget the people - DevOps Manchester 10th Oct 2015
Don't forget the people - DevOps Manchester 10th Oct 2015
 
Debugging distributed systems
Debugging distributed systemsDebugging distributed systems
Debugging distributed systems
 

Viewers also liked

Elingua projecte catlingua
Elingua projecte catlinguaElingua projecte catlingua
Elingua projecte catlinguae-lingua
 
Systems biology in polypharmacology: explaining and predicting drug secondary...
Systems biology in polypharmacology: explaining and predicting drug secondary...Systems biology in polypharmacology: explaining and predicting drug secondary...
Systems biology in polypharmacology: explaining and predicting drug secondary...Andrei KUCHARAVY
 
Wilson erazo origendelinternet
Wilson erazo origendelinternetWilson erazo origendelinternet
Wilson erazo origendelinternet
Wilson Andres Erazo Tuarez
 
Smart syuhada goes to school 2031 knp
Smart syuhada goes to school 2031 knpSmart syuhada goes to school 2031 knp
Smart syuhada goes to school 2031 knpRendra Visual
 
Peran umat islam untuk melanjutkan kehidupan islam (1)
Peran umat islam untuk melanjutkan kehidupan islam (1)Peran umat islam untuk melanjutkan kehidupan islam (1)
Peran umat islam untuk melanjutkan kehidupan islam (1)Rendra Visual
 
Dakwah kreatif indonesia
Dakwah kreatif indonesiaDakwah kreatif indonesia
Dakwah kreatif indonesiaRendra Visual
 
Introduction to the intermediate Python - v1.1
Introduction to the intermediate Python - v1.1Introduction to the intermediate Python - v1.1
Introduction to the intermediate Python - v1.1
Andrei KUCHARAVY
 
Graph databases in computational bioloby: case of neo4j and TitanDB
Graph databases in computational bioloby: case of neo4j and TitanDBGraph databases in computational bioloby: case of neo4j and TitanDB
Graph databases in computational bioloby: case of neo4j and TitanDB
Andrei KUCHARAVY
 
Deployment orchestration
Deployment orchestration Deployment orchestration
Deployment orchestration
Jan Collijs
 
Distro muslim magazine - clothing
Distro muslim magazine - clothingDistro muslim magazine - clothing
Distro muslim magazine - clothing
Rendra Visual
 
1 problem ekonomi ust dwi condro triono
1 problem ekonomi   ust dwi condro triono1 problem ekonomi   ust dwi condro triono
1 problem ekonomi ust dwi condro trionoRendra Visual
 

Viewers also liked (14)

Elingua projecte catlingua
Elingua projecte catlinguaElingua projecte catlingua
Elingua projecte catlingua
 
Systems biology in polypharmacology: explaining and predicting drug secondary...
Systems biology in polypharmacology: explaining and predicting drug secondary...Systems biology in polypharmacology: explaining and predicting drug secondary...
Systems biology in polypharmacology: explaining and predicting drug secondary...
 
Amazing s
Amazing sAmazing s
Amazing s
 
Wilson erazo origendelinternet
Wilson erazo origendelinternetWilson erazo origendelinternet
Wilson erazo origendelinternet
 
Colour mag
Colour magColour mag
Colour mag
 
Smart syuhada goes to school 2031 knp
Smart syuhada goes to school 2031 knpSmart syuhada goes to school 2031 knp
Smart syuhada goes to school 2031 knp
 
Sketsa mentoring
Sketsa mentoringSketsa mentoring
Sketsa mentoring
 
Peran umat islam untuk melanjutkan kehidupan islam (1)
Peran umat islam untuk melanjutkan kehidupan islam (1)Peran umat islam untuk melanjutkan kehidupan islam (1)
Peran umat islam untuk melanjutkan kehidupan islam (1)
 
Dakwah kreatif indonesia
Dakwah kreatif indonesiaDakwah kreatif indonesia
Dakwah kreatif indonesia
 
Introduction to the intermediate Python - v1.1
Introduction to the intermediate Python - v1.1Introduction to the intermediate Python - v1.1
Introduction to the intermediate Python - v1.1
 
Graph databases in computational bioloby: case of neo4j and TitanDB
Graph databases in computational bioloby: case of neo4j and TitanDBGraph databases in computational bioloby: case of neo4j and TitanDB
Graph databases in computational bioloby: case of neo4j and TitanDB
 
Deployment orchestration
Deployment orchestration Deployment orchestration
Deployment orchestration
 
Distro muslim magazine - clothing
Distro muslim magazine - clothingDistro muslim magazine - clothing
Distro muslim magazine - clothing
 
1 problem ekonomi ust dwi condro triono
1 problem ekonomi   ust dwi condro triono1 problem ekonomi   ust dwi condro triono
1 problem ekonomi ust dwi condro triono
 

Similar to Devops in with the old, in with the new

Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
Kris Buytaert
 
Devops, Secops, Opsec, DevSec *ops *.* ?
Devops, Secops, Opsec, DevSec *ops *.* ?Devops, Secops, Opsec, DevSec *ops *.* ?
Devops, Secops, Opsec, DevSec *ops *.* ?
Kris Buytaert
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.
Kris Buytaert
 
Drupal and Devops , the Survey Results
Drupal and Devops , the Survey ResultsDrupal and Devops , the Survey Results
Drupal and Devops , the Survey Results
Kris Buytaert
 
Devops For Drupal
Devops  For DrupalDevops  For Drupal
Devops For Drupal
Kris Buytaert
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael CollinsDevopsdays
 
Devops, the future is here it's not evenly distributed yet
Devops, the future is here it's not evenly distributed yetDevops, the future is here it's not evenly distributed yet
Devops, the future is here it's not evenly distributed yet
Kris Buytaert
 
Building A devopsy Team
Building A devopsy TeamBuilding A devopsy Team
Building A devopsy Team
Kris Buytaert
 
Django production
Django productionDjango production
Django production
pythonsd
 
Seven deadly wastes
Seven deadly wastesSeven deadly wastes
Seven deadly wastes
Jez Halford
 
Devops at Startup Weekend BXL
Devops at Startup Weekend BXLDevops at Startup Weekend BXL
Devops at Startup Weekend BXL
Kris Buytaert
 
What is devops
What is devopsWhat is devops
What is devops
Aaron Blythe
 
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
AgileNetwork
 
Tales from the Platform Trade
Tales from the Platform TradeTales from the Platform Trade
Tales from the Platform Trade
William Grosso
 
Devops for drupal
Devops for  drupalDevops for  drupal
Devops for drupal
Kris Buytaert
 
Years of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoopsYears of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoops
Kris Buytaert
 
SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOps
SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOpsSaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOps
SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOps
SaltStack
 
It's XP Stupid (2019)
It's XP Stupid (2019)It's XP Stupid (2019)
It's XP Stupid (2019)
Mike Harris
 
Standing on the Shoulders of Giants: How Community Shapes Development in Elli...
Standing on the Shoulders of Giants: How Community Shapes Development in Elli...Standing on the Shoulders of Giants: How Community Shapes Development in Elli...
Standing on the Shoulders of Giants: How Community Shapes Development in Elli...Derek Allard
 
DevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
DevOpsGuys - Getting Started with DevOps - Github/Azure WebinarDevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
DevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
DevOpsGroup
 

Similar to Devops in with the old, in with the new (20)

Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
 
Devops, Secops, Opsec, DevSec *ops *.* ?
Devops, Secops, Opsec, DevSec *ops *.* ?Devops, Secops, Opsec, DevSec *ops *.* ?
Devops, Secops, Opsec, DevSec *ops *.* ?
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.
 
Drupal and Devops , the Survey Results
Drupal and Devops , the Survey ResultsDrupal and Devops , the Survey Results
Drupal and Devops , the Survey Results
 
Devops For Drupal
Devops  For DrupalDevops  For Drupal
Devops For Drupal
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
 
Devops, the future is here it's not evenly distributed yet
Devops, the future is here it's not evenly distributed yetDevops, the future is here it's not evenly distributed yet
Devops, the future is here it's not evenly distributed yet
 
Building A devopsy Team
Building A devopsy TeamBuilding A devopsy Team
Building A devopsy Team
 
Django production
Django productionDjango production
Django production
 
Seven deadly wastes
Seven deadly wastesSeven deadly wastes
Seven deadly wastes
 
Devops at Startup Weekend BXL
Devops at Startup Weekend BXLDevops at Startup Weekend BXL
Devops at Startup Weekend BXL
 
What is devops
What is devopsWhat is devops
What is devops
 
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
 
Tales from the Platform Trade
Tales from the Platform TradeTales from the Platform Trade
Tales from the Platform Trade
 
Devops for drupal
Devops for  drupalDevops for  drupal
Devops for drupal
 
Years of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoopsYears of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoops
 
SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOps
SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOpsSaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOps
SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOps
 
It's XP Stupid (2019)
It's XP Stupid (2019)It's XP Stupid (2019)
It's XP Stupid (2019)
 
Standing on the Shoulders of Giants: How Community Shapes Development in Elli...
Standing on the Shoulders of Giants: How Community Shapes Development in Elli...Standing on the Shoulders of Giants: How Community Shapes Development in Elli...
Standing on the Shoulders of Giants: How Community Shapes Development in Elli...
 
DevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
DevOpsGuys - Getting Started with DevOps - Github/Azure WebinarDevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
DevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
 

Recently uploaded

SOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
SOCIOLOGY PPT. SOCIAL SECURITY POWER POINTSOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
SOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
ssuser8d5e2d1
 
UNIVERSAL HUMAN VALUES- Harmony in the Nature
UNIVERSAL HUMAN VALUES- Harmony in the NatureUNIVERSAL HUMAN VALUES- Harmony in the Nature
UNIVERSAL HUMAN VALUES- Harmony in the Nature
Chandrakant Divate
 
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptxEthical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
TANMAYJAIN511570
 
ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docxÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
ngochaavk33a
 
Collocation thường gặp trong đề thi THPT Quốc gia.pdf
Collocation thường gặp trong đề thi THPT Quốc gia.pdfCollocation thường gặp trong đề thi THPT Quốc gia.pdf
Collocation thường gặp trong đề thi THPT Quốc gia.pdf
ngochaavk33a
 
Program Your Destiny eBook - Destiny University.pdf
Program Your Destiny eBook - Destiny University.pdfProgram Your Destiny eBook - Destiny University.pdf
Program Your Destiny eBook - Destiny University.pdf
Michael Herlache, MBA
 
CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docxCHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
ngochaavk33a
 

Recently uploaded (7)

SOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
SOCIOLOGY PPT. SOCIAL SECURITY POWER POINTSOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
SOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
 
UNIVERSAL HUMAN VALUES- Harmony in the Nature
UNIVERSAL HUMAN VALUES- Harmony in the NatureUNIVERSAL HUMAN VALUES- Harmony in the Nature
UNIVERSAL HUMAN VALUES- Harmony in the Nature
 
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptxEthical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
 
ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docxÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
 
Collocation thường gặp trong đề thi THPT Quốc gia.pdf
Collocation thường gặp trong đề thi THPT Quốc gia.pdfCollocation thường gặp trong đề thi THPT Quốc gia.pdf
Collocation thường gặp trong đề thi THPT Quốc gia.pdf
 
Program Your Destiny eBook - Destiny University.pdf
Program Your Destiny eBook - Destiny University.pdfProgram Your Destiny eBook - Destiny University.pdf
Program Your Destiny eBook - Destiny University.pdf
 
CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docxCHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
 

Devops in with the old, in with the new