devopsdays Copenhagen
April 24-25, 2018
https://www.devopsdays.org/events/2018-copenhagen/
In this talk, you will hear about the DevOps journey in our company, from the initial brown-field all-manual state, to our current partially automated situation and the strategic destination of a fully automated and monitored process.
In equilibrium between an high-level view and useful practical tips, we will touch on what informed our decisions, in terms of priorities and technologies, some lessons learned in setting up Infrastructure-as-Code using Terraform for Azure, and how the legacy constraints helped or hindered.
Strategies for Landing an Oracle DBA Job as a Fresher
There and Back Again (My DevOps journey) - DevOps Days Copenhagen 2018
1. There and Back Again
a DevOps journey
Giulio Vian
25th April 2018
giulio.dev@casavian.eu
@giulio_vian
2. Few words about me
2
giulio.dev@casavian.eu
@giulio_vian
http://blog.casavian.eu/
https://tfsaggregator.github.io
Hardware spec:
1KB RAM (upg. 16KB)
4KB ROM
3. What we will talk about?
Introduction
Company state & Whys
What’s the plan?
Infrastructure-as-Code
Layer 1 – Terraform
Layer 2 – DSC
Layer 3 – Pipelines
Wrap-up
3
100-level
Deck on SlideShare
Bibliography at the end
5. No green-field
3 Active Directory domains
+ workgroup
3 test environments
2 production environments
All manually built
Mainly manual deployments
TeraByte-size SQL instances
VPN connections
Centralized version control
4 source code branches
31. Working together (2)
Version Control
Infrastructure as Code
Defining releases
Access control
Authorization
Auditing
32. Pipelines unfolding
one pipeline is not enough for all of us…
Integral deploy
Über-arching test and deploy
Partial paths
Just DB or App
Hotfix path
Other operations
Disaster Recovery
36. To know more
Continuous Delivery: Reliable Software
Releases through Build, Test, and
Deployment Automation — J.Humble,
D.Farley (Addison-Wesley)
https://www.amazon.com/Continuous-
Delivery/dp/0321601912/
The DevOps Handbook — G.Kim, P.Debois,
J.Willis, J.Humble (IT Revolution Press)
https://www.amazon.com/DevOps-Handbook-
World-Class-Reliability-
Organizations/dp/1942788002/
36
37. To know more (cont’d)
Terraform - Up and Running: Writing
Infrastructure as Code — Y.Brikman
(O′Reilly)
https://www.amazon.co.uk/gp/product/1491
977086/
The DSC Book — Don Jones and Melissa
Januszko (O′Reilly)
https://leanpub.com/the-dsc-book
1491977086/
37
38. To know more (cont’d again)
Refactoring Databases — Scott J Ambler and
Pramod J. Sadalage (Addison-Wesley)
https://www.amazon.com/Refactoring-Databases-
Evolutionary-paperback-Addison-Wesley/dp/0321774515/
DevOps on the Microsoft Stack — Wouter de
Kort (Apress)
https://www.amazon.com/DevOps-Microsoft-Stack-Wouter-
Kort/dp/1484214471/
Beginning Build and Release Management with
TFS 2017 and VSTS — Chandrasekara, Chaminda
(Apress)
http://www.apress.com/gp/book/9781484228104
38