AWS DevOps

Inquire now

Duration: 4 days – 28 hrs

Overview

AWS DevOps Training Course teaches you how to use the combination of DevOps practices and tools to develop, deploy, and maintain applications in the AWS Cloud. This certification course covers Continuous integration (CI), delivery, microservices, monitoring and logging, Infrastructure as code, and much more. Hands-on projects and use cases included in the course will make you expert in handling various aspects of AWS and DevOps. This course will help grow your technical skills for deploying, managing, and monitoring cloud applications on AWS as you review CI/CD pipelines, deployment methodologies, observability, and more.

This course is designed for people who are new to DevOps and take them to intermediate knowledge. It covers foundation of DevOps concepts, tools and use cases. Help you to setup CI/CD pipeline which has tool chain of GitHub, SonarQube, Nexus, maven and Jenkins slave node. In addition setup AWS DevOps pipeline using AWS Code Commit, Code Build, Code deploy, Code Pipeline, AWS beanstalk.

 

Objectives

  • List the advantages of small DevOps teams
  • List the roles and responsibilities of the members of a typical small DevOps team
  • Leverage AWS Cloud9 to write, run and debug your code as well as share your cloud-based IDE with your dev team.
  • Build continuous integration/continuous delivery (CI/CD) pipelines including testing and security
  • Develop Git branching strategies and integrate with CI/CD pipeline for various environments
  • Use AWS CloudFormation to deploy development, test, and production environments for a software development project
  • Design and implement an infrastructure on AWS that supports DevOps development projects
  • Build a CI/CD pipeline for AWS CloudFormation templates
  • Establish collaboration by bringing together the workflows and responsibilities of development and operations
  • Host secure, highly scalable private Git repositories with AWS CodeCommit
  • Leverage Amazon Elastic Container Registry (Amazon ECR) to securely store Docker container images and integrate with AWS CodeBuild and Amazon Elastic Container Service (Amazon ECS).
  • Automate build, test, and packaging code with AWS CodeBuild
  • Integrate security in the CI/CD pipelines tools and services
  • Implement common deployment strategies such as “all at once,” “rolling,” and “blue/green”
  • Automate software deployments to Amazon Elastic Compute Cloud (Amazon EC2), on-premises computes, AWS ECS (Amazon EC2 /AWS Fargate), and AWS Lambda with AWS CodeDeploy
  • Automate your release pipelines (build, test, deploy) with AWS CodePipeline
  • Monitor an application and environment using AWS tools and technologies

 

Audience

  • Developers
  • DevOps Engineers
  • SysOps Engineers
  • DevOps Architects
  • System Administrators 

Pre- requisites 

  • Working knowledge of one or more high-level programing languages, such as C#, Java, PHP, Ruby, Python
  • Intermediate knowledge of administering Linux or Windows systems at the command-line level
  • Two or more years of experience provisioning, operating, and managing AWS environments

 

Course Content

Day 1 and 2 – DevOps Essentials

 

Module 1: Devops Big Picture (Theory)

  • What and why of Devops
  • Devops Tools – Overview and Usecase
  • Source Control Management (SCM Tools)
  • Continuous Integration
  • Static code Analysis Tool
  • Storage Artifacts
  • Continuous Deployment
  • Containerization
  • Configuration Management 

Module 2: DevOps in Action ( Hands on Lab by students)

  • SCM Live demo (before DevOps scenario)
  • GitHub or Bitbucket – Create an account and fork your application code
  • Git clone the GitHub or bitbucket code, Use maven to compile and package java source code
  • Deploy. ja file manually
  • Continuous Integration Tool – (Hands on Lab by students)
  • Jenkins – Deploy Jenkins on Ubuntu 18.04 server (each student will deploy his Jenkins server)
  • Continuous Integration setup – Jenkins GitHub /Bitbucket
  • Code Packaging automation – ( Hands on Lab by students)
  • Automation Maven test, Compile and Package (.jar) using Jenkins
  • Static Code Analysis – (Hands on Lab by students)
  • Understand SonarQube (deployed by student)
  • Students to Integrate Jenkins (CI) server with Sonarqube (lab by students)
  • SonarQube –static code analysis and set quality gates
  • Storage Artifact – ( Hands on Lab by students)
  • Understand Nexus Repo (deployed by student)
  • Nexus storage artifact integration with Jenkins
  • Store your end software products in Nexus
  • Continuous Deployment – ( Hands on Lab by students)
  • Add slave nodes to Jenkins
  • Automate deployment of your .jar or .war file to deployment server
  • Building Pipeline scripts and stages in SDLC

 

Day 3 and 4: AWS DevOps

 

 Module 3:  AWS DevOps tools Introduction (concepts)

  • AWS DevOps Tool chain introduction
  • AWS Code Commit
  • AWS Code Build
  • AWS Code Deploy
  • AWS Code Pipeline
  • AWS Code Star
  • AWS X-Ray
  • AWS Beanstalk
  • AWS Opsworks
  • AWS cloud Formation

 

Module 4:  AWS DevOps Pipeline setup (Hands-on lab by students)

  • Create a repository on Code commit and configure Git cli to interact
  • Use code build and connect to Code commit to create a application package
  • Use code deploy to deploy the application
  • Setup a code Pipeline which uses code commit, code build and beanstalk for deploying app
  • Deploy sample on beanstalk and tracing using X-ray service

 

Module 5:  AWS DevOps Other tools (Hands-on lab by students)

  • CloudFormation: Create a VPC with single subnet and a vm in the subnet
  • Opworks – Register a ec2 instance under opswork stack, apply cookbook which will install apche2, start service and push html files to the instance
  • Terraform with aws : Create a vpc, a subnet and launch vm in the subnet using terraform code

Inquire now

Best selling courses

Duration 3 days – 21 hrs   Overview    This Portfolio Management Training Course is designed to provide banking professionals with a comprehensive understanding of how to effectively manage investment and credit portfolios. Participants will gain insights into strategic allocation, performance measurement, risk management, and optimization of banking portfolios to align with regulatory requirements and...

Duration 2 days – 14 hrs   Overview   This comprehensive Planning and Forecasting Training Course is designed to empower professionals with the tools and techniques necessary to accurately predict future outcomes and develop strategic, operational, and financial plans. The course provides a structured approach to planning and forecasting, integrating both qualitative and quantitative methods....

Duration 3 days – 21 hours   Overview   This Beginner-to-Intermediate PostgreSQL Training Course is designed to build strong foundational skills in PostgreSQL while preparing participants to confidently work with real-world database tasks in modern environments.   Participants will learn how PostgreSQL works, how to write efficient SQL queries, how to design and manage database...

RISK MANAGEMENT

Liquidity Risk Management

Duration 5 days – 35 hrs   Overview.   This Liquidity Risk Management Training Course is tailored for banking professionals in the Philippines, focusing on the skills and knowledge necessary to manage liquidity risk effectively. Participants will learn how to assess liquidity risk, apply regulatory standards, and develop strategies to maintain adequate cash flow and...

Duration 5 days – 35 hrs   Overview    This 5-day advanced training course is designed for senior PMO leaders, program managers, PMO directors, and executives aiming to enhance their leadership capabilities and transform their PMOs into strategic business drivers. The course will explore advanced concepts in PMO strategy, digital transformation, innovation, business case development,...

TRAINOSYS CUSTOMIZED COURSE

Data Analytics from SQL to Power BI

The “Data Analytics from SQL to Power BI” training course is a comprehensive program designed to equip participants with the knowledge and skills necessary to analyze and visualize data using SQL and Power BI. Over the course of five days, participants will learn essential data analytics concepts, master SQL querying techniques for data retrieval and...

Duration 2 days – 14 hrs   Overview   This course provides a comprehensive understanding of the Anti-Money Laundering Act (AMLA) of the Philippines and techniques for identifying and handling counterfeit money. It equips participants with the knowledge to detect suspicious transactions, fulfill AML compliance obligations, and mitigate financial crime risks. Real-world case studies, regulatory...

Duration 2 days – 14 hrs   Overview   This course introduces participants to the principles and tools of data visualization and dashboard design. It focuses on transforming raw data into compelling, clear, and actionable visuals that support decision-making. Participants will explore visualization best practices, storytelling techniques, and hands-on tools (such as Excel, Power BI,...

We use cookies on our website to personalize your experience by storing your preferences and recognizing repeat visits. By clicking “Accept”, you agree to the use of all cookies. You can also select “Cookie Settings” to adjust your preferences and provide more specific consent. Cookie Policy