Mastering DevOps
A Cloud Engineering and Data Science Perspective
- 1st Edition - April 1, 2026
- Latest edition
- Authors: Chinmaya Kumar Dehury, Satish Narayana Srirama
- Language: English
Mastering DevOps: A Cloud Engineering and Data Science Perspective explores the complexities of adopting DevOps in today’s fast-evolving tech landscape, where cloud infrastructu… Read more
Mastering DevOps: A Cloud Engineering and Data Science Perspective explores the complexities of adopting DevOps in today’s fast-evolving tech landscape, where cloud infrastructure and data-driven solutions are central to business success. The book equips readers with the practical skills and foundational knowledge needed to design, deploy, and manage DevOps processes that address the challenges of scalability, automation, and handling large-scale, containerized applications. By integrating DevOps principles with essential technologies like cloud computing, microservices, and CI/CD pipelines, the text ensures readers gain a comprehensive understanding of modern DevOps practices.
Beyond the basics, the book tailors its approach to the unique needs of data science, highlighting recent innovations and their impact within DevOps environments. Structured across four progressive units, the book covers everything from foundational principles and tools to advanced deployment strategies and emerging trends. Readers benefit from a clear roadmap—beginning with DevOps fundamentals, moving through core architectures, CI/CD automation, and concluding with advanced topics and the intersection of DevOps and data science.
Beyond the basics, the book tailors its approach to the unique needs of data science, highlighting recent innovations and their impact within DevOps environments. Structured across four progressive units, the book covers everything from foundational principles and tools to advanced deployment strategies and emerging trends. Readers benefit from a clear roadmap—beginning with DevOps fundamentals, moving through core architectures, CI/CD automation, and concluding with advanced topics and the intersection of DevOps and data science.
- Presents end-to-end DevOps phases with real-world applications, covering each DevOps phase, from planning to monitoring, with practical examples and scenarios
- Includes detailed coverage of core technologies such as cloud computing, containerization (e.g., Docker and Kubernetes), and continuous integration/delivery pipelines
- Provides chapters that explain how to implement DevOps principles in data pipelines and machine learning workflows, meeting the unique demands of these growing fields
Computer Science researchers, software engineers, programmers, and software researchers in academia and industry, including software engineers, software developers, and architects who are interested in developing software that includes best practices for systems hosted in the cloud. The book also caters to developers, researchers, or professionals working with data pipeline management who are looking to incorporate DevOps principles through DataOps for efficient pipeline management and model deployment. Suitable for graduate-level courses on DevOps, cloud infrastructure, and data pipeline management
1. Introduction to DevOps
2. Planning
3. Version Control System
4. Microservices
5. Cloud Computing for DevOps
6. Packaging and Shipping with Containers
7. Containers Orchestration System
8. Continuous Integration, Delivery and Deployment
9. Continuous Testing
10. Monitoring in DevOps
11. Automation
12. Deployment Models
13. DataOps: Data Science Perspective
2. Planning
3. Version Control System
4. Microservices
5. Cloud Computing for DevOps
6. Packaging and Shipping with Containers
7. Containers Orchestration System
8. Continuous Integration, Delivery and Deployment
9. Continuous Testing
10. Monitoring in DevOps
11. Automation
12. Deployment Models
13. DataOps: Data Science Perspective
- Edition: 1
- Latest edition
- Published: April 1, 2026
- Language: English
CD
Chinmaya Kumar Dehury
Chinmaya Kumar Dehury is currently an Assistant Professor in the Computer Science department, IISER Berhampur, India. He was an Assistant Professor in the Institute of Computer Science, University of Tartu, Estonia. His research interests include scheduling, resource management and fault tolerance problems of Cloud and fog Computing, edge intelligence, Internet of Things, and data management frameworks. His research results are published by top-tier journals and transactions such as IEEE TCC, JSAC, TPDS, FGCS, etc. He is a member of IEEE and ACM India. He is also serving as a PC member of several conferences and reviewer to several journals and conferences, such as IEEE TPDS, IEEE JSAC, IEEE TCC, IEEE TNNLS, Wiley Software: Practice and Experience, etc.
Affiliations and expertise
Institute of Computer Science, University of Tartu, Tartu, EstoniaSS
Satish Narayana Srirama
Satish Narayana Srirama is a Professor at the School of Computer and Information Sciences, University of Hyderabad, India. He is also a Visiting Professor and the honorary head of the Mobile & Cloud Lab at the Institute of Computer Science, University of Tartu, Estonia, which he led as a Research Professor until June 2020. He received his PhD in computer science from RWTH Aachen University, Germany in 2008. His current research focuses on cloud computing, mobile web services, mobile cloud, Internet of Things, fog computing, migrating scientific computing and enterprise applications to the cloud and large-scale data analytics on the cloud. He is an IEEE Senior Member, an Editor of Wiley Software: Practice and Experience, a 54 year old Journal, was an Associate Editor of IEEE Transactions in Cloud Computing and a program committee member of several international conferences and workshops. Dr. Srirama has co-authored over 200 refereed scientific publications in international conferences and journals. He is also a co-author Mastering of Cloud Computing from Elsevier/Morgan Kaufmann and several other book chapters. In addition, Dr. Srirama has co-edited 3 reference books.
Affiliations and expertise
School of Computer and Information Sciences, University of Hyderabad, India