SRE Books & Courses
Book & Course
- Establishing SRE Foundations: A Step-by-Step Guide to Introducing Site Reliability Engineering in Software Delivery Organizations, Pearson, 2023
- Becoming a Rockstar SRE: Electrify your site reliability engineering mindset to build reliable, resilient, and efficient systems, Packt Publishing, 2023
- The Art of Site Reliability Engineering (SRE) with Azure: Building and Deploying Applications That Endure, Apress, 2022
- Chaos Engineering: Site reliability through controlled disruption, Manning Publications, 2021
- Hands-on Site Reliability Engineering, BPB Publications, 2021
- Site Reliability Engineering: How Google Runs Production Systems, O’Reilly Media, 2016
- SLO Adoption and Usage in Site Reliability Engineering
- Site Reliability Engineering -
https://landing.google.com/sre/book/index.html
- Site Reliability Workbook -
https://landing.google.com/sre/workbook/toc/
- Building Secure and Reliable Systems -
https://landing.google.com/sre/resources/foundationsandprinciples/srs-book/
- (Course) Intro to DevOps -
https://www.udacity.com/course/intro-to-devops--ud611
- (Course) Google Cloud Platform for Systems Operations -
https://www.coursera.org/specializations/gcp-sysops
- (Course) Measuring and Managing Reliability -
https://www.coursera.org/learn/site-reliability-engineering-slos
Online Resources
https://linkedin.github.io/school-of-sre/
https://github.com/bregman-arie/sre-checklist
https://github.com/upgundecha/howtheysre
https://github.com/bregman-arie/devops-exercises
https://sre.google/books/
https://docs.microsoft.com/en-us/azure/site-reliability-engineering/resources/books
https://www.oreilly.com/library/view/seeking-sre/9781491978856/
https://opensource.com/article/18/10/sre-startup
https://stackpulse.com/blog/site-reliability-engineering-sre-what-why-and-5-best-practices/
https://www.usenix.org/blog/what-is-sre-how-does-it-relate-to-devops-lisa18
https://www.bmc.com/blogs/sre-vs-devops/
https://cloud.google.com/blog/products/management-tools/sre-error-budgets-and-maintenance-windows
https://www.atlassian.com/incident-management/kpis/error-budget
https://devopsinstitute.com/choosing-the-right-service-level-indicators/
https://www.observability.splunk.com/en_us/infrastructure-monitoring/guide-to-sre-and-the-four-golden-signals-of-monitoring.html
https://www.enov8.com/blog/site-reliability-engineering-sre-top-10-best-practice/
https://www.blameless.com/blog/5-best-practices-nailing-postmortems
https://learnxinyminutes.com/
https://highscalability.com
https://sreweekly.com
https://devops.software
https://github.com/dastergon/awesome-sre
Others
Linux
- The Linux Programming Interface
- C Programming Tutorial (
https://randu.org/tutorials/c/index.php
)
- TLDP (
https://tldp.org/
)
- The GNU C Reference Manual (
https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html
)
- Linux From Scratch (LFS) (
https://www.linuxfromscratch.org/lfs/
)
- GNU coreutils (
https://maizure.org/projects/decoded-gnu-coreutils/
)
System Design
- Ian Gorton - Foundations of Scalable Systems Designing Distributed Architectures - O’Reilly Media (2022)
- Roberto Vitillo - Understanding Distributed Systems - 2 Edition (2022)
- Harsh Kumar Ramchandani - Hands-On System Design Learn System
Design, Scaling Applications, Software Development Design Patterns with
Real Use-Cases - BPB Publications (2022)
- King, Groks - System Design Interview Mastering Basic Introduction
to System Analysis and Design - System Design Interview Books (2021)
- Grokking the Advanced System Design Interview
- Liu, Rylan - System Design Interview Fundamentals (2021)
DevOps
- Matthew Sacks - Pro Website Development and Operations Streamlining DevOps for large-scale websites - Apress (2012)
- Aruna Ravichandran, Kieran Taylor, Peter Waterhouse - DevOps for
Digital Leaders Reignite Business with a Modern DevOps-Enabled Software
Factory - Apress (2016)
- Brian Beach - Pro Powershell for Amazon Web Services DevOps for the AWS Cloud - Apress (2014)
- Danilo Sato - Devops in Practice Reliable and automated software delivery - Casa do Código (2014)
- Dave McKenna - The Art of Scrum How Scrum Masters Bind Dev Teams and Unleash Agility - Apress (2016)
- Gary Gruver, Tommy Mouser - Leading the Transformation Applying
Agile and DevOps Principles at Scale - IT Revolution Press (2015)
- Gary Gruver - Starting and Scaling DevOps in the Enterprise - BookBaby (2016)
- Gene Kim, George Spafford, Kevin Behr - The Phoenix Project - A
Novel about IT, DevOps, and Helping Your Business Win - IT Revolution
Press (2015)
- Jennifer Davis, Katherine Daniels - Effective DevOps Building a
Culture of Collaboration, Affinity, and Tooling at Scale - O’Reilly
Media (2015)
- Kathy Schwalbe - Information Technology Project Management - Schwalbe Publishing (2015)
- Kyle Rankin - DevOps Troubleshooting Linux Server Best Practices - Addison-Wesley Professional (2012)
- Mandi Walls - Building a DevOps Culture - O’Reilly Media (2013)
- Michael Hüttermann - DevOps for Developers - Apress (2012)
- Michael S. Cuppett - DevOps, DBAs, and DBaaS Managing Data Platforms to Support Continuous Integration - Apress (2016)
- Paul Swartout - Continuous Delivery and DevOps - A Quickstart guide - Packt Publishing (2012)
- Joakim Verona - Practical DevOps - Packt Publishing (2016)
- Sanjeev Sharma - The DevOps Adoption Playbook A Guide to Adopting DevOps in a Multi-Speed IT Enterprise - Wiley (2017)
- Viktor Farcic - The DevOps 2.0 Toolkit - Automating the Continuous Deployment Pipeline with Containerized Microservices (2016)
- Wouter de Kort - DevOps on the Microsoft Stack - Apress (2016)
- M. Krief - Learning DevOps A comprehensive guide to accelerating
DevOps culture adoption with Terraform, Azure DevOps, Kubernetes, and
Jenkins (2022)
- Dominik Maximini - The Scrum Culture Introducing Agile Methods in Organizations - Springer International Publishing (2015)
- Henrik Kniberg - Scrum and XP from the Trenches How We Do Scrum - InfoQ (2015)
AWS
- David K. Rensin - Building a Windows IT Infrastructure in the Cloud
Distributed Hosted Environments with AWS - O’Reilly Media (2012)
- Jurg van Vliet, Flavia Paganelli, Jasper Geurtsen - Resilience and Reliability on AWS - O’Reilly Media (2013)
- Kief Morris - Infrastructure as Code Managing Servers in the Cloud - O’Reilly Media (2016)
- Marcus Young - Implementing Cloud Design Patterns for AWS Create
highly efficient design patterns for scalability, redundancy, and high
availability in the AWS Cloud - Packt Publishing (2015)
- Mike Ryan, Federico Lucifredi - AWS System Administration Best
Practices for Sysadmins in the Amazon Cloud - O’Reilly Media (2015)
- Mitch Garnaat - Python and AWS Cookbook - O’Reilly Media (2011)
- Peter Sbarski - Serverless Architectures on AWS. With examples using AWS Lambda - Manning Publications (2017)
- Tejaswi Redkar - Pro PowerShell for Amazon Web Services DevOps for the AWS Cloud - Aрress (2014)
- Todd Rosner - Learning AWS OpsWorks - Packt Publishing (2013)
- Uchit Vyas - Mastering AWS Development Develop and migrate your
enterprise application to the Amazon Web Services platform - Packt
Publishing (2015)
- Yohan Wadia - AWS Administration – The Definitive Guide - Packt (2016)
Azure
- Barrett Leibe - 15 minute Azure Installation Set up the Microsoft
Cloud Server by the Numbers - CreateSpace Independent Publishing
Platform (2015)
- Bob Familiar - Microservices, IoT, and Azure Leveraging DevOps and
Microservice Architecture to Deliver SaaS Solutions - Apress (2015)
- Building a Release Pipeline with Team Foundation Server 2012
- Debra Shinder, Tom Shinder, Yuri Diogenes - Microsoft Azure Security Infrastructure - Microsoft Press (2016)
- Marshall Copeland, Julian Soh, Anthony Puca, Mike Manning, David
Gollob - Microsoft Azure Planning, Deploying, and Managing Your Data
Center in the Cloud - Apress (2015)
- Roger Barga, Valentine Fontama, Wee Hyong Tok - Predictive Analytics with Microsoft Azure Machine Learning - Apress (2015)
- Scott Guthrie, Mark Simms, Tom Dykstra, Rick Anderson, and Mike
Wasso - Building Cloud Apps with Microsoft Azure - Microsoft Press
(2014)
- Scott Klein - IoT Solutions in Microsoft’s Azure IoT Suite Data Acquisition and Analysis in the Real World - Apress (2017)
- Stephen F. Elston - Data Science in the Cloud with Microsoft Azure Machine Learning and R - O’Reilly Media (2015)
- Stuart Preston - Using Chef with Microsoft Azure - Apress (2016)
- Suren Machiraju, Suraj Gaurav - Hardening Azure Applications - Apress (2015)
- Thurupathan Vijayakumar - Practical Azure Application Development A
Step-by-Step Approach to Build Feature-Rich Cloud-Ready Solutions -
Apress (2017)
- Zoiner Tejada - Mastering Azure Analytics Architecting in the Cloud
with Azure Data Lake, HDInsight, and Spark - O’Reilly Media (2016)
Big Data
- LazyProgrammer - Big Data, MapReduce, Hadoop, and Spark with Python (2016)
- Zachary Radtka, Donald Miner - Hadoop with Python - O’Reilly (2015)
- Vinit Yadav - Processing Big Data with Azure HDInsight Building Real - World Big Data Systems on Azure HDInsight Using the Hadoop Ecosystem - Apress (2017)
- Roman Shaposhnik, Claudio Martella, Dionysios Logothetis - Practical Graph Analytics with Apache Giraph - Apress (2015)
- Raul Estrada, Isaac Ruiz - Big Data SMACK A Guide to Apache Spark, Mesos, Akka, Cassandra, and Kafka - Apress (2016)
- Kerry Koitzsch - Pro Hadoop Data Analytics - Designing and Building Big Data Systems using the Hadoop Ecosystem - Apress (2017)
- Deepak Vohra - Practical Hadoop Ecosystem A Definitive Guide to Hadoop-Related Frameworks and Tools - Apress (2016)
- Michael Frampton - Big Data Made Easy A Working Guide to the Complete Hadoop Toolset - Apress (2014)
- Joe Sremack - Big Data Forensics Learning Hadoop Investigations
Perform forensic investigations on Hadoop clusters with cutting-edge
tools and techniques - Packt Publishing (2015)
- Patrick C. K. Hung - Big Data Applications and Use Cases - Springer International Publishing (2016)
- Vignesh Prajapati - Big Data Analytics with R and Hadoop - Packt Publishing (2013)
- Albert Y. Zomaya, Sherif Sakr - Handbook of Big Data Technologies - Springer (2017)
- K.G. Srinivasa, Anil Kumar Muppalla - Guide to High Performance
Distributed Computing Case Studies with Hadoop, Scalding and Spark -
Springer Internationa (2015)
Hadoop, Hive, Hbase, Pig
- Sam R. Alapati - Expert Hadoop Administration Managing, Tuning, and Securing Spark, YARN, and HDFS - Addison-Wesley (2016)
- Alex Holmes - Hadoop in Practice, 2 Edition - Manning (2014)
- Benoy Antony, Konstantin Boudnik, Cheryl Adams, Branky Shao, Cazen Lee, Kai Sasaki - Professional Hadoop - Wrox (2016)
- Bill Havanki - Moving Hadoop to the Cloud - O’Reilly (2017)
- Boris Lublinsky, Kevin T. Smith, Alexey Yakubovich Professional Hadoop Solutions
- Chuck Lam-Hadoop in action - Manning Publications (2011)
- Debarchan Sarkar - Pro Microsoft HDInsight Hadoop on Windows - Apress (2014)
- Dirk deRoos - Hadoop For Dummies - For Dummies (2014)
- Eric Sammer - Hadoop Operations - O’Reilly Media (2012)
- Garry Turkington - Hadoop beginner’s guide - Packt Publishing (2013)
- Lars George - HBase The Definitive Guide, 2 Edition Random Access to Your Planet-Size Data - O’Reilly Media (2015)
- Shumin Guo - Hadoop Operations and Cluster Management Cookbook - Packt Publishing (2013)
- Instant MapReduce Patterns – Hadoop Essentials How-to(2013)
- Tom White - Hadoop The Definitive Guide - O’Reilly Media (2015)
- Kerry Koitzsch - Pro Hadoop Data Analytics - Designing and Building Big Data Systems using the Hadoop Ecosystem - Apress (2017)
- Kevin Sitto, Marshall Presser - Field Guide to Hadoop An
Introduction to Hadoop, Its Ecosystem, and Aligned Technologies -
O’Reilly Media (2015)
- Khaled Tannir - Optimizing Hadoop for MapReduce - Packt Publishing (2014)
- Mahmoud Parsian - Data Algorithms Recipes for Scaling Up with Hadoop and Spark - O’Reilly Media (2015)
- Mark Grover, Ted Malaska, Jonathan Seidman, Gwen Shapira - Hadoop Application Architectures - O’Reilly Media (2015)
- Michael Frampton - Big Data Made Easy A Working Guide to the Complete Hadoop Toolset
- Mike Frampton - Mastering Apache Spark Gain expertise in processing
and storing data by using advanced techniques with Apache Spark - Packt
Publishing (2015)
- Sameer Wadkar, Madhu Siddalingaiah - Pro Apache Hadoop - Apress (2014)
- Sandeep Karanth - Mastering Hadoop - Packt Publishing (2014)
- Scott Shaw, Andreas François Vermeulen, Ankur Gupta, David
Kjerrumgaard - Practical Hive A Guide to Hadoop’s Data Warehouse System - Apress (2016)
- Shiva Achari - Hadoop Essentials - Packt Publishing (2015)
- Deepak Vohra - Apache HBase Primer - Apress (2016)
- Lars George - HBase The Definitive Guide - O’Reilly Media (2015)
- Jean-Marc Spaggiari, Kevin - Architecting HBase Applications A
Guidebook for Successful Development and Design - O’Reilly Media (2015)
- Nick Dimiduk, Amandeep Khurana - HBase in Action - Manning Publications (2012)
- Nishant Garg - HBase Essentials - Packt Publishing (2014)
- Yifeng Jiang - HBase Administration Cookbook - Packt Publishing (2012)
- Du, Dayong - Apache Hive essentials essential techniques to help you process, and get unique insights from, big data - Packt Publishing
(2018)
- Edward Capriolo, Dean Wampler, Jason Rutherglen - Programming Hive - O’Reilly Media (2012)
- Steve Hoffman - Apache Flume Distributed Log Collection for Hadoop - Packt Publishing (2013)
- Hari Shreedharan - Using Flume Flexible, Scalable, and Reliable Data Streaming - O’Reilly Media (2014)
- Steve Hoffman - Apache Flume Distributed Log Collection for Hadoop - Packt Publishing (2015)
- Mohammad Kamrul Islam, Aravind Srinivasan - Apache Oozie The Workflow Scheduler for Hadoop - O’Reilly Media (2015)
- Alan Gates, Daniel Dai - Programming Pig Dataflow Scripting with Hadoop - O’Reilly Media (2016)
- Balaswamy Vaddeman - Beginning Apache Pig Big Data Processing Made Easy - Apress (2017)
- Ankit Jain, Anand Nalya - Learning Storm Create real-time stream
processing applications with Apache Storm - Packt Publishing (2014)
- Jonathan Leibiusky, Gabriel Eisbruch, Dario Simonassi - Getting Started with Storm - O’Reilly Media (2012)
- Kathleen Ting, Jarek Jarcec Cecho - Apache Sqoop Cookbook - O’Reilly Media (2013)
MapReduce, Yarn
- Jimmy Lin, Chris Dyer, Graeme Hirst - Data-Intensive Text Processing with MapReduce - Morgan and Claypool Publishers (2010)
- Bradley Holt - Writing and Querying MapReduce Views in CouchDB Tools for Data Analysts - O’Reilly Media (2011)
- Donald Miner, Adam Shook - MapReduce Design Patterns Building
Effective Algorithms and Analytics for Hadoop and Other Systems -
O’Reilly Media (2012)
- Kevin Schmidt, Christopher Phillips - Programming Elastic MapReduce - O’Reilly Media (2013)
- Khaled Tannir - Optimizing Hadoop for MapReduce - Packt Publishing (2014)
- Srinath Perera - Instant MapReduce Patterns – Hadoop Essentials How-to - Packt Publishing (2013)
- Thilina Gunarathne - Hadoop MapReduce v2 Cookbook, 2 Edition Explore the Hadoop MapReduce v2 ecosystem to gain insights from very large datasets - Packt Publishing (2015)
- Arun C. Murthy, Vinod Kumar Vavilapalli, Doug Eadline, Joseph
Niemiec, Jeff Markham - Apache Hadoop YARN Moving beyond MapReduce and
Batch Processing with Apache Hadoop 2 - Addison-Wesley (2014)
Spark
- Brennon York, Ema Orhian, Ilya Ganelin, Kai Sasaki - Spark Big Data Cluster Computing in Production - Wiley (2016)
- Holden Karau, Rachel Warren - High Performance Spark Best practices
for scaling and optimizing Apache Spark - O’Reilly Media (2016)
- Mike Frampton - Mastering Apache Spark Gain expertise in processing
and storing data by using advanced techniques with Apache Spark - Packt
Publishing (2015)
- Mohammed Guller - Big Data Analytics with Spark A Practitioner’s
Guide to Using Spark for Large Scale Data Analysis - Apress (2016)
- Zubair Nabi - Pro Spark Streaming The Zen of Real-Time Analytics Using Apache Spark - Apress (2016)
Kafka
- Nishant Garg - Learning Apache Kafka, 2 Edition Start from scratch and learn how to administer Apache Kafka effectively for messaging - Packt Publishing (2015)
- Neha Narkhede, Gwen Shapira, Todd Palino - Kafka The Definitive
Guide Real-time data and stream processing at scale - O’Reilly Media
(2016)
- Nishant Garg - Apache Kafka Set up Apache Kafka clusters and develop custom message producers and consumers using practical, hands-on
examples - Packt Publishing (2013)
Docker
- Adrian Mouat - Using Docker Developing and Deploying Software with Containers - O’Reilly Media (2016)
- Deepak Vohra - Pro Docker Learn how to use Containers as a Service for development and deployment - Apress (2015)
- Jeff Nickoloff - Docker in Action - Manning Publications (2016)
- Jon Schipp, Henry Dalziel - Deploying Secure Containers for Training and Development - Syngress (2015)
- Karl Matthias, Sean P. Kane - Docker Up Running Shipping Reliable Containers in Production - O’Reilly Media (2015)
- Oskar Hane - Build Your Own PaaS with Docker - Packt Publishing (2015)
- Shrikrishna Holla - Orchestrating Docker - Manage and deploy Docker
services to containerize applications efficiently - Packt Publishing
(2015)
Kubernetes
- Marc Boorshtein, Scott Surovich - Kubernetes – An Enterprise Guide
Effectively containerize applications, integrate enterprise systems, and scale applications in your enterprise, 2 Edition - Packt Publishing (2021)
- Elton Stoneman - Learn Kubernetes in a Month of Lunches - Manning Publications (2021)
- Alan Hohn - The Book of Kubernetes A Complete Guide to Container Orchestration - No Starch Press (2022)
- Jay Vyas, Chris Love - Core Kubernetes - Manning (2022)
- Michael Dame - The Kubernetes Operator Framework Book Overcome
complex Kubernetes cluster management challenges with automation
toolkits - Packt Publishing (2022)
- Faisal Masood, Ross Brigoli - Machine Learning on Kubernetes A
practical handbook for building and using a complete open source machine learning platform on Kubernetes - Packt Publishing (2022)
- Andrew Martin and Michael Hausenblas - Hacking Kubernetes Threat-Driven Analysis and Defense (2022)
- Nassim Kebbani, Piotr Tylenda, Russ McKendrick - The Kubernetes
Bible The definitive guide to deploying and managing Kubernetes across
major cloud platforms - Packt Publishing (2022)
- Benjamin Schmeling, Maximilian Dargatz - Kubernetes Native
Development Develop, Build, Deploy, and Run Applications on Kubernetes - Apress (2022)
- Benjamin Muschko - Certified Kubernetes Administrator (CKA) Study Guide. In-Depth Guidance and Practice - O’Relly (2022)
- Brendan Burns, Joe Beda, Kelsey Hightower - Kubernetes Up and
Running Dive into the Future of Infrastructure - O’Reilly Media (2019)
- Justin Domingus John Arundel - Cloud Native DevOps with Kubernetes, 2 Edition - O’Reilly Media, Inc. (2022)
- Andrew Block, Austin Dewey - Learn Helm Improve productivity, reduce complexity, and speed up cloud-native adoption with Helm for Kubernetes - Packt Publishing (2020)
- Matt Butcher, Matt Farina, Josh Dolitsky - Learning Helm Managing Apps on Kubernetes - O’Reilly Media (2021)
Jenkins
- Alan Mark Berg - Jenkins Continuous Integration Cookbook - Packt Publishing (2015)
- Donald Simpson - Extending Jenkins - Packt Publishing (2015)
- John Ferguson Smart - Jenkins The Definitive Guide - O’Reilly Media (2011)
- Mitesh Soni - Jenkins Essentials - Packt Publishing (2015)
- Nikhil Pathania - Pro Continuous Delivery With Jenkins 2.0 - Apress (2017)
- Sebastian Bergmann - Integrating PHP Projects with Jenkins
Continuous Integration for Robust Building and Testing - O’Reilly Media
(2011)
GitOps
- Billy Yuen, Alexander Matyushentsev, Todd Ekenstam, Jesse Suen -
GitOps and Kubernetes Continuous Deployment with Argo CD, Jenkins X, and Flux - Manning Publications (2021)
- Natale Vinto, Alex Soto Bueno - GitOps Cookbook - Kubernetes Automation in Practice - O’Reilly Media (2022)
- Ravishankar Somasundaram - Git Version control for everyone - Packt Publishing (2012)
- Laster, Brent - Professional Git - Wrox (2016)
- Ferdinando Santacroce - Git Essentials - Packt Publishing (2015)
Go
- Alan A. A. Donovan, Brian W. Kernighan - The Go Programming Language - Addison-Wesley Professional (2015)
- Caleb Doxsey - An Introduction to Programming in Go - CreateSpace Independent Publishing Platform (2012)
- Caleb Doxsey - Introducing Go Build Reliable, Scalable Programs - O’Reilly Media (2016)
- Ivo Balbaert - The Way To Go A Thorough Introduction To The Go Programming Language - iUniverse (2012)
- Shiju Varghese - Web Development with Go Building Scalable Web Apps and RESTful Services - Apress (2016)
- Naren Yellavula - Building RESTful Web services with Go - Packt Publishing (2017)
Java
- Cay S. Horstmann - Core Java Volume I - Fundamentals - Prentice Hall (2016)
- Barry A. Burd - Beginning Programming with Java For Dummies - Wiley (2017)
- Adam L. Davis - Modern Programming Made Easy Using Java, Scala, Groovy, and JavaScript - Apress (2016)
- Allen B. Downey, Chris Mayfield - Think Java How to Think Like a Computer Scientist - O’Reilly Media (2016)
- Brett Spell - Pro Java 8 Programming - Apress (2015)
- Doug Lowe - Java All-in-One for Dummies - Wiley (2017)
- Gaston C. Hillar - Java 9 with JShell - Packt Publishing (2017)
- Javier Fernandez Gonzalez - Mastering Concurrency Programming with Java 8 - Packt Publishing (2016)
- Michael Müller - Java Lambdas and Parallel Streams - Apress (2016)
- Richard M. Reese, Jennifer L. Reese - Java for Data Science - Packt Publishing (2017)
- Robert Fischer - Java Closures and Lambda - Apress (2015)
- Steve Tale - Java The Ultimate Beginners Guide to Java Programming - CreateSpace Independent Publishing Platform (2016)
- Prabath Siriwardena - Maven Essentials Get started with the
essentials of Apache Maven and get your build automation system up and
running quickly - Packt Publishing (2015)
- Raghuram Bharathan - Apache Maven Cookbook - Packt Publishing (2015)
JavaScript
- George Nicolas - JavaScript Fundamentals - Manning (2017)
- Olga Filipova - Learning Vue.js 2 - Packt Publishing (2016)
- Ved Antani, Stoyan Stefanov - Object-oriented JavaScript - Packt Publishing (2017)
Jira, Redmine
- Jobin Kuruvilla - JIRA 5.x Development Cookbook - Packt Publishing (2013)
- Matthew B. Doar - Practical JIRA Plugins - O’Reilly Media (2011)
- Matthew B. Doar - Practical JIRA Administration - O’Reilly Media (2011)
- Matthew B. Doar - Practical JIRA Plugins - O’Reilly Media (2011)
- Patrick Li - JIRA 5.2 Essentials - Packt Publishing (2013)
- Patrick Li - JIRA Agile Essentials Bring the power of Agile to
Atlassian JIRA and run your projects efficiently with Scrum and Kanban - Packt Publishing (2015)
- Patrick Li - JIRA Essentials, 3 Edition Use the features of JIRA to manage projects and effectively handle bugs and software issues - Packt Publishing (2015)
- Ravi Sagar - Mastering JIRA Gain expertise in tracking project
issues and managing them efficiently using JIRA - Packt Publishing
(2015)
- Bevilacqua, Alex - Redmine plugin extension and development - Packt Publishing (2014)
- Andriy Lesyuk - Mastering Redmine - Packt Publishing (2013)
Groovy
- Venkat Subramaniam - Programming Groovy 2 Dynamic Productivity for the Java Developer - Pragmatic Bookshelf (2013)
- Adam L. Davis - Learning Groovy - Apress (2016)
- Dierk Konig, Paul King, Guillaume Laforge, Hamlet D Arcy, Cedric Cha - Groovy in Action, 2 Edition - Manning (2015)
- Ken Kousen - Making Java Groovy - Manning Publications (2013)
- Kishori Sharan - Scripting in Java Integrating with Groovy and JavaScript - Apress (2014)
- Vishal Layka, Christopher M. Judd, Joseph Faisal Nusairat, Jim Shingler - Beginning Groovy, Grails and Griffon - Apress (2012)
Bash
- Advanced Bash Scripting Guide
Ansible
- Daniel Hall - Ansible Configuration Management - Packt Publishing (2013)
- Fabio Alessandro Locati - Learning Ansible 2, 2 Edition-Packt Publishing (2016)
- Gourav Shah - Ansible Playbook Essentials - Packt Publishing (2015)
- Jeff Geerling - Ansible for DevOps Server and Configuration Management for Humans - Lean Publishing (2015)
- Lorin Hochstein - Ansible Up and Running - O’Reilly Media (2015)
- Michael Heap - Ansible From Beginner to Pro - Apress (2016)
Puppet
- Scott Coulton - Puppet for Containerization Learn about
configuration management and gain complete control of your Docker
containers using Puppet - Packt Publishing (2016)
- Thomas Uphill - Mastering Puppet, 2 Edition Master Puppet for configuration management of your systems in an enterprise deployment - Packt Publishing (2016)
OpenBSD
- Michael W. Lucas - Absolute OpenBSD UNIX for the Practical Paranoid - No Starch Press (2013)
Scala, Akka
- Derek Wyatt, Roland, Dr. Kuhn - Akka Concurrency - Artima Inc (2013)
- Jamie Allen - Effective Akka - O’Reilly Media (2013)
- Jason Goodwin - Learning Akka - Packt Publishing (2015)
- Kumar Gupta Munish - Akka Essentials - Packt Publishing (2012)
- Raymond Roestenburg, Rob Bakker, Rob Williams - Akka in Action - Manning Publications (2016)
- Posa, Rambabu - Scala Reactive Programming Build scalable,
functional reactive microservices with Akka, Play, and Lagom - Packt
Publishing (2018)
- Prasanna Kumar Sathyanarayanan, Suraj Atreya - Reactive Programming with Scala and Akka - Packt Publishing (2016)
- Vincent Theron, Michael Diamant - Scala High Performance Programming - Packt Publishing (2016)
- Martin Odersky - Scala by Example - École polytechnique fédérale de Lausanne (Switzerland)
- Pascal Bugnion - Scala for Data Science - Packt Publishing (2016)
- Martin Odersky, Lex Spoon, Bill Venners, Frank Sommers - Programming in Scala - Artima Press (2021)
Cassandra
- Jeff Carpenter, Eben Hewitt - Cassandra The Definitive Guide - O’Reilly Media (2016)
- Mat Brown - Learning Apache Cassandra - Manage Fault Tolerant and Scalable Real-Time Data - Packt Publishing (2015)
- Nishant Neeraj - Mastering Apache Cassandra - Packt Publishing (2015)
- Raul Estrada, Isaac Ruiz - Big Data SMACK A Guide to Apache Spark, Mesos, Akka, Cassandra, and Kafka - Apress (2016)
- Shilpi Saxena - Real-time Analytics with Storm and Cassandra Solve
real-time analytics problems effectively using Storm and Cassandra -
Packt Publishing (2015)
- Vivek Mishra - Beginning Apache Cassandra Development - Apress (2014)
Ceph
- Karan Singh - Learning Ceph a practical guide to designing,
implementing, and managing your software-defined, massively scalable
Ceph storage system - Packt Publishing (2015)
- Anthony D’Atri, Vaibhav Bhembre, Karan Singh - Learning Ceph a
unified, scalable, and reliable open source storage solution - Packt
Publishing (2017)
SRE
- Betsy Beyer - Site Reliability Engineering - O’Reilly Media (2016)
- Betsy Beyer - The Site Reliability Workbook Practical Ways to Implement SRE (2018, O’Reilly)
- David N. Blank-Edelman - Seeking SRE Conversations About Running Production Systems at Scale (2018, O’Reilly Media)
Python
- Luciano Ramalho - Fluent Python Clear, Concise, and Effective Programming - O’Reilly Media (2022)
- Tiago Antão - Fast Python for Data Science - Manning Publications (2022)
- Matthew Fowler - Python Concurrency with asyncio - Manning (2022)
- Edcorner Learning - 52 Amazing Python Projects For Developers (2022)
- Giancarlo Zaccone - Python Parallel Programming Cookbook Over 70
recipes to solve challenges in multithreading and distributed system
with Python3 - Packt Publishing (2019)
- José Manuel Ortega, Dr. M. O. Faruque Sarker, Sam Washington - Learning Python Networking - Packt Publishing (2019)
- Claus Fuhrer, Jan Erik Solem, Olivier Verdier - Scientific Computing with Python 3 - Packt Publishing (2017)
- Dusty Phillips - Python 3 Object-oriented Programming - Packt Publishing (2015)
- Chetan Giridhar - Learning Python Design Patterns - Packt Publishing (2016)
- Claus Fuhrer, Jan Erik Solem, Olivier Verdier - Scientific Computing with Python 3 - Packt Publishing (2017)
- Cyrille Rossant - IPython Interactive Computing and Visualization Cookbook - Packt Publishing (2014)
- Dan Toomey - Learning Jupyter - Packt Publishing (2016)
- Doug Hellmann - The Python Standard Library by Example - Addison-Wesley (2011)
- Fredrik Lundh - Python Standard Library - Nutshell Handbooks (2001)
- Jacob Zimmerman - Python Descriptors - Apress (2017)
- M. Moka - Python for web application (2016)
- Marty Alchin, J. Burton Browning - Pro Python - Apress (2015)
- Massaron, Luca Boschetti, Alberto - Regression Analysis with Python - Packt Publishing (2016)
- Michal Jaworski, Tarek Ziade - Expert Python Programming - Packt Publishing (2016)
- The Python Book The ultimate guide to coding with Python - Imagine Publishing Ltd (2016)
- Rick van Hattem - Mastering Python - Packt Publishing (2016)
- Sanjib Sinha - Beginning Ethical Hacking with Python - Apress (2017)
- Steven F. Lott - Modern Python Cookbook - Packt Publishing (2016)
- T.R. Padmanabhan - Programming with Python - Springer (2017)
Python Web
- Antonio Mele - Django By Example Create your own line of successful web applications with Django - Packt Publishing (2015)
- Antonio Mele - Django 4 By Example Build powerful and reliable Python web applications from scratch, 4 Edition - Packt Publishing (2022)
- Leif Azzopardi, David Maxwell - Tango With Django A beginner’s Guide to Web Development With Python - Leanpub (2017)
- Nigel George - Beginning Django CMS Build a first-class content
management system from the ground up the easy way - Apress (2016)
- Michael Dory, Adam Parrish, Brendan Berg - Introduction to Tornado - O’Reilly Media (2012)
- Charles Leifer, Matt Copperwaite - Learning Flask Framework Build
dynamic, data-driven websites and modern web applications with Flask -
Packt Publishing (2015)
- Gareth Dwyer - Flask By Example Unleash the full potential of the
Flask web framework by creating simple yet powerful web applications -
Packt Publishing (2016)
- Italo Maia - Building Web Applications with Flask - Packt Publishing (2015)
- Joel Perras - Flask Blueprints Dive into the world of the Flask
microframework to develop an array of web applications - Packt
Publishing (2015)
- Matt Copperwaite, Charles Leifer - Learning Flask Framework Build
dynamic, data-driven websites and modern web applications with Flask -
Packt Publishing (2015)
- Miguel Grinberg - Flask Web Development Developing Web Applications with Python - O’Reilly Media (2014)
- Ron DuPlain - Instant Flask Web Development Tap into Flask to build a complete application in a style that you control - Packt Publishing
(2013)
- Shalabh Aggarwal - Flask Framework Cookbook - Packt Publishing (2014)
- Sumit Gupta - Building Web Applications with Python and Neo4j
Develop exciting real-world Python-based web applications with Neo4j
using frameworks such as Flask, Py2neo, and Django - Packt Publishing
(2015)
- Gaston C. Hillar - Building RESTful Python Web Services - Packt Publishing (2016)
- Michael Dory, Adam Parrish, Brendan Berg - Introduction to Tornado Modern Web Applications with Python - O’Reilly Media (2012)
Ruby, Rails
- Jay McGavren - Ruby - O’Reilly Media (2015)
- Lucas Carlson, Leonard Richardson - Ruby Cookbook - O’Reilly Media (2015)
- Michael Hartl - Ruby on Rails Tutorial Learn Web Development with Rails - Addison-Wesley Professional (2016)
- Peter Cooper - Beginning Ruby From Novice to Professional - Apress (2016)
- Sam Ruby - Agile Web Development with Rails 5 - Pragmatic Bookshelf (2016)
- Silvia Puglisi - RESTful Rails Development Building Open Applications and Services - O’Reilly Media (2015)
Solr
- Mohan, Surendra - Apache Solr High Performance - Packt Publishing (2014)
- Andrea Gazzarini - Apache Solr Essentials Leverage the power of
Apache Solr to create efficient search applications - Packt Publishing
(2015)
- Doug Turnbull, John Berryman - Relevant Search With applications for Solr and Elasticsearch - Manning Publications (2016)
- Jayant Kumar - Apache Solr Search Patterns - Packt Publishing (2015)
- Surendra Mohan - Administrating Solr Master the use of Drupal and
associated scripts to administrate, monitor, and optimize Solr - Packt
Publishing (2013)
- Trey Grainger, Timothy Potter - Solr in Action - Manning Publications (2014)
Elasticsearch, ELK, EFK
- Clinton Gormley, Zachary Tong - Elasticsearch The Definitive Guide - O’Reilly Media (2015)
- Doug Turnbull, John Berryman - Relevant Search With applications for Solr and Elasticsearch - Manning Publications (2016)
- Radu Gheorghe, Matthew Lee Hinman, Roy Russo - Elasticsearch in Action - Manning (2015)
- Rafal Kuc, Marek Rogozinski - Mastering ElasticSearch Extend your
knowledge on ElasticSearch, and querying and data handling, along with
its internal workings - Packt Publishing (2013)
- Rafał Kuć, Marek Rogoziński - Elasticsearch Server - Packt Publishing (2014)
- Saurabh Chhajed - Learning ELK Stack Build mesmerizing
visualizations, analytics, and logs from your data using Elasticsearch,
Logstash, and Kibana - Packt Publishing (2015)
- Vineeth Mohan - Elasticsearch Blueprints A practical project-based
guide to generating compelling search solutions using the dynamic and
powerful features of Elasticsearch - Packt Publishing (2015)
- Vishal Sharma - Beginning Elastic Stack - Apress (2016)
GCP
- Marc Cohen, Kathryn Hurley, Paul Newson - Google Compute Engine
Managing Secure and Scalable Cloud Computing - O’Reilly Media (2014)
- S. P. T. Krishnan, Jose L. Ugia Gonzalez - Building Your Next Big
Thing with Google Cloud Platform A Guide for Developers and Enterprise
Architects - Apress (2015)
PHP
- David Sklar - Learning PHP A Gentle Introduction to the Web’s Most Popular Language - O’Reilly Media (2016)
- Frank M. Kromann - PHP and MySQL Recipes A Problem-Solution Approach - Apress (2016)
- Jason Lengstorf, Keith Wald - Pro PHP and jQuery, 2 Edition Take your dynamic PHP 7 apps to the next level by adding a JavaScript layer using jQuery - Apress (2016)
- Joseph Benharosh - The essentials of Object Oriented PHP - Leanpub (2016)
- Lorna Jane Mitchell - PHP Web Services, 2 Edition APIs for the Modern Web - O’Reilly Media (2016)
- MATT ZANDSTRA - PHP Objects, Patterns, and Practice - Apress (2016)
- Mikael Olsson - PHP 7 Quick Scripting Reference - Apress (2016)
- Niklas Modess - Deploying PHP Applications (2016)
- Paul Redmond - Writing APIs with Lumen A Hands-on Guide to Writing API Services With PHP (2016)
- Rob Aley - PHP Beyond the Web - Apress (2017)
- Steve Prettyman - Learn PHP 7 Object Oriented Modular Programming
using HTML5, CSS3, JavaScript, XML, JSON, and MySQL - Apress (2016)
- Christopher John Pecoraro - Mastering Laravel - Packt Publishing (2015)
- Kelt Dockins - Design Patterns in PHP and Laravel - Apress (2017)
- Matt Stauffer - Laravel Up and Running A Framework for Building Modern PHP Apps - O’Reilly (2016)
- Sanjib Sinha - Beginning Laravel A beginner’s guide to application development with Laravel 5.3 - Apress (2017)
Nginx, Lua
- Derek DeJonghe - NGINX Cookbook Advanced Recipes for High-Performance Load Balancing - O’Reilly Media (2022)
- Rahul Sharma - Nginx High Performance - Packt Publishing (2015)
- Clement Nedelcu - Nginx HTTP Server - Packt Publishing (2015)
- Dimitri Aivaliotis - Mastering Nginx - Packt Publishing (2013)
- Rahul Soni - Nginx From Beginner to Pro - Apress (2016)
- Usama Dar - Nginx Module Extension - Packt Publishing (2013)
- Valery Kholodkov - Nginx Essentials - Packt Publishing (2015)
- Roberto Ierusalimschy - Programming in Lua - lua.org (2017)
Mesos
- David Greenberg - Building Applications on Mesos Leveraging Resilient, Scalable, and Distributed Systems - O’Reilly Media (2015)
- Dharmesh Kakadia - Apache Mesos Essentials - Packt Publishing (2015)
MongoDB
- Cyrus Dasadia, Amol Nayak - MongoDB Cookbook - Packt Publishing (2016)
- David Hows, Peter Membrey, Eelco Plugge, Tim Hawkins - The
Definitive Guide to MongoDB A complete guide to dealing with Big Data
using MongoDB - Apress (2015)
- David Hows, Peter Membrey, Eelco Plugge - MongoDB Basics - Apress (2014)
- Deepak Vohra - Pro MongoDB Development - Apress (2015)
- Kyle Banker, Peter Bakkum, Shaun Verch, Doug Garrett, Tim Hawkins -
MongoDB in Action Covers MongoDB version 3.0 - Manning Publications
(2016)
- Shakuntala Gupta Edward, Navin Sabharwal - Practical MongoDB Architecting, Developing, and Administering MongoDB - Apress (2015)
- Mithun Satheesh, Bruno Joseph D - Web Development with MongoDB and NodeJS, 2 Edition Build an interactive and full-featured web application from scratch using Node.js and MongoDB - Packt Publishing (2015)
OpenStack
- Alok Shrivastwa, Sunil Sarat - Learning OpenStack Set up and
maintain your own cloud-based Infrastructure as a Service (IaaS) using
OpenStack - Packt Publishing (2015)
- Amrith Kumar, Douglas Shelley - OpenStack Trove - Apress (2015)
- Andrey Markelov - Certified OpenStack Administrator Study Guide - Apress (2016)
- Scott Adkins, John Belamaric, Vincent Giersch, Denys Makogon, Jason
E. Robinson - OpenStack Cloud Application Development - Wrox (2015)
- V. K. Cody Bumgardner, Jay Pipes - OpenStack in Action - Manning (2016)
security
- Hanqing Wu, Liz Zhao - Web Security A WhiteHat Perspective - Auerbach Publications (2015)
Zabbix
- Andrea Dalle Vacche, Stefano Kewan Lee - Mastering Zabbix - Packt Publishing (2013)
- Andrea Dalle Vacche, Stefano Kewan Lee - Zabbix Network Monitoring
Essentials Your one-stop solution to efficient network monitoring with
Zabbix - Packt Publishing (2015)
Recommender System
- Negre, Elsa - Advances in information systems set. Volume 4, Information and recommender systems - Wiley-ISTE (2015)
- José J. Pazos Arias, Ana Fernández Vilas, Rebeca P. Díaz Redondo - Recommender Systems for the Social Web - Springer-Verlag Berlin
Heidelberg (2012)
- Aristomenis S. Lampropoulos, George A. Tsihrintzis - Machine
Learning Paradigms Applications in Recommender Systems - Springer
International Publishing (2015)
- George A. Tsihrintzis, Maria Virvou, George A. Tsihrintzis, Maria
Virvou, Lakhmi C. Jain - Multimedia Services in Intelligent Environment: Advances in Recommender Systems - Springer International Publishing
(2013)
- Panagiotis Symeonidis, Andreas Zioupos - Matrix and Tensor
Factorization Techniques for Recommender Systems - Springer
International Publishing (2016)
- Charu C. Aggarwal - Recommender Systems The Textbook - Springer International Publishing (2016)
- Daniel Schall - Social Network-Based Recommender Systems - Springer International Publishing (2015)
- Francesco Ricci, Lior Rokach, Bracha Shapira - Recommender Systems Handbook - Springer US (2015)
- Nikos Manouselis, Hendrik Drachsler, Katrien Verbert, Olga C. Santos - Recommender Systems for Technology Enhanced Learning Research Trends
and Applications - Springer-Verlag New York (2014)
Mahout
- Ashish Gupta - Learning Apache Mahout Classification - Packt (2015)
- Chandramani Tiwary - Learning Apache Mahout Acquire practical skills in Big Data Analytics and explore data science with Apache Mahout -
Packt Publishing (2015)
- Jayani Withanawasam - Apache Mahout Essentials Implement top-notch
machine learning algorithms for classification, clustering, and
recommendations with Apache Mahout - Packt Publishing (2015)
- Piero Giacomelli - Apache Mahout Cookbook - Packt Publishing (2013)
- Sean Owen, Robin Anil, Ted Dunning, Ellen Friedman - Mahout in Action - Manning Publications (2011)
Redis
- Josiah L. Carlson - Redis in Action - Manning Publications (2013)
- Karl Seguin - The Little Redis Book
- Maxwell Dayvson Da Silva, Hugo Lopes Tavares - Redis Essentials - Packt Publishing (2015)
- Tiago Macedo, Fred Oliveira - Redis Cookbook - O’Reilly Media (2011)
- Vinoo Das - Learning Redis Design efficient web and business solutions with Redis - Packt Publishing (2015)
Serverless
- Ben Rady - Serverless Single Page Apps Fast, Scalable, and Available - Pragmatic Bookshelf (2016)
- Peter Sbarski - Serverless Architectures on AWS With examples using AWS Lambda - Manning Publications (2017)
SSH
- Daniel J. Barrett, Richard E. Silverman, Robert G. Byrnes - SSH, The Secure Shell The Definitive Guide - O’Reilly Media (2005)
- Himanshu Dwivedi - Implementing SSH Strategies for Optimizing the Secure Shell - Wiley (2004)
- Michael W Lucas - SSH Mastery OpenSSH, PuTTY, Tunnels and Keys - Tilted Windmill Press (2012)
TCP
- Fall, Kevin R. Stevens, W. Richard Wright, Gary R - TCP/IP Illustrated, Volume 1 The Protocols - Addison-Wesley, Pearson (2012)
- Mohammed M. Alani - Guide to OSI and TCP/IP Models - Springer International Publishing (2014)
- Ivan Ristic - Bulletproof SSL and TLS Understanding and Deploying
SSL/TLS and PKI to Secure Servers and Web Applications - Feisty Duck
(2014)
- Crouthamel, Andrew - Mastering Wireshark 2 Develop skills for
network analysis and address a wide range of information security
threats - Packt Publishing (2018)
Zookeeper
- Flavio Junqueira, Benjamin Reed - ZooKeeper - O’Reilly (2013)
- Saurav Haloi - Apache ZooKeeper Essentials - Packt Publishing (2015)
Leave your message