Suche senden
Hochladen
DevOps For Solo Developers
•
1 gefällt mir
•
1,205 views
Jure Cuhalev
Folgen
WebCamp Zagreb Talk
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 25
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Preparing for SRE Interviews
Preparing for SRE Interviews
Shivam Mitra
Deploying PHP apps on the cloud
Deploying PHP apps on the cloud
Zend by Rogue Wave Software
Avoiding Performance Problems: When and How to Debug Production
Avoiding Performance Problems: When and How to Debug Production
AppNeta
Testing Below the Application
Testing Below the Application
Ash Winter
Continuous integration
Continuous integration
Dennis van der Stelt
Supporting Digital Media Workflows in the Cloud with Perforce Helix
Supporting Digital Media Workflows in the Cloud with Perforce Helix
Perforce
A Byte of Software Deployment
A Byte of Software Deployment
Gong Haibing
Getting to Walk with DevOps
Getting to Walk with DevOps
Eklove Mohan
Empfohlen
Preparing for SRE Interviews
Preparing for SRE Interviews
Shivam Mitra
Deploying PHP apps on the cloud
Deploying PHP apps on the cloud
Zend by Rogue Wave Software
Avoiding Performance Problems: When and How to Debug Production
Avoiding Performance Problems: When and How to Debug Production
AppNeta
Testing Below the Application
Testing Below the Application
Ash Winter
Continuous integration
Continuous integration
Dennis van der Stelt
Supporting Digital Media Workflows in the Cloud with Perforce Helix
Supporting Digital Media Workflows in the Cloud with Perforce Helix
Perforce
A Byte of Software Deployment
A Byte of Software Deployment
Gong Haibing
Getting to Walk with DevOps
Getting to Walk with DevOps
Eklove Mohan
Integration Testing as Validation and Monitoring
Integration Testing as Validation and Monitoring
Melissa Benua
Preparing for DevOps
Preparing for DevOps
Eklove Mohan
Test Driven Development & CI/CD
Test Driven Development & CI/CD
Shanmuga S Muthu
Give A Great Tech Talk 2013
Give A Great Tech Talk 2013
PostgreSQL Experts, Inc.
Docker-native Automated Delivery w/ Caylent
Docker-native Automated Delivery w/ Caylent
JP La Torre
Intro to devops - Begin with End in Mind
Intro to devops - Begin with End in Mind
Laavanya Kathiresen
Continuous Integration as a Way of Life
Continuous Integration as a Way of Life
Melissa Benua
Case study
Case study
karan saini
Extreme Makeover OnBase Edition
Extreme Makeover OnBase Edition
DataBank, A KYOCERA Group Company
Continuous integration, delivery & deployment
Continuous integration, delivery & deployment
Martijn van der Kamp
Continuous Integration, the minimum viable product
Continuous Integration, the minimum viable product
Julian Simpson
Docker in the Real World - Ops
Docker in the Real World - Ops
James Schorr
DevOps Fest 2020. immutable infrastructure as code. True story.
DevOps Fest 2020. immutable infrastructure as code. True story.
Vlad Fedosov
From vagrant to production - Mark Eijsermans
From vagrant to production - Mark Eijsermans
Devopsdays
Scaling tappsi
Scaling tappsi
Óscar Andrés López
Gears of Perforce: AAA Game Development Challenges
Gears of Perforce: AAA Game Development Challenges
Perforce
Introduction To Continuous Integration
Introduction To Continuous Integration
Christopher Read
Continuous Integration at Mollie
Continuous Integration at Mollie
willemstuursma
Monitoring microservice applications: An SRE’s perspective
Monitoring microservice applications: An SRE’s perspective
DevOpsProdigy
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Steve Mercier
Enterprise PHP
Enterprise PHP
Mohammad Emran Hasan
DCRUG: Achieving Development-Production Parity
DCRUG: Achieving Development-Production Parity
Geoff Harcourt
Weitere ähnliche Inhalte
Was ist angesagt?
Integration Testing as Validation and Monitoring
Integration Testing as Validation and Monitoring
Melissa Benua
Preparing for DevOps
Preparing for DevOps
Eklove Mohan
Test Driven Development & CI/CD
Test Driven Development & CI/CD
Shanmuga S Muthu
Give A Great Tech Talk 2013
Give A Great Tech Talk 2013
PostgreSQL Experts, Inc.
Docker-native Automated Delivery w/ Caylent
Docker-native Automated Delivery w/ Caylent
JP La Torre
Intro to devops - Begin with End in Mind
Intro to devops - Begin with End in Mind
Laavanya Kathiresen
Continuous Integration as a Way of Life
Continuous Integration as a Way of Life
Melissa Benua
Case study
Case study
karan saini
Extreme Makeover OnBase Edition
Extreme Makeover OnBase Edition
DataBank, A KYOCERA Group Company
Continuous integration, delivery & deployment
Continuous integration, delivery & deployment
Martijn van der Kamp
Continuous Integration, the minimum viable product
Continuous Integration, the minimum viable product
Julian Simpson
Docker in the Real World - Ops
Docker in the Real World - Ops
James Schorr
DevOps Fest 2020. immutable infrastructure as code. True story.
DevOps Fest 2020. immutable infrastructure as code. True story.
Vlad Fedosov
From vagrant to production - Mark Eijsermans
From vagrant to production - Mark Eijsermans
Devopsdays
Scaling tappsi
Scaling tappsi
Óscar Andrés López
Gears of Perforce: AAA Game Development Challenges
Gears of Perforce: AAA Game Development Challenges
Perforce
Introduction To Continuous Integration
Introduction To Continuous Integration
Christopher Read
Continuous Integration at Mollie
Continuous Integration at Mollie
willemstuursma
Monitoring microservice applications: An SRE’s perspective
Monitoring microservice applications: An SRE’s perspective
DevOpsProdigy
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Steve Mercier
Was ist angesagt?
(20)
Integration Testing as Validation and Monitoring
Integration Testing as Validation and Monitoring
Preparing for DevOps
Preparing for DevOps
Test Driven Development & CI/CD
Test Driven Development & CI/CD
Give A Great Tech Talk 2013
Give A Great Tech Talk 2013
Docker-native Automated Delivery w/ Caylent
Docker-native Automated Delivery w/ Caylent
Intro to devops - Begin with End in Mind
Intro to devops - Begin with End in Mind
Continuous Integration as a Way of Life
Continuous Integration as a Way of Life
Case study
Case study
Extreme Makeover OnBase Edition
Extreme Makeover OnBase Edition
Continuous integration, delivery & deployment
Continuous integration, delivery & deployment
Continuous Integration, the minimum viable product
Continuous Integration, the minimum viable product
Docker in the Real World - Ops
Docker in the Real World - Ops
DevOps Fest 2020. immutable infrastructure as code. True story.
DevOps Fest 2020. immutable infrastructure as code. True story.
From vagrant to production - Mark Eijsermans
From vagrant to production - Mark Eijsermans
Scaling tappsi
Scaling tappsi
Gears of Perforce: AAA Game Development Challenges
Gears of Perforce: AAA Game Development Challenges
Introduction To Continuous Integration
Introduction To Continuous Integration
Continuous Integration at Mollie
Continuous Integration at Mollie
Monitoring microservice applications: An SRE’s perspective
Monitoring microservice applications: An SRE’s perspective
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Ähnlich wie DevOps For Solo Developers
Enterprise PHP
Enterprise PHP
Mohammad Emran Hasan
DCRUG: Achieving Development-Production Parity
DCRUG: Achieving Development-Production Parity
Geoff Harcourt
Fluentd and docker monitoring
Fluentd and docker monitoring
Vinay Krishna
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
NCCOMMS
12 Factor App Methodology
12 Factor App Methodology
laeshin park
Windows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server Management
Sharkrit JOBBO
Intro To Puppet.Key
Intro To Puppet.Key
Work
Introduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital Workplace
Jen Wei Lee
Make It Cooler: Using Decentralized Version Control
Make It Cooler: Using Decentralized Version Control
indiver
DevOps tools for winning agility
DevOps tools for winning agility
Kellyn Pot'Vin-Gorman
Advanced dev ops governance with terraform
Advanced dev ops governance with terraform
James Counts
Get There meetup March 2018 - Microservices in action at the Dutch National P...
Get There meetup March 2018 - Microservices in action at the Dutch National P...
Bert Jan Schrijver
Dublin JUG February 2018 - Microservices in action at the Dutch National Police
Dublin JUG February 2018 - Microservices in action at the Dutch National Police
Bert Jan Schrijver
iSense Java Summit 2017 - Microservices in action at the Dutch National Police
iSense Java Summit 2017 - Microservices in action at the Dutch National Police
Bert Jan Schrijver
Putting Compilers to Work
Putting Compilers to Work
SingleStore
London DevOps Meetup - PaaS as a platform for devops
London DevOps Meetup - PaaS as a platform for devops
Jeremy Brown
Evolution of deploy.sh
Evolution of deploy.sh
Leonid Mamchenkov
Web development with Python
Web development with Python
Raman Balyan
Devops
Devops
JyothirmaiG4
Continuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with Jenkins
ecubemarketing
Ähnlich wie DevOps For Solo Developers
(20)
Enterprise PHP
Enterprise PHP
DCRUG: Achieving Development-Production Parity
DCRUG: Achieving Development-Production Parity
Fluentd and docker monitoring
Fluentd and docker monitoring
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
12 Factor App Methodology
12 Factor App Methodology
Windows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server Management
Intro To Puppet.Key
Intro To Puppet.Key
Introduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital Workplace
Make It Cooler: Using Decentralized Version Control
Make It Cooler: Using Decentralized Version Control
DevOps tools for winning agility
DevOps tools for winning agility
Advanced dev ops governance with terraform
Advanced dev ops governance with terraform
Get There meetup March 2018 - Microservices in action at the Dutch National P...
Get There meetup March 2018 - Microservices in action at the Dutch National P...
Dublin JUG February 2018 - Microservices in action at the Dutch National Police
Dublin JUG February 2018 - Microservices in action at the Dutch National Police
iSense Java Summit 2017 - Microservices in action at the Dutch National Police
iSense Java Summit 2017 - Microservices in action at the Dutch National Police
Putting Compilers to Work
Putting Compilers to Work
London DevOps Meetup - PaaS as a platform for devops
London DevOps Meetup - PaaS as a platform for devops
Evolution of deploy.sh
Evolution of deploy.sh
Web development with Python
Web development with Python
Devops
Devops
Continuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with Jenkins
Mehr von Jure Cuhalev
Python icecream library
Python icecream library
Jure Cuhalev
Google Sheets in Python with gspread
Google Sheets in Python with gspread
Jure Cuhalev
Up Your Freelancing Game
Up Your Freelancing Game
Jure Cuhalev
Kaj je cms
Kaj je cms
Jure Cuhalev
Prevoz.org presentation
Prevoz.org presentation
Jure Cuhalev
Poke Is The New Greeting Card
Poke Is The New Greeting Card
Jure Cuhalev
Pimp Your Blog
Pimp Your Blog
Jure Cuhalev
Twitter and Alternative reality games
Twitter and Alternative reality games
Jure Cuhalev
Personal branding, social media and pretty pictures
Personal branding, social media and pretty pictures
Jure Cuhalev
Pretty Pictures
Pretty Pictures
Jure Cuhalev
O BarCampih
O BarCampih
Jure Cuhalev
Blog Enhancing through Extensions
Blog Enhancing through Extensions
Jure Cuhalev
Druzbene Vloge
Druzbene Vloge
Jure Cuhalev
Druzbeni Mediji Blogres08
Druzbeni Mediji Blogres08
Jure Cuhalev
Its Complicated (2)
Its Complicated (2)
Jure Cuhalev
It's Complicated
It's Complicated
Jure Cuhalev
Web2 Expo San Francisco
Web2 Expo San Francisco
Jure Cuhalev
RDFa in ostala spletna semantika
RDFa in ostala spletna semantika
Jure Cuhalev
Odprta Koda in vas Mac
Odprta Koda in vas Mac
Jure Cuhalev
Mehr von Jure Cuhalev
(19)
Python icecream library
Python icecream library
Google Sheets in Python with gspread
Google Sheets in Python with gspread
Up Your Freelancing Game
Up Your Freelancing Game
Kaj je cms
Kaj je cms
Prevoz.org presentation
Prevoz.org presentation
Poke Is The New Greeting Card
Poke Is The New Greeting Card
Pimp Your Blog
Pimp Your Blog
Twitter and Alternative reality games
Twitter and Alternative reality games
Personal branding, social media and pretty pictures
Personal branding, social media and pretty pictures
Pretty Pictures
Pretty Pictures
O BarCampih
O BarCampih
Blog Enhancing through Extensions
Blog Enhancing through Extensions
Druzbene Vloge
Druzbene Vloge
Druzbeni Mediji Blogres08
Druzbeni Mediji Blogres08
Its Complicated (2)
Its Complicated (2)
It's Complicated
It's Complicated
Web2 Expo San Francisco
Web2 Expo San Francisco
RDFa in ostala spletna semantika
RDFa in ostala spletna semantika
Odprta Koda in vas Mac
Odprta Koda in vas Mac
Kürzlich hochgeladen
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
narutouzumaki53779
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
HarshalMandlekar2
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
mohitsingh558521
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
Kürzlich hochgeladen
(20)
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
DevOps For Solo Developers
1.
DevOps for Solo Developer Jure Čuhalev
2.
I used to
focus on technology Now I focus on my clients business
3.
4.
How can I clone myself?
5.
Technical Debt was killing
me Quick hacks Broken environment High cost of switching projects
6.
DevOps to the rescue
7.
a culture of
collaboration and sharing between Development and Operations teams
8.
Ops is all about automation and
monitoring
9.
Deploy Replicate remote environment
10.
Deploy Single deploy script
11.
Remote Shell Access •
Controlled by your computer • Requires build scripts on server • Don’t expose your .git/folder to the internet
12.
FTP • Build outside
of your development folder • LFTP, NCFTP for scripting
13.
Benefits Good development practices Replicate build process Quick deploy
14.
Sync remote environment Database Uploaded content Plugins Local database Local disk
15.
Have a system •
scripts/project/ • deploy • sync_db • sync_files
16.
Find wrappers for your CMS/framework wp-cli, drush,
magerun
17.
Operations
18.
Uptime monitoring • Clients
will call you • 1 hour resolution is fine • Pick any free solution • UptimeRobot is great
19.
Error reporting • Frontend
and backend error logging • Stack trace • GetSentry.com is great
20.
Final setup
21.
Deploy Replicate remote environment Error monitoring Uptime monitoring
22.
Technology
23.
Pick an automation a framework that
your friends use Ansible Chef Puppet Fabric BashCapistrano
24.
Slow down, replace yourself with a
small shell script
25.
More resources, links and
scripts http://j.mp/devops-zg jure@cuhalev.com - @gandalfar
Jetzt herunterladen