- Welcome and Introductions
- What and Why of UX UI
- Roles in the world of UX and UI
- How to succeed?
- UX and UI Basics: Familiarity Guide
- The People
- The Process
- The Tools
Designed to give you hands‑on experience on DevOps tools and best practices about continuous development, continuous testing, and configuration management, including continuous integration and deployment and continuous monitoring of the software throughout its development life cycle.
Linux distribution, shell scripting, some basic and advanced Linux commands and package management.
Linux security administration and Virtualization.
Develop a DevOps mindset, practice Agile philosophy & Scrum methodology – essential to succeed in the era of Cloud Native Software Engineering
Create applications using Python language, using various programming constructs and logic, including functions, REST APIs, and libraries
Build applications composed of microservices and deploy using containers (e.g. Docker, Kubernetes, and OpenShift) & serverless technologies
Employ tools for automation, continuous integration (CI) and continuous deployment (CD) including Chef, Puppet, GitHub Actions, Tekton and Travis.
DevOps Lifecycle, DevOps stages, and DevOps delivery pipeline
Source Control Management and learn the functionalities of Git.
Git, Jenkin and Maven Introduction
Security Management – IAM (Identity and Access Management), WAF (Web Application Firewall), AWS Shield, Guard Duty
Machine Data, understand the challenges it presents, and how Splunk can be leveraged to gain Operational Intelligence. Get introduced to various components of Splunk along with how they can be installed.
DevOps using AWS
7 Lessons
- Welcome and Introductions
- What and Why of UX UI
- Roles in the world of UX and UI
- How to succeed?
- UX and UI Basics: Familiarity Guide
- The People
- The Process
- The Tools
7 lessons
- What is a brief?
- Understanding the scope of projects
- How to work in teams?
- Introductions to Miro and Figma
5 Modules & 39 topics
IBT Learning's DevOps industrial training is designed to give you hands-on experience on in-house DevOps tools and best practices about continuous development, continuous testing, configuration management, including continuous integration and continuous deployment, and finally, continuous monitoring of the software throughout its development life cycle.
Module 1. Introduction to DevOps
What is DevOps? Why DevOps?
What Market Trends
Jenkins introduction
DevOps Engineer Skills
DevOps Delivery Pipeline
DevOps Ecosystem
What is CI/CD
Module 2. Version Control System using GIT
Introduction to VCS
Git lifecycle
Understanding Git workflow
understanding .gitignore
Git Command
Working with Github
Module 3. Build Tool Maven
Maven Introduction
Maven Goals
Maven Project on Artifactory
Build Java maven project Maven and DevOps
Module 4: Build Automation using Jenkins
What is Jenkins
Jenkins Architecture
Jenkins Installation
Jenkins Security
Manage Jenkins and underlying configuration Jenkins CLI
Jenkins Plugins
Freestyle Jobs
Pipeline as a Code
Multibranch Pipeline
Scripted vs Declarative Pipeline Groovy and Jenkins
Build CI CD pipeline
Jenkins Library
Module 5: Configuration as code using Ansible
What is Ansible
Understanding Configuration as Code
Ansible Architecture
Benefits of Ansible
Ansible Installation
Creating and configuring VMs using Digital Ocean
Ansible Commands Ansible Playbooks
Ansible Variables
Ansible filters and handlers Ansible Roles
Using Ansible in Jenkins Pipeline
3 Modules
Module 1: Microservices
Understanding Monolithic Architecture
Drawbacks of Monolithic Architecture
What is Microservice Architecture
Advantages and disadvantages of Microservices Architecture
Module 2: Containerization using Docker
Containerization using Docker
Private Container Repository (AWS ECR)
Public Container Registry (DockerHub)
Docker Container vs Virtual Machine Docker Architecture
Create Docker images
Docker Commands
Docker Network
Docker Compose
Docker Volumes
Containerize nodeJs Application
Jenkins pipeline using docker
Module 3: Orchestration of Container using Kubernetes
What is Kubernetes
Orchestration and its features
Kubernetes Architecture
Minikube and kubectl
kuebctl commands
Pods and Deployments
ConfigMap and Secrets
Services and Ingress
Statefulsets Namespaces
Volumes
4 Modules & 37 topics
Module 1: Infrastructure as code using Terraform
What are Infrastructure and Code
What is Terraform
Terraform Architecture
Terraform vs Ansible
Managing Infrastructure using terraform
Understand Terraform Components
Terraform Commands
Create AWS infrastructure using Terraform Terraform state
Terraform Modules
Terraform Cloud
Module 2 AWS - Getting Started
Getting started with Cloud Computing
Understanding AWS Console
Understanding SaaS/PaaS/IaaS
What is IAM? Need for IAM?
What are federated users?
How to manage access using IAM?
How to write a policy and map to the group?
Understanding users /roles/policies?
Module 3 AWS
Understanding EC2, VPC and S3
Understanding EC2
Pricing models (On-demand, Spot, Reserved)
Understanding VPC/subnets/Security Groups
Understanding S3
Encryption on S3
Data and Lifecycle management on S3
Module 4 AWS - Deep Dive
Understanding containerization on cloud
Understanding ECS
Understanding EKS
Setup EKS Cluster
Deploy Resume App on EKS Cluster
Developers tools on AWS
codebuild, codedeploy and codepipeline
Understanding Lambda and Serverless Applications
Understanding integration & logging services on the cloud
Cloudtrail
How to get EC2/S3/Lambda Logs
Cloudwatch SNS/SQS cloudformation
2 Modules & 13 Topics
Overview
What is continuous monitoring
Goals and benefits of monitoring
Types of continuous monitoring
Overview of DevOps monitoring tools
Overview of Splunk
Splunk
Overview of Splunk Cloud and Enterprise instance
Download and installation
Universal forwarder
Demo on how to get data from machines/apps
Basic search and data models
Dashboards and visualizations
Demo on how to create Dashboards
Reports and alerting
Best practices and industry standards on monitoring
Build a rich portfolio of advanced end-to-end DevOps projects. The value of this elective program is $1,500 as a stand-alone course
3 Modules
4 Modules
Strategies for Effective Job Searching
Setting Up Your Job Alerts
Using Upwork for Your Job Search
Using The Forage for Project Work
5. Bonus: Creating Your Job Search Routine
5 Modules
LinkedIn Research and SEO for Your Profile
Optimizing Your LinkedIn Profile 👩 💼
Using the Other Sections on Your LinkedIn Profile
4. How to Get Noticed by Recruiters on LinkedIn
5. Bonus: Privacy and Visibility Settings on LinkedIn
3 Modules
Reviewing LinkedIn Profiles Before Upcoming Interview
Answering Common Interview Questions
Answering Technical Questions + Asking Questions
4. Negotiating Salary Tips and Strategies
3 Modules
Networking with Mentors and referrals
Reaching out to Recruiters and Finding Phone Numbers
Networking with Hiring Managers
2 Modules
Finding and Using Emails for Follow-up
Following Up by Phone
INTERNSHIP PLACEMENTS
Work one-on-one with our career services team to get placed in an internship role
and put everything you learn into practice in a real-world environment.
The need for qualified DevOps engineers is soaring. Indeed, industry-led market studies conducted over the past few years consistently reach the same conclusion: DevOps engineer is the most in-demand IT role at digitally-enabled companies.
The rewards for DevOps Engineers in terms of flexibility and remuneration are among the most lucrative in IT.
Per BuiltIn, The average salary for a DevOps Engineer in US is $133,017. The average additional cash compensation for a DevOps Engineer in US is $16,929. The average total compensation for a DevOps Engineer in US is $149,946. DevOps Engineer salaries are based on responses gathered by Built In from anonymous DevOps Engineer employees in US.
One of the main drivers for DevOps Engineers is the opportunity to truly deliver tangible business outcomes within the role.
of our graduates accept regular offers the first 4-6 weeks after graduating
Learn the skills that companies are looking for and land a job that you will love. At IBT, we are outcome-driven. We train you for successful careers in tech.
IBT Training's DevOps course provided a comprehensive and insightful learning experience with valuable hands-on exercises. While the internship placement was beneficial, additional guidance could enhance the overall transition. Overall, IBT Training lays a solid foundation for entering the DevOps field.
Olatunde O Kubernetes Admin, MicrosoftEnrolling and completing this course has helped me to navigate the world of DevOps Engineering and the fact that they had guaranteed internship for every student makes it so awesome! The instructors came down to our level and were able to pass the message across
Philip Onyia DevOps Engineer, Visual Net DesignIBT learning is an outstanding tech school with experienced teachers. Its students graduate with good hands-on experience in management tools like *git, maven, nexus, sonarqube, Ansible, Docker, for microservice deployment, Kubernetes for container orchestration, and Terraform as Iaac tool.
Landric N DevOps Engineer, Transportation InsightI just wanted to give you feedback from our first two months of class already have a recruiter landing in email and offering up to 155k. I am so humbled and blessed to be part of it. The thing that amazed me was the instructors The way the instructor taught is like he opens your brain and put all the knowledge there. We thank the instructors and management for being a big support system for us.
Amza Simpore Cloud/DevOps Engineer, UPGCThe DevOps Industrial Training course at IBT Learning was a great experience for me as a beginner. The course was well-structured and easy to understand, and the instructors were knowledgeable and always available to help. I'm thrilled to have completed the course with a certification, and highly recommend IBT Learning to anyone looking to improve their tech skills.
Joseph Monday DevOps Content Creator (IBT Learning)It’s always been the project-based approach for me. My expectations were met. The course contents were illustrated with a good amount of examples
Adesoji Alu Software/DevOps Engineer, Enextgen Wireless LimitedFLEXIBLE TUITION
MADE EASY
We offer flexible payment options tailored to your needs. Choose a plan that aligns with your budget, allowing you to focus on honing your skills without financial constraints.
18 monthly payments of $46.79, 14.99% APR
12 monthly payments of $67.69, 14.99% APR
6 interest-free payments of $125.00
$400
Per month / 3 months
$1,200 in total payment
$750 $1,699
Early bird I (Sale ends April 15, 2024)
$1,700 $1999
Early bird II (Sale ends April 25, 2024)
12 monthly payments of $41.43, 15.00% APR
6 monthly payments of $79.88, 14.99% APR
3 interest-free payments of $153.00
$200
Per month / 3 months
$600 in total payment
$499 $999
Early bird I (Sale ends April 15, 2024)
$699 $999
Early bird II (Sale ends April 25, 2024)
Not sure?Talk to our advisors
Our program advisors will answer any questions you have about the DevOps Engineer Industrial Training Program and what it’s like to learn with IBT Learning. They’ll also discuss your background, transferable skills, interests, career goals, and more.
After running this course for some time now, we have concluded that some background in IT is a requirement to take this course. We have many determined students who come from no IT background, succeed, and land high-paying jobs in DevOps, but to make the most of the program, it would benefit those with prior IT backgrounds. If you have no IT background, please take our IT and DevOps Fundamentals self-paced course first before enrolling but the DevOps Engineer Industrial Training.
Participants are expected to have prior IT experience and a basic understanding of operating systems, networking, and scripting. Familiarity with concepts like version control and basic command-line usage is recommended.
Absolutely! This course is tailored for individuals with prior IT experience who are looking to transition into the DevOps domain. It covers core DevOps principles and practices, making it an ideal fit for those seeking to enhance their skill set.
Yes, practical hands-on exercises are an integral part of the training. You will have the opportunity to apply theoretical concepts in real-world scenarios, working with industry-standard tools and technologies commonly used in DevOps environments.
Yes, upon successful completion of the DevOps Engineer Industrial Training course, participants will receive a certification recognizing their achievement. Students will also be equipped to take the AWS Solutions Architect and Certified Kubernetes Administrator Certifications.
The course is designed to simulate real-world DevOps scenarios, allowing you to develop practical skills that are directly applicable in industry settings. From collaborating with team members to automating deployment pipelines, you will gain hands-on experience to excel in DevOps roles.
Yes, upon successful completion of the course, you will receive a certificate of completion that can be added to your resume or LinkedIn profile.
Yes, participants will have access to course materials, including presentations, documentation, and recorded sessions, for at least one year after course completion. This ensures that you can revisit and reinforce your learning as needed.
The internships will last for two to three months or longer, it varies from one employer to another
We do not guarantee a paid internship. We do this intentionally as access to opportunity to gain experience and build skills is the most vital component. Some hiring companies offer a stipend, which is facilitated between the HC and the intern directly. Of course, 1 in 4 are offered further employment, which is a bonus!