Introduction to DevOps - Pt 1 (SDLC - Server Focused)
Introduction to DevOps - Pt 1 (SDLC - Server Focused)
Introduction to DevOps:
Understand the concepts of DevOps and how it helps developers and system administrators to work in collaborative environment. Learn to use the Linux commands to perform user management and system administration tasks. Develop the skills to write Linux scripts. Learn about the DevOp tools and how to use them to automate system administration tasks for Cloud environment. You will deploy your systems in the cloud. Apply the knowledge of scripting and DevOps to automate system delivery and administration in an Agile environment.
Introduction to DevOps
Instructors: Kahiga Tiagha, Amjad Khan
Tel: 215.206.6422
Email: theitemacademy@gmail.com
What is the target audience?
This class is designed for people who have little or no prior experience with Linux or Unix or the common DevOps tools used today. System administrators, developers, architects, decision makers or new Linux users can all benefit from the content covered in this class, especially if they are looking to work with more involved areas such as Linux system administration, network management, cloud computing and enterprise system architecture.
What am I going to get from this course?
Upon completion of this training you should have a good working knowledge of Linux, from both a graphical and command line perspective, allowing you to easily navigate through any of the major Linux distributions. You will be able to continue your progress as either a user, system administrator or developer using the acquired skill set. What you’ll learn:
A good working knowledge of Linux
How to navigate through major Linux distributions
System configurations and graphical interface of Linux
Basic command line operations
Common applications of Linux
Introduction to DevOps:
Understand the concepts of DevOps and how it helps developers and system administrators to work in collaborative environment. Learn to use the Linux commands to perform user management and system administration tasks. Develop the skills to write Linux scripts. Learn about the DevOp tools and how to use them to automate system administration tasks for Cloud environment. You will deploy your systems in the cloud. Apply the knowledge of scripting and DevOps to automate system delivery and administration in an Agile environment.
Course Outline (subject to change):
Getting Started:
Prepares you to setup your computer and start using Linux as your working environment
Linux fundamentals:
Develop and understanding of why and how computers use Linux operating environment
Linux Commands for Users:
Learn to use Linux commands that Linux users need in Linux operating environment
Linux Commands for Administrators:
Learn to use Linux administration commands to manage Linux system environment
Overview of DevOps:
Understand how systems administrators and developers work together in a modern agile environment
Setting up your environement + Source Code Management Systems:
Understand and use the tools used to manage scripting
Linux Scripting:
Develop scripts to automate administration of Linux environment
Automating the Cloud environment:
Learn how infrastructure is delivered and administered as cloud as a software code
DevOps Tools:
Understand and use DevOps tools to deliver and administer cloud environment
Project : Build Highly Available WordPress Site
Develop a complete Wordpress Site and manage its scalability and availability
What are the requirements?
1. You will need a PC or Mac (64 bit)
2. Please click this link and go to Amazon Web Services and create your account. You may need to
enter your credit card information; however, you will not be charged for anything. AWS give you
free credit for the first year.
3. You will need Google Authenticator to login for reasons that will be explained soon enough.
4. Call information: We will be using Gotomeeting.
Class times + Focus (subject to change):
Please make sure before class, you are somewhere quiet and with reliable internet. As there is screen
sharing to demonstrate the console. Also, as a general rule, please put yourself on MUTE during class unless
you have a question. Ambient noise sometimes can interfere with other students' ability to hear clearly.
Thanks for understanding.