Submit Search
Upload
DevOps For Solo Developers
•
1 like
•
1,205 views
Jure Cuhalev
Follow
WebCamp Zagreb Talk
Read less
Read more
Technology
Report
Share
Report
Share
1 of 25
Download now
Download to read offline
Recommended
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
Recommended
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
More Related Content
What's hot
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
What's hot
(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
Similar to 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
Similar to 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
More from 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
More from 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
Recently uploaded
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
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
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Recently uploaded
(20)
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
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
Download now