cancel
Showing results for 
Search instead for 
Did you mean: 
  • 679 Views

Want to be a Devops Developer

Jump to solution

I graduated last year and now I'm working as an Assistant System Engineer using CCNA and MCSA. I want to know the roadmap to become a DevOps and any advice.

 
Tags (1)
1 Solution

Accepted Solutions
Chetan_Tiwary_
Moderator
Moderator
  • 629 Views

Hi @Mohamed_Shafik ,

Thanks for reaching out !

DevOps is the combination of cultural philosophies, practices, and tools that increases an organization's ability to deliver applications and services at high velocity.

The roadmap can differ slightly with different opinions - but more or less the soul and intent will be same across multiple opinions ( I am sure of it ).

For becoming a DevOps practitioner one needs to know a lot of things/tools :

Learn GIT :

                    Base commands

                    Merging

                    Branching

                    Pull request

Learn one programming language

                   Python

                   Go

                   JavaScript/Ruby/Nodejs

Learn Linux:

                  Networking

                  Shell/Bash

                  Troubleshooting

                  Virtualisation

Learn Networking/ Security:

                  DNS
                  HTTP

                  SSH

Learn server management:

                 Webserver

                 Caching server

                 Reserver proxy

Learn Containers:

                Running containers

                Dockerfiles

                

Learn Container orchestration

                Openshift /K8s

                Deployment 

                Administration

Learn Infrastructure as a code:

                Infrastructure provisioning

                Configuration Management

                Service Mesh

Learn CI/CD:

                Setup

                Integration

                PipeLine

Learn Monitoring & Observability:

                Infrastructure Monitoring

                Application Monitoring

               Logs management

Learn Cloud

               IAAS/ PAAS/ SAAS

               Design

               Management

Learn Software process

               Agile

               Scrum

               Backlog management

This is just a short summary of the DevOps Roadmap. There are other things as well in each of those sub headings. 

 All the best for the journey ! Remember DevOps is a mindset / culture rather than a set of tools and commands.

View solution in original post

Tags (2)
1 Reply
Chetan_Tiwary_
Moderator
Moderator
  • 630 Views

Hi @Mohamed_Shafik ,

Thanks for reaching out !

DevOps is the combination of cultural philosophies, practices, and tools that increases an organization's ability to deliver applications and services at high velocity.

The roadmap can differ slightly with different opinions - but more or less the soul and intent will be same across multiple opinions ( I am sure of it ).

For becoming a DevOps practitioner one needs to know a lot of things/tools :

Learn GIT :

                    Base commands

                    Merging

                    Branching

                    Pull request

Learn one programming language

                   Python

                   Go

                   JavaScript/Ruby/Nodejs

Learn Linux:

                  Networking

                  Shell/Bash

                  Troubleshooting

                  Virtualisation

Learn Networking/ Security:

                  DNS
                  HTTP

                  SSH

Learn server management:

                 Webserver

                 Caching server

                 Reserver proxy

Learn Containers:

                Running containers

                Dockerfiles

                

Learn Container orchestration

                Openshift /K8s

                Deployment 

                Administration

Learn Infrastructure as a code:

                Infrastructure provisioning

                Configuration Management

                Service Mesh

Learn CI/CD:

                Setup

                Integration

                PipeLine

Learn Monitoring & Observability:

                Infrastructure Monitoring

                Application Monitoring

               Logs management

Learn Cloud

               IAAS/ PAAS/ SAAS

               Design

               Management

Learn Software process

               Agile

               Scrum

               Backlog management

This is just a short summary of the DevOps Roadmap. There are other things as well in each of those sub headings. 

 All the best for the journey ! Remember DevOps is a mindset / culture rather than a set of tools and commands.

Tags (2)
Join the discussion
You must log in to join this conversation.