• Welcome to Zero To One Cloud

DevOps in Practice

A software company’s highest priority is to satisfy its customers through early and continuous delivery of valuable software.
DevOps aims to decrease a product’s time to market by encapsulating and shrinking the amount of work needed to develop, test and deliver software changes to customers.
The convergence of development methodologies and delivery solutions has paved the way for numerous companies to reap huge financial and organizational benefits.

Course Level : Professional
Course Objectives

This course teaches you how to:

  • Understand the core AWS services, uses, and basic architecture best practices
  • Design, develop and deploy cloud based solutions using AWS and other open source tools
  • What is CI/CD (Continuous Integration & Continuous Deployment) ?
  • Configuration Management
  • Understanding Different design patterns on Deployment

Intended Audience

This course is intended for:

  • IT Professionals with >= 1 yr of work-experience
  • Intermediate-level software developers
  • IT Professionals targeting :
    • AWS Certification : DevOps Engineer

Prerequisites

Attendees should have the following prerequisites:

  • Familiarity with AWS services
  • A working knowledge of Java, C#/.Net, or Python

Delivery Method

This course is delivered through a mix of:

Course Duration

8-10 weeks

  • AWS Cloud Essentials Course (AWS Core Knowledge)
  • Selecting the appropriate AWS service based on data, compute, database, or security requirements
  • Identifying appropriate use of AWS architectural best practices
  • Estimating AWS costs and Identifying Cost Control Mechanisms

Other Core Topics

Introduction to Developing on AWS

Configuration Management using Ansible

CI/CD (Continuous Integration & Continuous Deployment) using Jenkins

Monitoring basics with Nagios

Developing Storage Solutions with Amazon S3

Developing Flexible NoSQL Solutions with Amazon DynamoDB

Working with Events

Developing Event-Driven Solutions with Amazon SWF, Amazon SQS, and Amazon SNS

CDeveloping Event-Driven Solutions with AWS Lambda

Configuration Developing Secure Applications

Configuration Monitoring Your Application and AWS Resources with Amazon CloudWatch

Configuration Deploying Applications with AWS Elastic Beanstalk and AWS CloudFormation

Quizzes/Mock Exams [Detailed Explanations & Results Summary] (Click Here)

AWS Certification Preparation (Click Here)

  • Introduction to AWS Identity and Access Management (IAM)
  • Building Your First Amazon Virtual Private Cloud (VPC)
  • Working with Elastic Load Balancer (ELB)
  • Maintaining High Availability with Auto Scaling (for Linux)
  • Working with Amazon Elastic Block Store (EBS)
  • Creating Amazon S3 Buckets (setting policies)
  • Serving & Caching Files with CloudFront CDN (Content Delivery Network)
  • Launching Amazon EC2 Instances with Auto Scaling and Amazon CloudWatch
  • Logging with AWS CloudTrail
  • Creating an Amazon Virtual Private Cloud (VPC) with AWS CloudFormation

Configuration Management using Ansible

CI/CD [Continuous Integration & Continuous Deployment] using Jenkins

Monitoring with Nagios

Automating EBS Snapshots with AWS Lambda

Deploying Applications with AWS ElasticBeanstalk & AWS CloudFormation

Writing code that optimizes performance of AWS services used by your application

Code-Level Application Security (IAM roles, Credentials and Encryption)

Sample Cloud-AWS Projects :-

Configuration Management using AWS services and Ansible.

CI/CD using jenkins.

Application Monitoring using Nagios

(We encourage our candidates to come-up with their own project-ideas which they can showcase at their respective colleges or companies.)