Skip to content
geeksforgeeks
  • Tutorials
    • Python
    • Java
    • DSA
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps
    • Software and Tools
    • School Learning
    • Practice Coding Problems
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • Go Premium
  • 1. DevOps
  • 2. Cloud Computing
  • 3. Git
  • 4 Amazon Web Services
  • 5. Docker
  • 6. Kubernetes
  • 7. Microsoft Azure
  • 8. Google Cloud Platform
  • 9. Python
  • 10. Golang
  • 11. Operating System
  • 12. Computer Network
Open In App

Complete DevOps Roadmap - Beginner to Advanced

Suggest changes
Like Article
Like
Report

DevOps is considered a set of practices that combines the abilities of Software Development i.e Dev and IT Operations i.e Ops together, which results in delivering top-notch quality software fastly and more efficiently. Its focus is to encourage communication, collaboration, and integration between the software development team and IT operations to maintain the software development lifecycle. 

Complete DevOps Roadmap - Beginner to Advanced

Learn DevOps from industry experts to enhance your workflow efficiency and master the rapid release of high-quality software.

Checkout: DevOps Engineering – Planning to Production

Now, you understand DevOp's meaning but the question arises Is there any particular designation for this type of work?

Yes, there is a specific job designation i.e DevOps Engineer. A DevOps Engineer is a person who manages DevOps practices and ensures the streamlined flow of the deployment process. Its key responsibilities may vary from organization to organization but here are some key roles and responsibilities of a DevOps Engineer:

  • Implementing CI/CD operations.
  • Automating the Infrastructure.
  • Collaborating with different teams mainly SDE teams and IT operations teams.
  • Managing the availability and performance of the Software applications.
  • Troubleshooting and resolving the issues of the organization.

You would be wondering How much a DevOps Engineer could earn by doing this job. Let me tell you the stats, Average salary of a DevOps engineer is 9-10 LPA and it goes up to 20 LPA as well as the average salary of a senior DevOps Engineer ranges between 16- 18 LPA and can go up to more than 35 Lakhs per year.

In this article, we would be learning a full-proof roadmap of How to become a DevOps Engineer or DevOps Roadmap. So, let's begin the journey

Roadmap To DevOps

1. Select a Programming Language (Week - 1)

Selecting a language may be a difficult task for a developer but for starting a career in the IT industry it is recommended to select any programming language as your primary language so that you can pursue a further career in the software industry. In this journey of learning DevOps, we will be proceeding further by choosing any one of the two languages i.e Python OR Go lang programming language. As both Python and Go lang are easy-to-learn languages, they both have easy-to-understand syntax and have a large scope in the future.

So let's see what are the most important topic which you need to look around to have good knowledge of a programming language.

Python 

GoLang

  • Introduction to Python
  • Input/Output
  • Operators
  • Data Types
  • Control Flow
  • Conditionals
  • Loops
  • Functions
  • Modules
  • Python OOP
  • Exception Handling
  • File handling 
  • Python Regex
  • Python Collections 
  • Python Advance
  • Identifiers and Keywords
  • Data Types
  • Variables
  • Constants
  • Operators
  • if-else Statement
  • for loop
  • Loop Control Statements
  • Switch Statement
  • Arrays
  • Slices
  • Functions
  • Structures
  • Packages
  • Pointers
  • Methods
  • Methods vs Functions
  • Interfaces
  • Concurrency – Goroutines

Note: We suggest you to chose any one programming language of the two. 

2. OS Concepts (Week 2)

Moving ahead in the journey, it becomes necessary to have your fundamentals strong, as you are going to work directly with the software systems you need to have a solid understanding of Operating Systems and their basic concepts. There are several reasons why you need to learn OS concepts:

  • To understand the system architecture.
  • To automate and configure management.
  • To troubleshoot and debug.
  • To apply the best security measures.

Below we have divided this section into three different domains- Operating Systems, Virtualisation, and Networking Protocols. So, without wasting much time let's take a look. 

2.A - Operating Systems

  • OS Basics
  • Process & Threads
  • CPU Scheduling
  • Process Synchronization
  • Deadlock
  • Memory Management
  • Disk Management
  • Disk Scheduling

2.B - Virtualization

  • Application Virtualization
  • Network Virtualization
  • Desktop Virtualization
  • Storage Virtualization
  • Server Virtualization
  • Data virtualization

2.C - Networking Protocols

  • HTTP
  • HTTPS
  • TCP/IP
  • FTP / SFTP
  • DNS
  • SMTP
  • SSL / TLS
  • SSHPort Forwarding

3. Linux (Week 2 - 3)

If you are going into DevOps, you need to live in the terminal, for the same, it becomes necessary to have a keen knowledge of command-line-based Operating Systems, and when it comes to the command line the only thing that comes to mind is Linux.

Linux is an open-source operating system that would be needed for collaboration, automation, and continuous improvement of Software Development and IT Operations. The key reasons why you need to learn Linux are- 

  • It is widely used in DevOps environments.
  • Mainly used for Scripting and Automation .

Below are listed some of the key concepts regarding Linux.

  • Command Line
  • Bash and Shell Scripting
  • Package Management
  • Networking Tools
  • Security Concepts

4. SCM (Week - 4)

It's time to learn more about the functioning of DevOps in detail, this learning can't be completed without the inclusion of SCM which stands for Source Code Management in DevOps. In DevOps workflow, SCM plays a critical role as it gives the ability to control and track changes through VCS i.e Version Control Systems. In this journey, we would suggest you get hands-on with  Git and Github as VCS.

Git & GitHub

  • Introduction to Git
  • Installation of Git
  • Git Features
  • Git – Life Cycle
  • Git Staging Environment
  • Git vs GitHub
  • Git Command Line and Basic Command
  • Creating a Repository on GitHub
  • Git Init
  • Git Add
  • Git Commit
  • Git Push
  • Git Clone
  • Git Branch
  • Git Branching Merge and Merge Conflict
  • Git Log
  • Git Diff
  • Git Status
  • Git .gitignore
  • Git Fork and Git Clone
  • Git Pull Requests
  • Git Rebase
  • Git Cherry Pick
  • Git Stash
  • Git Ignore
  • Git Fork
  • Git Repository
  • Git Index
  • Git Head
  • Git Cheatsheet

5. Cloud Computing (Week 5 - 7)

Now, when you are well versed with your basics and have covered most of the topics it's time to get familiar with your working environment or you can say the workspace for DevOps Engineers. Cloud Computing has an inevitable role in the journey of learning DevOps and DevOps often relies on Cloud Computing Platforms such as AWS(Amazon Web Services), Microsoft Azure with DevOps, GCP(Google Cloud Platform), etc. Further, we would be learning the most popular Cloud Computing Platforms in detail.

AWS

  • Introduction to AWS
  • IAM in AWS
  • EC2
  • EBS(Elastic Bean Stalk)
  • EBS(Elastic Block Store)
  • EFS(Elastic File Storage)
  • S3
  • AMI E.Load Balancer
  • Cloud Watch
  • Auto Scaling
  • SQS
  • SNS
  • Other Elastic Computes(ECS,EKS,ECR)
  • Storage Application Services
  • Database Services

Azure

  • Introduction to Azure
  • Compute Virtual Machines
  • Storage
  • Azure Network
  • Azure Compute Functions
  • Compute Monitoring
  • Azure Services
  • Resources
  • Cognitive Services
  • Dashboards
  • Databases
  • DevOps with Azure

GCP

  • Introduction
  • Compute Services
  • Storage and Database Services
  • Security Services
  • Networking Services
  • Data Integration and Analytics
  • Services Management Tools and Monitoring Services
  • DevOps with GCP

6. Docker (Week 8 - 9)

From scratch, you have learned many things so far, Now, it's time to learn the most famous tool for DevOps developers i.e. Docker. It is an open-source containerization platform that helps developers in packaging software applications and their dependencies into small-size containers. It has become an integral tool for the DevOps ecosystem due to its various benefits such as :

  • It is portable and more flexible.
  • It is highly scalable and has efficient resources.
  • It allows collaborative development.
  • It maintains consistency.

Below mentioned are A-Z topics that you can visit and learn about Docker in detail.

  • Docker Introduction
  • Docker Installation
  • Docker Commands
  • Dockerfile
  • Docker Images
  • Docker Engine, Storage
  • Docker Compose
  • Docker Containers and Managing Containers
  • Docker Registry
  • Docker Swarm

7. Kubernetes (Week 10 - 12)

Kubernetes, popularly known as "K8s", is another open-source platform that automates the whole deployment and management of large applications. It plays an important role in the journey of becoming a DevOps engineer. It makes the application more scalable as well as helps to automate the whole process from start to end. It basically follows the IaC -"Infrastructure as a Code" principle to define and manage the infrastructure resources.

We have listed all the important topics related to Kubernetes below:

  • Introduction to Kubernetes
  • Kubernetes – Installation Methods
  • Installation of Kubernetes on Ubuntu
  • Kubernetes – Architecture
  • Kubernetes – Monolithic Architecture of Kubernetes
  • Kubernetes vs Docker
  • Kubernetes – Concept of Containers
  • Kubernetes – Introduction to Container Orchestration
  • Kubernetes – Namespace
  • Kubernetes – Images
  • Kubernetes – Jobs
  • Kubernetes – Labels & Selectors
  • Kubernetes – Node
  • Kubernetes – Node Port Service
  • Kubernetes – Cluster IP vs Node-Port
  • Kubernetes – Service
  • Kubernetes – Service DNS
  • Kubernetes – Pod
  • Kubernetes – Run a Command in Pod’s Containers
  • Kubernetes – Create Multiple Containers in a Pod
  • Kubernetes – Replication Controller
  • Kubernetes – Difference Between Replicaset and Replication Controller
  • Kubernetes – Deployments
  • Kubernetes – Volumes
  • Kubernetes – Secrets
  • Kubernetes – Working with Secrets

8. Miscellaneous (Week - 13)

If you reached this part of the article then you definitely have achieved something. Congrats on completing this roadmap this far. But there is always something left to learn we can't deny that. So, here are some miscellaneous topics that you should keep an eye on.

  • Terraform
  • Prometheus and Grafana
  • Chef & Puppet

You can also learn about different tools used for DevOps and for this, you can refer to the article - Top 10 DevOps Tools That You Can Try. 

Conclusion

Learning new things may be challenging for an individual but once a wise man said - "Develop a passion for learning. If you do you will never cease to grow", we also believe the same, and for that cause only we have incubated all the necessary resources related to DevOps for you in this article. We believe that you would be learning all the topics properly and will try your best to become a successful DevOps engineer.

Then too If you are confused and want to learn DevOps solemnly you can visit our course - DevOps Engineering - Planning to Production

    2. What is the DevOps lifecycle?

    The DevOps lifecycle is known as a continuous software development process that includes DevOps best practices to plan, build, integrate, deploy, monitor, operate, and offer continuous feedback throughout the software's lifecycle.

    3. What is the Future Scope of DevOps?

    The future scope of DevOps contains many areas in which it can be collaborated and used in an efficient manner:

    • It can be used incloud-native and containerization
    • It can be used inAutomation using AI/ML.
    • It can be used inSite Reliability Engineering.
    • It can be used asDataOps.

    In conclusion, the future growth of DevOps is bright and consistently evolving.


      A

      achal11sp
      Improve
      Article Tags :
      • DevOps
      • Roadmap

      Similar Reads

        DevOps Tutorial
        DevOps is a combination of two words: "Development" and "Operations." It’s a modern approach where software developers and software operations teams work together throughout the entire software life cycle.The goals of DevOps are:Faster and continuous software releases.Reduces manual errors through a
        7 min read

        Introduction

        What is DevOps ?
        DevOps is all about automating and streamlining the software development lifecycle so that code moves from development to production quickly, reliably, and securely.Here is how the DevOps model flow works:Stages of DevOps are:Build Stage1. Developers write and organize code, using version control to
        6 min read
        DevOps Lifecycle
        The DevOps lifecycle is a structured approach that integrates development (Dev) and operations (Ops) teams to streamline software delivery. It focuses on collaboration, automation, and continuous feedback across key phases planning, coding, building, testing, releasing, deploying, operating, and mon
        10 min read
        The Evolution of DevOps - 3 Major Trends for Future
        DevOps is a software engineering culture and practice that aims to unify software development and operations. It is an approach to software development that emphasizes collaboration, communication, and integration between software developers and IT operations. DevOps has come a long way since its in
        7 min read

        Version Control

        Version Control Systems
        A Version Control System (VCS) is a tool used in software development and collaborative projects to track and manage changes to source code, documents, and other files. Whether you are working alone or in a team, version control helps ensure your work is safe, organized, and easy to collaborate on.
        5 min read
        Merge Strategies in Git
        In Git, merging is the process of taking the changes from one branch and combining them into another. The merge command in Git will compare the two branches and merge them if there are no conflicts. If conflicts arise, Git will ask the user to resolve them before completing the merge.Merge keeps all
        4 min read
        Which Version Control System Should I Choose?
        While building a project, you need a system wherein you can track the modifications made. That's where Version Control System comes into the picture. It came into existence in 1972 at Bell Labs. The very first VCS made was SCCS (Source Code Control System) and was available only for UNIX. When any p
        5 min read

        Continuous Integration (CI) & Continuous Deployment (CD)

        What is CI/CD?
        CI/CD stands for Continuous Integration and Continuous Delivery/Deployment. With CI/CD, we automate the integration of code changes from multiple developers into a single codebase. It is a software development practice where the developers commit their work frequently to the central code repository
        7 min read
        Understanding Deployment Automation
        In this article we will discuss deployment automation, categories in Automated Deployment, how automation can be implemented in deployment, how it is assisting DevOps and finally the benefits and drawbacks of Deployment Automation. So, let's start exploring the topic in detail. Deployment Automation
        4 min read

        Containerization

        What is Docker?
        Have you ever wondered about the reason for creating Docker Containers in the market? Before Docker, there was a big issue faced by most developers whenever they created any code that code was working on that developer computer, but when they try to run that particular code on the server, that code
        12 min read
        What is Dockerfile Syntax?
        Pre-requsites: Docker,DockerfileA Dockerfile is a script that uses the Docker platform to generate containers automatically. It is essentially a text document that contains all the instructions that a user may use to create an image from the command line. The Docker platform is a Linux-based platfor
        5 min read
        Kubernetes - Introduction to Container Orchestration
        In this article, we will look into Container Orchestration in Kubernetes. But first, let's explore the trends that gave rise to containers, the need for container orchestration, and how that it has created the space for Kubernetes to rise to dominance and growth. The growth of technology into every
        4 min read

        Orchestration

        Kubernetes - Introduction to Container Orchestration
        In this article, we will look into Container Orchestration in Kubernetes. But first, let's explore the trends that gave rise to containers, the need for container orchestration, and how that it has created the space for Kubernetes to rise to dominance and growth. The growth of technology into every
        4 min read
        Fundamental Kubernetes Components and their role in Container Orchestration
        Kubernetes or K8s is an open-sourced container orchestration technology that is used for automating the manual processes of deploying, managing and scaling applications by the help of containers. Kubernetes was originally developed by engineers at Google and In 2015, it was donated to CNCF (Cloud Na
        12 min read
        How to Use AWS ECS to Deploy and Manage Containerized Applications?
        Containers can be deployed for applications on the AWS cloud platform. AWS has a special application for managing containerized applications. Elastic Container Service (ECS) serves this purpose. ECS is AWS's container orchestration tool which simplifies the management of containers. All the containe
        4 min read

        Infrastructure as Code (IaC)

        Infrastructure as Code (IaC)
        Infrastructure as Code (IaC) is a method of managing and provisioning IT infrastructure using code rather than manual configuration. It allows teams to automate the setup and management of their infrastructure, making it more efficient and consistent. This is particularly useful in the DevOps enviro
        6 min read
        Introduction to Terraform
        Many people wonder why we use Terraform when there are already so many Infrastructure as Code (IaC) tools out there. So, before learning Terraform, let’s understand why it was created.Terraform was made to solve some common problems with existing IaC tools. Some tools, like AWS CloudFormation, only
        15 min read
        What is AWS Cloudformation?
        Amazon Web Services(AWS) offers cloud formation as a service by which you can provision and manage complicated services offered by AWS by using the code. CloudFormation will help you to manage the infrastructure and the services in the form of a declarative way. Table of ContentIntroduction to AWS C
        14 min read

        Monitoring and Logging

        Working with Prometheus and Grafana Using Helm
        Pre-requisite: HELM Package Manager Helm is a package manager for Kubernetes that allows you to install, upgrade, and manage applications on your Kubernetes cluster. With Helm, you can define, install, and upgrade your application using a single configuration file, called a Chart. Charts are easy to
        5 min read
        Working with Monitoring and Logging Services
        Pre-requisite: Google Cloud Platform Monitoring and Logging services are essential tools for any organization that wants to ensure the reliability, performance, and security of its systems. These services allow organizations to collect and analyze data about the health and behavior of their systems,
        5 min read
        Microsoft Teams vs Slack
        Both Microsoft Teams and Slack are the communication channels used by organizations to communicate with their employees. Microsoft Teams was developed in 2017 whereas Slack was created in 2013. Microsoft Teams is mainly used in large organizations and is integrated with Office 365 enhancing the feat
        4 min read

        Security in DevOps

        What is DevSecOps: Overview and Tools
        DevSecOps methodology is an extension of the DevOps model that helps development teams to integrate security objectives very early into the lifecycle of the software development process, giving developers the team confidence to carry out several security tasks independently to protect code from adva
        10 min read
        DevOps Best Practices for Kubernetes
        DevOps is the hot topic in the market these days. DevOps is a vague term used for wide number of operations, most agreeable defination of DevOps would be that DevOps is an intersection of development and operations. Certain practices need to be followed during the application release process in DevO
        11 min read
      `; $(commentSectionTemplate).insertBefore(".article--recommended"); } loadComments(); }); }); function loadComments() { if ($("iframe[id*='discuss-iframe']").length top_of_element && top_of_screen articleRecommendedTop && top_of_screen articleRecommendedBottom)) { if (!isfollowingApiCall) { isfollowingApiCall = true; setTimeout(function(){ if (loginData && loginData.isLoggedIn) { if (loginData.userName !== $('#followAuthor').val()) { is_following(); } else { $('.profileCard-profile-picture').css('background-color', '#E7E7E7'); } } else { $('.follow-btn').removeClass('hideIt'); } }, 3000); } } }); } $(".accordion-header").click(function() { var arrowIcon = $(this).find('.bottom-arrow-icon'); arrowIcon.toggleClass('rotate180'); }); }); window.isReportArticle = false; function report_article(){ if (!loginData || !loginData.isLoggedIn) { const loginModalButton = $('.login-modal-btn') if (loginModalButton.length) { loginModalButton.click(); } return; } if(!window.isReportArticle){ //to add loader $('.report-loader').addClass('spinner'); jQuery('#report_modal_content').load(gfgSiteUrl+'wp-content/themes/iconic-one/report-modal.php', { PRACTICE_API_URL: practiceAPIURL, PRACTICE_URL:practiceURL },function(responseTxt, statusTxt, xhr){ if(statusTxt == "error"){ alert("Error: " + xhr.status + ": " + xhr.statusText); } }); }else{ window.scrollTo({ top: 0, behavior: 'smooth' }); $("#report_modal_content").show(); } } function closeShareModal() { const shareOption = document.querySelector('[data-gfg-action="share-article"]'); shareOption.classList.remove("hover_share_menu"); let shareModal = document.querySelector(".hover__share-modal-container"); shareModal && shareModal.remove(); } function openShareModal() { closeShareModal(); // Remove existing modal if any let shareModal = document.querySelector(".three_dot_dropdown_share"); shareModal.appendChild(Object.assign(document.createElement("div"), { className: "hover__share-modal-container" })); document.querySelector(".hover__share-modal-container").append( Object.assign(document.createElement('div'), { className: "share__modal" }), ); document.querySelector(".share__modal").append(Object.assign(document.createElement('h1'), { className: "share__modal-heading" }, { textContent: "Share to" })); const socialOptions = ["LinkedIn", "WhatsApp","Twitter", "Copy Link"]; socialOptions.forEach((socialOption) => { const socialContainer = Object.assign(document.createElement('div'), { className: "social__container" }); const icon = Object.assign(document.createElement("div"), { className: `share__icon share__${socialOption.split(" ").join("")}-icon` }); const socialText = Object.assign(document.createElement("span"), { className: "share__option-text" }, { textContent: `${socialOption}` }); const shareLink = (socialOption === "Copy Link") ? Object.assign(document.createElement('div'), { role: "button", className: "link-container CopyLink" }) : Object.assign(document.createElement('a'), { className: "link-container" }); if (socialOption === "LinkedIn") { shareLink.setAttribute('href', `https://www.linkedin.com/sharing/share-offsite/?url=${window.location.href}`); shareLink.setAttribute('target', '_blank'); } if (socialOption === "WhatsApp") { shareLink.setAttribute('href', `https://api.whatsapp.com/send?text=${window.location.href}`); shareLink.setAttribute('target', "_blank"); } if (socialOption === "Twitter") { shareLink.setAttribute('href', `https://twitter.com/intent/tweet?url=${window.location.href}`); shareLink.setAttribute('target', "_blank"); } shareLink.append(icon, socialText); socialContainer.append(shareLink); document.querySelector(".share__modal").appendChild(socialContainer); //adding copy url functionality if(socialOption === "Copy Link") { shareLink.addEventListener("click", function() { var tempInput = document.createElement("input"); tempInput.value = window.location.href; document.body.appendChild(tempInput); tempInput.select(); tempInput.setSelectionRange(0, 99999); // For mobile devices document.execCommand('copy'); document.body.removeChild(tempInput); this.querySelector(".share__option-text").textContent = "Copied" }) } }); // document.querySelector(".hover__share-modal-container").addEventListener("mouseover", () => document.querySelector('[data-gfg-action="share-article"]').classList.add("hover_share_menu")); } function toggleLikeElementVisibility(selector, show) { document.querySelector(`.${selector}`).style.display = show ? "block" : "none"; } function closeKebabMenu(){ document.getElementById("myDropdown").classList.toggle("show"); }
      geeksforgeeks-footer-logo
      Corporate & Communications Address:
      A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
      Registered Address:
      K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
      GFG App on Play Store GFG App on App Store
      Advertise with us
      • Company
      • About Us
      • Legal
      • Privacy Policy
      • Contact Us
      • Advertise with us
      • GFG Corporate Solution
      • Campus Training Program
      • Explore
      • POTD
      • Job-A-Thon
      • Community
      • Videos
      • Blogs
      • Nation Skill Up
      • Tutorials
      • Programming Languages
      • DSA
      • Web Technology
      • AI, ML & Data Science
      • DevOps
      • CS Core Subjects
      • Interview Preparation
      • GATE
      • Software and Tools
      • Courses
      • IBM Certification
      • DSA and Placements
      • Web Development
      • Programming Languages
      • DevOps & Cloud
      • GATE
      • Trending Technologies
      • Videos
      • DSA
      • Python
      • Java
      • C++
      • Web Development
      • Data Science
      • CS Subjects
      • Preparation Corner
      • Aptitude
      • Puzzles
      • GfG 160
      • DSA 360
      • System Design
      @GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
      We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
      Lightbox
      Improvement
      Suggest Changes
      Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
      geeksforgeeks-suggest-icon
      Create Improvement
      Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
      geeksforgeeks-improvement-icon
      Suggest Changes
      min 4 words, max Words Limit:1000

      Thank You!

      Your suggestions are valuable to us.

      What kind of Experience do you want to share?

      Interview Experiences
      Admission Experiences
      Career Journeys
      Work Experiences
      Campus Experiences
      Competitive Exam Experiences