Quarantine Times & Developers: Stay Home, Stay Safe, Learn More!
Tags: devops, developers
Published: 2020-03-25 09:36:04

---
title: Quarantine Times & Developers: Stay Home, Stay Safe, Learn More!
published: true
description: Since everyone is at home because of COVID-19 effect, being developers, we can utilise this time to learn valuable technologies 
tags: discuss, devops, developers
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/47nvx4m7fsiazyihxot6.png
---
Many developers would like to be up to date with the latest and trending technologies. However, there are certain tools you cannot replace and the whole industry and companies are embracing them in their technology stack, the tools are Docker and Kubernetes. The two important tools that help developers automate their complex tasks and increase the overall efficiency of the team. This post is for all those developers who would like to utilize this quarantine period efficiently by learning these two tools. Hence listing below some valuable resources that can help you learn about Docker and Kubernetes. 


###Kubernetes for DevOps:
Automation is one of the core concepts of DevOps and Kubernetes helps DevOps teams by helping them automate processes, thus minimizing the workload. A startup can easily manage small number of containers, but the complexity increases as the number goes up for enterprises, hence you need a platform like Kubernetes to archestrate containers.
For instance, when we schedule a number of containers in a node, Kubernetes does the heavy lifting and manages as many containers and workloads as possible. Further, it helps in simplifies and uplifts tasks like scaling, rolling over updates and deployments, etc. This way, Kubernetes has become a de-facto container orchestration tool for DevOps teams. 

####Learn Kubernetes for free from the below resources,
* [Kubernetes the hard way](https://github.com/kelseyhightower/kubernetes-the-hard-way)

* [Learn Kubernetes by Playing the “Game of Pods”]( https://kodekloud.com/p/game-of-pods)

* [Introduction to Kubernetes](https://www.edx.org/course/introduction-to-kubernetes)

* [Kubernetes by example](https://kubernetesbyexample.com/)

* [Getting started with Kubernetes](https://play.instruqt.com/public/topics/getting-started-with-kubernetes)

* [Kubernetes hands-on labs](https://collabnix.github.io/kubelabs/)

* [Learning path - Kubernetes](https://developer.ibm.com/series/kubernetes-learning-path/)

* [Fundamentals of Containers, Kubernetes, and Red Hat OpenShift](https://www.edx.org/course/fundamentals-of-containers-kubernetes-and-red-hat)

* [Zero to hero with Kubernetes](https://azure.microsoft.com/mediahandler/files/resourcefiles/kubernetes-learning-path/Kubernetes%20Learning%20Path_Version%202.0.pdf) 

* [Gain free experience in Kubernetes and Docker by doing exercises](engineer.kodekloud.com)

###Docker for DevOps:
The main advantage of Docker for DevOps is that both developers and system administrators use the same tool and it puts an end to the chaos of 'it works on my machine' drama. Developers create Docker images from Dockerfiles at the development stage, on local computers, and run them in a development environment and then the system administrators use the sane Docker images to make updates to the stage and production environments. This way, Docker bridges the gap between Dev and Ops teams and helps them to ship the software through containers making the software development process very smooth and easy. 

####Learn Docker for free from the below resources, 
* [Docker For The Absolute Beginner](https://kodekloud.com/p/docker-for-the-absolute-beginner-hands-on)

* [A comprehensive introduction to Docker, Virtual Machines, and Containers](https://medium.com/free-code-camp/comprehensive-introductory-guide-to-docker-vms-and-containers-4e42a13ee103)

* [Docker Tutorial for Beginners] (https://hashnode.com/post/docker-tutorial-for-beginners-cjrj2hg5001s2ufs1nker9he2)

* [Docker - Container Lifecycle](https://play.instruqt.com/public/tracks/docker-container-lifecycle)

* [Docker Tutorial Series](https://rominirani.com/docker-tutorial-series-a7e6ff90a023)

* [Docker in Development](https://serversforhackers.com/s/docker-in-development)

* [Docker introduction for beginners](https://docker-curriculum.com/)

* [Welcome to Docker labs](http://dockerlabs.collabnix.com/)

* [Play with Docker Classroom](https://training.play-with-docker.com/)

* [Learn Docker and containers](https://www.katacoda.com/courses/docker/)

* [Gain free experience in Kubernetes and Docker by doing exercises](engineer.kodekloud.com)

Docker and Kubernetes have become a dual important tools when it comes to embracing DevOps. Every DevOps enthusiast these days should have knowledge about these two platforms and even the companies expect the same. Hands-on knowledge is essential to go up on the career ladder.