DevOps Tools: Docker

In this tutorial, I will show you how to create your first docker file Background Interested in containerization across any cloud platform? Choose Docker. Docker is a containerization platform that provides easy way to containerize your applications. If you use Docker, you will build container images, run the images to create containers and also push these containers […]

DevOps Tool: Jenkins

In this short tutorial, I will show you how to deploy Jenkins on AWS EC2, launch an EC2 instance, install Jenkins on it, and configure Jenkins. Background Interested in CI/CD tool across any cloud platform? Consider Jenkins. Jenkins is a tool that helps automate parts of the software development process, like building, testing, and deploying code. It […]

DevOps Tools: Git and GitHub

In this tutorial, we’ll create a simple repository, make changes, create branches, and merge changes using GitHub. Background A GitHub workflow allows you to understand fundamental concepts like repository management, version control, branching, and collaboration. GitHub is a platform that hosts Git repositories and provides tools for collaboration and version control. It allows users to store […]

Azure DevOps Explained

“Devs are from Venus. Ops are from Mars” Steve Gaines Azure DevOps is a cloud-based set of services and tools for managing the software development lifecycle, including planning, development, testing, and deployment. It provides a comprehensive suite of services to help teams plan, build, test, and deploy applications more efficiently and effectively. Here are the […]