Software Quality Testing

AWS Devops

SDLC OVERVIEW

  • Let’s Understand about Software Development Model
  • Overview of Waterfall Development Model
  • Challenges of Waterfall Development Model
  • Overview of Agile Development Model
  • Challenges of Agile Development Model
  • Requirement of New Software Development Model
  • Understanding an existing Pain and Waste in Current Software Development Model
  • What is DevOps?
  • Transition in Software development model
  • Waterfall -> Agile -> CI/CD -> DevOps -> DevSecOps
  • Understand DevOps values and principles
  • Culture and organizational considerations
  • Communication and collaboration practices
  • Improve your effectiveness and productivity
  • DevOps Automation practices and technology considerations
  • DevOps Adoption considerations in an enterprise environment
  • Challenges, risks and critical success factors
  • What is DevSecOps?
  • Let’s Understand DevSecOps Practices and Toolsets
  • Overview of Cloud Computing
  • Cloud Services and Models
  • Using AWS in DevOpsKubernetes
  • Add a Linux Node to the Kubernetes Cluster
  • Ec2 instances creation linux/redhat/ubuntu/windows
  • Create IAM service
  • Virtual private cloud (VPC) Creation/subnets
  • Creating storage services ie S3/Glacier/EFS
  • Setup the cloudwatch & creating Alarms
  • Creating Auto Scaling group & adding instances to auto scaling group
  • Creating Cloud trail/snapshots
  • Creating new security groups in aws.
  • What is Containerization?
  • Why Containerization?
  • How Docker is good fit for Containerization?
  • How Docker works?
  • Docker Architecture
  • Docker Installations & Configurations
  • Docker Components
  • Docker Engine
  • Docker Image
  • Docker Containers
  • Docker Registry
  • Docker Basic Workflow
  • Managing Docker Containers
  • Creating our First Image
  • Understading Docker Images
  • Creating Images using
  • Dockerfile
  • Managing Docker Images
  • Using Docker Hub registryDocker Compose Overview
  • Install & Configure Compose
  • Understanding Docker Compose Workflow
  • Understanding Docker Compose Services
  • Writing Docker Compose Yaml file
  • Using Docker Compose Commands
  • Docker Compose with Java Stake
  • Docker Compose with Rails Stake
  • Docker Compose with PHP Stake
  • Docker Compose with Nodejs Stake
  • Docker Networking
  • Docker Volumes
  • Overview of Jira
  • Use cases of Jira
  • Architecture of Jira
  • Installation and Configuraration of Jira in Linux
  • Installation and Configuraration of Jira in Windows
  • Jira Terminologies
  • Understanding Types of Jira Projects
  • Working with Projects
  • Working with Jira Issues
  • Adding Project Components and Versions
  • Use Subtasks to Better Manage and Structure Your Issues
  • Link Issues to Other Resources
  • Working in an Agile project
  • Working with Issues Types by Adding/Editing/Deleting
  • Working with Custom Fields by Adding/Editing/Deleting
  • Working with Screens by Adding/Editing/Deleting
  • Searching and Filtering Issues
  • Working with Workflow basic
  • Introduction of Jira Plugins and Addons.
  • Jira Integration with Github
  • Let’s understand Continuous Integration
  • What is Continuous Integration?
  • Benefits of Continuous Integration
  • What is Continuous Delivery
  • What is Continuous Deployment
  • Continuous Integration Tools
  • What is Jenkins
  • History of Jenkins
  • Jenkins Architecture
  • Jenkins Vs Jenkins Enterprise
  • Jenkins Installation and Configurations
  • Jenkins Dashboard Tour
  • Understand Freestyle Project
  • Freestyle General Tab
  • Freestyle Source Code Management Tab
  • Freestyle Build Triggers Tab
  • Freestyle Build Environment
  • Freestyle Build
  • Freestyle Post-build Actions
  • Manage Jenkins
  • My Views
  • Credentials
  • People
  • Build History
  • Creating a Simple Job
  • Simple Java and Maven Based Application
  • Simple Java and Gradle Based Application
  • Simple DOTNET and MSBuild Based Application
  • Jobs Scheduling in Jenkins
  • Manually Building
  • Build Trigger based on fixed schedule
  • Build Trigger by script
  • Build Trigger Based on pushed to git
  • Useful Jobs Configuration
  • Jenkins Jobs parameterised
  • Execute concurrent builds
  • Jobs Executors
  • Build Other Projects
  • Build after other projects are built
  • Throttle Builds
  • Jenkins Plugins
  • Installing a Plugin
  • Plugin Configuration
  • Updating a Plugin
  • Plugin Wiki
  • Top 20 Useful Jenkins Plugins
  • Using Jenkins Pluginss Best Practices
  • Introduction
  • Understanding the Need of Kubernetes
  • Understanding Kubernetes Architecture
  • Understanding Kubernetes Concepts
  • Kubernetes and Microservices
  • Understanding Kubernetes Masters and its Component
  • kube-apiserver
  • etcd
  • kube-scheduler
  • kube-controller-manager
  • Understanding Kubernetes Nodes and its Component
  • kubelet
  • kube-proxy
  • Container Runtime
  • Understanding Kubernetes Addons
  • DNS
  • Web UI (Dashboard)
  • Container Resource Monitoring
  • Cluster-level Logging
  • Understand Kubernetes Terminology
  • Kubernetes Pod Overview
  • Kubernetes Replication Controller Overview
  • Kubernetes Deployment Overview
  • Kubernetes Service Overview
  • Overflow of Configuration Management
  • Introduction of Ansible
  • Ansible Architecture
  • Let’s get startted with Ansible
  • Ansible Authentication & Authorization
  • Let’s start with Ansible Adhoc commands
  • Let’s write Ansible Inventory
  • Let’s write Ansible Playbook
  • Working with Popular Modules in Ansible
  • Deep Dive into Ansible Playbooks
  • Working with Ansible Variables
  • Working with Ansible Template
  • Working with Ansible Handlers
  • Roles in Ansible
  • Ansible Galaxy
  • Deploying Your First Terraform Configuration
  • Introduction
  • What's the Scenario?
  • Terraform Components
  • Updating Your Configuration with More Resources
  • Introduction
  • Terraform State and Update
  • What's the Scenario?
  • Data Type and Security Groups
  • Configuring Resources After Creation
  • Introduction
  • What's the Scenario?
  • Terraform Provisioners
  • Terraform Syntax
  • Adding a New Provider to Your Configuration
  • Introduction
  • What's the Scenario?
  • Terraform Providers
  • Terraform Functions
  • Intro and Variable
  • Resource Creation
  • Deployment and Terraform Console
  • Updated Deployment and Terraform Command
  • What Is Splunk?
  • Overview
  • Machine Data
  • Splunk Architecture
  • Careers in Splunk
  • Setting up the Splunk Environment
  • Overview
  • Splunk Licensing
  • Getting Splunk
  • Installing Splunk
  • Adding Data to Splunk
  • Basic Searching Techniques
  • Adding More Data
  • Search in Splunk
  • Demo: Splunk Search
  • Splunk Search Commands
  • Splunk Processing Langauge
  • Splunk Reports
  • Reporting in Splunk
  • Splunk Alerts
  • Alerts in Splunk
  • Enterprise Splunk Architecture
  • Overview
  • Forwarders
  • Enterprise Splunk Architecture
  • Installing Forwarders
  • Installing Forwarders
  • Troubleshooting Forwarder Installation
  • Splunking for DevOps and Security
  • Splunk in DevOps
  • DevOps Demo
  • Splunk in Security
  • Enterprise Use Cases
  • Application Development in Splunkbase
  • What Is Splunkbase?
  • Navigating the Splunkbase
  • Creating Apps for Splunk
  • Benefits of Building in Splunkbase
  • Splunking on Hadoop with Hunk
  • What Is Hadoop?
  • Running HDFS Commands
  • What Is Hunk?
  • Installing Hunk
  • Moving Data from HDFS to Hunk
  • Composing Advanced Searches
  • Splunk Searching
  • Introduction to Advanced Searching
  • Eval and Fillnull Commands
  • Other Splunk Command Usage
  • Filter Those Results!
  • The Search Job Inspector
  • Creating Search Macros
  • What Are Search Macros?
  • Using Search Macros within Splunk
  • Macro Command Options and Arguments
  • Other Advanced Searching within Splunk
  • Getting started
  • Datadog Tagging
  • Agent
  • Datadog Integrations
  • Datadog Watchdog
  • Datadog Events
  • Datadog Graphing
  • Datadog Dashboard
  • Datadog Infrastructure
  • Datadog Metrics
  • Datadog Notebooks
  • Datadog Alerting
  • Datadog APM & Distributed Tracing
  • Datadog Log Management
  • Datadog Synthetics
  • Datadog Security Monitoring
  • Datadog Real User Monitoring
  • Datadog Network Performance Monitoring
  • Datadog Developer Tools
  • Datadog API
  • Datadog Account Management
  • Datadog Alerting

For more info contact us