A Handy DevOps Roadmap and Study Guide
A Handy DevOps Roadmap and Study Guide
A Handy DevOps
Roadmap and
Study Guide
by Adora Nwodo
I created this
booklet just
for you!
Hi, my name is Adora and I
have created this to guide
you in your journey into
DevOps Engineering. This
booklet contains helpful
information that you will
need to start a DevOps
career or transition into
one. On that note, let's
begin!
www.adoranwodo.com
How do we build and ship resilient
applications quickly, and at scale?
How do we build and ship resilient
applications quickly, and at scale?
DevOps
Infrastructure
management
Security
and system
administration
Software release
engineering
--------- What does a DevOps Engineer do?
Infrastructure Management
and System Administration
Infrastructure provisioning and system administration are
critical tasks in the operation of any organization. These
responsibilities include deploying and maintaining the
infrastructure required to host applications, such as
servers, databases, load balancers, and other network
devices.
Security
Security is a vital component in the DevOps methodology,
as it guarantees the safety of the software being
developed and deployed. DevOps involves collaboration
between development and operations teams to deliver
software quickly and frequently, and it's crucial to ensure
security is incorporated at every stage of the process. This
is achieved by integrating security testing into the CI/CD
pipeline, using automated tools and scripts to provision
and manage infrastructure securely, implementing security
controls in production environments, monitoring and
logging system activity to detect and address security
incidents, and providing security education and training for
all team members.
What roles are similar to
DevOps Engineering?
Infrastructure Engineering
System Administration
Automation Engineering
--------- What roles are similar to DevOps Engineering?
Infrastructure Engineering
Infrastructure engineering is the process for ensuring that
the IT environment is stable, secure and can meet the
changing needs of the business. This includes designing
and implementing new systems and technologies,
maintaining and upgrading existing systems,
troubleshooting and resolving issues and monitoring the
performance of the IT environment. Infrastructure
engineers should have strong problem-solving, analytical
skills and the ability to communicate effectively with both
technical and non-technical colleagues. They should also
have knowledge of various technologies and operating
systems like Windows, Linux, and cloud platforms.
--------- What roles are similar to DevOps Engineering?
System Administration
Systems administration involves the management and
maintenance of a company's computer systems and
networks. This includes tasks such as installing and
configuring software, managing user accounts, monitoring
system performance, and troubleshooting issues. The goal of
a systems administrator is to ensure that the organization's IT
infrastructure is stable, secure, and able to meet the needs of
the business.
Automation Engineering
Automation engineering is the process of using technology
to automate repetitive and time-consuming IT tasks. This
includes the use of tools and software to automate the
deployment, configuration, and management of IT systems
and applications. Automation engineers are responsible for
designing, building, and maintaining automation scripts
and workflows that can be used to automate various IT
processes. This can help to improve the efficiency,
accuracy, and scalability of IT operations.
Communication Containerization
Configuration
and and
management
Collaboration virtualization
Continuous
Problem
Integration and Security
solving skills
Continuous
Delivery (CI/CD)
Configuration management
CI/CD
Security
Cloud Providers
System administration
Additional Resources
Join a community
Build projects
Join a company
To find DevOps jobs, you can use job boards that have
DevOps roles. You can also leverage your community and
network for recommendations. Finally, many people have
gotten roles from LinkedIn by attracting recruiters, so you
should optimize your profile so that recruiters can find you
too.
devopsjobboard.com
kube.careers
indeed.com
toptal.com
nodesk.co
arc.dev
Sample
DevOps
Interview
Questions
Practice them before your next interview
--------- Sample DevOps Interview Questions
Can you share about a time when you had to implement blue-
green and canary deployments? How did you do it?
If you want more interview questions, you can visit the links below:
https://www.testgorilla.com/blog/devops-interview-questions/
https://www.interviewbit.com/devops-interview-questions/
https://www.simplilearn.com/tutorials/devops-tutorial/devops-
interview-questions
Answering
your social
media
questions
--------- Answering your social media questions
So many tools out there to learn. What are the main ones to
focus on?
If you were to guide a newbie, what are the first few steps?
Goodluck!
www.adoranwodo.com
www.adoranwodo.com