Skip to product information
1 of 1

DevOps Security and Automation

Regular price $39.95
Sale price $39.95 Regular price
Sale Sold out
Tax included. Shipping calculated at checkout.
Type: Paperback
In stock (100 units), ready to be shipped

FREE PREVIEW

ISBN: 9789365895544
eISBN: 9789365892680
Authors: Nishant Singh
Rights: Worldwide
Edition: 2025
Pages: 418
Dimension: 7.5*9.25 Inches
Book Type: Paperback

View Product Details

DevOps has emerged as a crucial methodology for streamlining processes, enhancing collaboration, and delivering high-quality software at scale. It is fundamentally changing how software is developed and delivered, focusing on speed, quality, and seamless collaboration.

This book equips readers with the knowledge and practical skills needed to excel in DevOps. From foundational concepts to advanced techniques, it covers the DevOps lifecycle, including version control, CI/CD, IaC, containerization, Kubernetes, observability, security integration, and site reliability engineering. Each chapter includes hands-on exercises using industry-standard tools like Docker, Jenkins, Terraform, and Prometheus.

By the end of this book, readers will have gained theoretical knowledge and practical experience to implement DevOps principles effectively, automate workflows, and drive innovation within their organization.

WHAT YOU WILL LEARN
● Build automated CI/CD pipelines with Jenkins and GitHub Actions.
● Implement IaC using Terraform and Ansible.
● Deploy containerized applications with Docker and Kubernetes.
● Integrate security practices into DevOps workflows.
● Apply site reliability engineering principles for system reliability.
● Automate testing strategies, including TDD and BDD approaches.
● Provision cloud IaC using Terraform and Ansible.

WHO THIS BOOK IS FOR
This book is designed for software engineers, DevOps engineers, system administrators, and IT professionals looking to master DevOps practices. Perfect for developers wanting to automate deployment operations and tech leads driving DevOps adoption.

1. Understanding DevOps Culture and Principles
2. Setting up Development Environments
3. Version Control and Git Workflows
4. Continuous Integration Fundamentals
5. Introduction to Infrastructure as Code
6. Continuous Delivery and Deployment
7. Configuration Management
8. Observability with TEMPLE
9. Containerization and Docker Best Practices
10. Kubernetes Essentials
11. DevSecOps
12. Continuous Testing and Quality Assurance
13. Site Reliability Engineering
14. Advanced DevOps Automation
15. Platform Engineering

Nishant Singh is a senior software engineer at LinkedIn, where he specializes in building large-scale observability infrastructure using cutting-edge technologies including Azure Data Explorer, Go, Python, and Azure OpenAI. With over 9 years of experience spanning software engineering and DevOps, Nishant architects and codes solutions that serve millions of users while ensuring optimal performance and reliability.

At LinkedIn, Nishant has evolved through multiple senior engineering roles, developing next-generation log and events platforms that process data at massive scale. His software engineering background enables him to build robust, performance-optimized applications while implementing sophisticated automation, disaster recovery systems, and visualization tools. His dual expertise in software development and operations provides him with a unique perspective on building reliable, scalable systems from the ground up.

Prior to LinkedIn, Nishant developed infrastructure-as-code solutions and data-ML pipelines at Paytm and designed high-availability software systems with comprehensive security implementations at Gemalto (now Thales Digital Identity and Security). His hands- on experience across the complete software delivery lifecycle, from coding applications to managing production infrastructure, gives him practical insights into the challenges and solutions that modern DevOps teams face daily.

Nishant holds a master’s degree in computer engineering from Amity University Delhi and has published research in areas including algorithmic optimization and cloud automation. His technical expertise encompasses the full DevOps ecosystem, from containerization and orchestration to observability and security. As both a software engineer and DevOps practitioner, he understands the critical importance of bridging development and operations teams to achieve successful software delivery in today's fast-paced digital landscape.