0

DevOps

Frameworks, Techniques, and Tools

Erscheint am 07.05.2025, Auflage: 1. Auflage
CHF 67,00
(inkl. MwSt.)
UVP

Titel noch nicht erschienen

In den Warenkorb
Bibliografische Daten
ISBN/EAN: 9781493226702
Sprache: Englisch
Umfang: 418
Format (T/L/B): 25.0 x 17.0 cm

Beschreibung

Optimize your software development lifecycle with DevOps! In this project-driven, practical guide, DevOps expert Sujeevan Vijayakumaran will teach you all you need to know about this methodology. Walk through each phase of an IT project—from planning and coding to deployment and monitoring—to see how DevOps tools and techniques help streamline modern application development. Witness the trials of an example company to understand how a DevOps work culture creates calm out of chaos—and use the lessons learned to implement DevOps in your own organization. Highlights include:1) CALMS framework 2) Project management 3) Code collaboration 4) Continuous integration and continuous delivery5) Quality assurance6) Testing 7) Operations8) Monitoring9) Security10) GitHub11) GitLab Highlights: CALMS framework Project management Code collaboration Continuous integration and continuous delivery Quality assurance Testing Operations Monitoring Security GitHub GitLab Jenkins

Inhalt

1.1 ... Culture ... 16 1.2 ... Technology ... 17 1.3 ... My Path to DevOps and to This Book ... 17 1.4 ... Target Audience ... 19 1.5 ... The Structure of the Book ... 20 1.6 ... Feedback ... 20 1.7 ... Thank You! ... 21 2.1 ... DevOps: The Big Picture ... 23 2.2 ... Misunderstandings about DevOps ... 36 2.3 ... The DevOps Software Development Lifecycle ... 42 2.4 ... Summary ... 45 3.1 ... nicely-dressed.com ... 48 3.2 ... The Development Model ... 48 3.3 ... The Business Team: Requirements Analysis ... 49 3.4 ... The Architecture Team: Design of the Application ... 50 3.5 ... The Development Teams ... 50 3.6 ... The Quality Assurance Team ... 52 3.7 ... The Operations Team: The Ops in DevOps ... 53 3.8 ... The Infrastructure Team ... 56 3.9 ... The Security Team ... 57 3.10 ... Summary ... 58 4.1 ... The First Steps: The Agile Mindset ... 61 4.2 ... Project Management for Everyone? ... 64 4.3 ... Summary ... 72 5.1 ... Typical Problems with Managing the Source Code ... 73 5.2 ... Improve the Organization of the Code ... 81 5.3 ... There Is No Way around Git ... 83 5.4 ... Code Reviews and Pair Programming ... 91 5.5 ... Inner Sourcing: Sharing Code within the Company ... 102 5.6 ... Summary ... 111 6.1 ... Typical Problems in the Build Process ... 113 6.2 ... Modern Build Management ... 119 6.3 ... Continuous Integration ... 122 6.4 ... The Continuous Integration Server and the Pipelines ... 126 6.5 ... Efficient Pipeline Authoring ... 132 6.6 ... Overview of Continuous Integration Servers ... 134 6.7 ... Summary ... 152 7.1 ... Typical Problems with Testing ... 153 7.2 ... Testing as Part of the DevOps Process ... 158 7.3 ... Summary ... 171 8.1 ... Typical Release Management Problems ... 173 8.2 ... Implementing Continuous Delivery and Deployment ... 179 8.3 ... Build Management for Deployments ... 191 8.4 ... Rollbacks, Canaries, and Feature Flags ... 198 8.5 ... Deployment Targets ... 205 8.6 ... Summary ... 219 9.1 ... Typical Problems with Operating Services ... 221 9.2 ... Breaking Up the Highly Coupled Infrastructure Architecture ... 226 9.3 ... Cloud Computing ... 233 9.4 ... Stronger Collaboration between Development and Operations ... 243 9.5 ... Configuration Management: Everything as Code ... 249 9.6 ... Chaos Engineering ... 258 9.7 ... Reliability Engineering ... 262 9.8 ... Summary ... 265 10.1 ... No Visibility at nicely-dressed.com ... 268 10.2 ... With Insight Comes Foresight ... 275 10.3 ... Tools for Monitoring, Observability, and Tracing ... 282 10.4 ... Availability ... 300 10.5 ... Summary ... 304 11.1 ... Security Disrupts the Agile Waterfall ... 308 11.2 ... DevOps with a Separate Security Team ... 310 11.3 ... DevSecOps: Building Security into DevOps ... 314 11.4 ... Tools for Higher Security ... 321 11.5 ... Supply Chain Security ... 329 11.6 ... Compliance ... 335 11.7 ... Summary ... 345 12.1 ... Introducing a DevOps Culture ... 347 12.2 ... Making DevOps Success Measurable with DORA Metrics ... 362 12.3 ... Value Stream Mapping ... 368 12.4 ... Summary ... 375 13.1 ... Toolchain Complexity ... 378 13.2 ... DevOps Platforms at a Glance ... 384 13.3 ... Summary ... 387 14.1 ... The Role of AI in DevOps ... 389 14.2 ... DataOps, MLOps, and AIOps ... 397 14.3 ... DevOps as a Job ... 399 14.4 ... Summary ... 410 ... The Author ... 411 ... Index ... 413

Weitere Artikel vom Autor "Vijayakumaran, Sujeevan"

Lieferbarkeit auf Anfrage

CHF 21,90
inkl. MwSt.
UVP

Lieferbar in ca. 10-14 Arbeitstagen

CHF 39,50
inkl. MwSt.
UVP
Alle Artikel anzeigen

Weitere Artikel aus der Kategorie "Informatik & EDV"

Lieferbar innerhalb 48 Stunden

CHF 31,50
inkl. MwSt.
UVP

Lieferbarkeit auf Anfrage

CHF 18,90
inkl. MwSt.
UVP

Lieferbarkeit auf Anfrage

CHF 28,90
inkl. MwSt.
UVP

Lieferbar innerhalb 48 Stunden

CHF 28,90
inkl. MwSt.
UVP

Lieferbarkeit auf Anfrage

CHF 77,00
inkl. MwSt.
UVP
Alle Artikel anzeigen