CLOUD COMPUTING – Trainosys https://devtrainosys.slogninja.com The leader in training Wed, 18 May 2022 06:54:56 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.2 https://devtrainosys.slogninja.com/wp-content/uploads/2020/09/logourl-100x100.png CLOUD COMPUTING – Trainosys https://devtrainosys.slogninja.com 32 32 Microservices – Developer https://devtrainosys.slogninja.com/course/microservices-developer/ Fri, 29 Apr 2022 11:05:08 +0000 https://trainosys.com/?post_type=product&p=2294 Course Overview:

The course is designed by App modernization Subject Matter Experts to help you understand concepts of Microservices, understand monotonic application , break the monolithic application into 3 microservices during the class hours . each microservice (MS) will be written in different language ( MS1 in .net core, MS2 in python, MS3 in Java spring boot) . expose the microservices with kong api and then connect the microservices using messaging bus .You will also learn to containerize your app and run on Kubernetes

Course Duration:

  • 28 hours (4 Days)

Course Objectives:

  • Understand the core concepts of Microservices
  • Understand monolithic vs microservices
  • Learn a live monolithic app and break it into 3 different microservices
  • Write microservice number 1 in Python
  • Write microservice number 2 in node.js
  • Write microservice number 3 in java spring boot
  • Expose all three microservices using kong-api
  • Docker the microservices and create docker image
  • Run the docker image on kubernetes platform
  • Scale the application on kubernetes
  • Understand implement service discovery
  • Learn istio in app modernization

Course Content:

Module1 : Demystifying Microservices

  • Microservice use cases
  • Brief of Microservice Patterns

Just Enough Domain-Driven Design

  • Ubiquitous Language
  • Aggregate
  • Bounded Context
  • Mapping Aggregates and Bounded Contexts to Microservices

Micro services communication

  • API Driven
  • Message Brokers
  • Event Driven

REST API 101

  • REST Basics
  • Create a Rest API in Spring boot [Hands On]
  • POSTMAN [Hands On]

Monolith  Overview

  • Understanding the monolith application
  • The Single-Process Monolith
  • The Modular Monolith
  • The Distributed Monolith
  • Monoliths and Delivery Contention
  • Advantages of Monoliths

Enabling Technology

  • Log Aggregation and Distributed Tracing
  • Containers and Kubernetes
  • Streaming
  • Public Cloud and Serverless

Building Container Images

  • Introducing the Dockerfile
  • Building container images [Hands on]

Decomposing Microservices

  • Information Hiding
  • Cohesion
  • Coupling
  • The Interplay of Coupling And Cohesion
  • Types Of Coupling
    • Domain Coupling
    • Pass Through Coupling
    • Common Coupling
    • Content Coupling

Identifying and developing microservices with API and Message queues  [Hands on]

  • Spring Boot microservice
  • Python Flask microservice
  • .NET Core microservice

Containerizing Microservices with Docker

  • Reviewing the microservice capability model
  • The benefits of containers
  • Microservices and containers
  • Deploying microservices in Docker [Hands on]

Kubernetes Overview

  • Container Orchestration [Hands on]
  • Kubernetes Architecture
  • The Case For Container Orchestration [Hands on]
  • A Simplified View Of Kubernetes Concepts

Microservice Extensions

  • API gateway
    • Kong
      • Kong Ingress Controller [Hands on]
    • Service Mesh[Hands on]
      • Istio
      • Istio features demo
    • Observability with ISTIO [Hands on]
      • Prometheus
      • Grafana
      • Jaeger
      • Kiali

Micro services patterns

  • Communication Patterns
    • Saga
  • Deployment Patterns
  • Security Patterns
  • Database Patterns

Microservices Way forward discussion

 

 

Course Customization Options

To request a customized training for this course, please contact us to arrange.

 

]]>
Check Point Certified Cloud Specialist (CCCS) R81.X https://devtrainosys.slogninja.com/course/check-point-certified-cloud-specialist-cccs-r81-x/ Fri, 29 Apr 2022 04:50:40 +0000 https://trainosys.com/?post_type=product&p=2278 Course Overview:

This course provides an understanding of the basic concepts and skills necessary to configure and deploy Check Point CloudGuard IaaS products in public cloud platforms such as Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform.

Course Objectives:

  • Explain the nature of the cloud environment
  • Describe the five pillars of cloud architecture
  • Explain the fundamentals of cloud infrastructure
  • Explain the fundamentals of cloud automation
  • Explain Check Point Security Management and how it applies to CloudGuard
  • Describe CloudGuard Security Gateway offerings
  • Describe cloud load balancers
  • Explain CloudGuard licensing
  • Explain the different deployment options and architectures for CloudGuard
  • Explain how and why CloudGuard is automated
  • Describe the functions of CloudGuard that can be automated
  • Describe the tools used to automate CloudGuard
  • Explain CloudGuard automation requirements
  • Explain basic troubleshooting techniques specific to Check Point Security Management Servers and Security Gateways
  • Describe the steps for troubleshooting CloudGuard Network Installation
  • Explain the tools and techniques used to troubleshoot CloudGuard Network Automation
  • Explain the need for Cloud Security Posture Management
  • Describe the posture management tools available in CloudGuard
  • Explain methods for correcting Cloud Security Posture Management issues

Target Audience:

  • Technical professionals, who support, install, deploy, or administer Check Point products in cloud environments.

Pre-requisites:

  • Working knowledge of Cloud Native Deployment using Microsoft Azure and Amazon Web Services, TCP/IP Networking, and Check Point Security Products.
  • Check Point recommends that students who wish to expand their knowledge participate in the CCSA and CCSE courses beforehand.

Course Duration:

  • 2 Days ( 14 hours )

Course Content:

Topics:

  • Introduction to Cloud Security
  • Introducing CloudGuard
  • CloudGuard Architectures
  • CloudGuard Security Policy
  • CloudGuard Automation
  • CloudGuard Troubleshooting
  • Introduction to Cloud Security Posture Management

Exercises:

  • Deploy a Security Management Server in the cloud
  • Install a Security Gateway image
  • Create virtual networks
  • Deploy internal and external load balancers
  • Deploy a Security Gateway using templates
  • Assign public IP addresses to cloud devices
  • Create web servers in the cloud
  • Configure North-South traffic policy
  • Configure East-West traffic policy and routes
  • Troubleshoot North-South traffic issues
  • Troubleshoot East-West traffic issues

 

 

Course Customization Options

To request a customized training for this course, please contact us to arrange.

]]>
Cloud Computing Foundation https://devtrainosys.slogninja.com/course/cloud-computing-foundation/ Fri, 23 Apr 2021 05:48:26 +0000 https://trainosys.com/?post_type=product&p=1911 Course Overview:

Cloud computing is the term given to the availability of IT resources usually supplied by an external 3rd party service provider and accessed using the Internet and in which the end user has constant on-demand access. These resources can be provided with minimal user manage mentor service provider interaction.

Cloud Computing Certification will give individuals and the organizations they work for a comprehensive understanding of cloud computing and the possible delivery models.

This two-day classroom training course provides an overview of Cloud computing and its relationship with other areas of information management. This training is based on acknowledge of the fundamental concepts of Cloud computing and an understanding of the deployment, architecture and design of a Cloud computing platform. This course is provided in partnership with Sapience Consulting Pte Ltd.

Course Objectives:

Participants in the Cloud Computing Foundation course will be provided instruction designed to provide the following:

  • Understand the business case for going to the cloud
  • Understand virtualization architecture
  • Describe security and privacy issues
  • Technical and organizational challenges
  • Public, private & hybrid delivery models
  • Understand federation and presence
  • Describe cloud computing standards and best practice
  • Describe how mobile device can be used in the cloud
  • Creating a cloud action plan

Pre-requisites:

  • There are no formal entry requirements but delegates are expected to have a basic understanding of computing, IT networks and how they are used to support the requirements of users in an organization

Target Audience:

  • Individuals who are researching, planning or supporting an implementation of Cloud computing

Course Duration:

  • 14 hours – 2 days

Course Content:

The Cloud Computing Foundation Course comprises nine primary sections, covering the following topics:

  • The concept and evolution of Cloud Computing
  • Cloud Computing architectures including SOA, Tiered, Multi and DataCentre
  • Benefit and limitations of Cloud resources
  • Using and accessing the Cloud from desktop and mobile devices
  • Security in the Cloud and Identity Management
  • Build local cloud network
  • Supporting the use of the Cloud with VPN access, scripting languages and data back-up
  • Understand the business case (costs & benefits) of Cloud computing
  • How to evaluate the performance of your Cloud implementation

]]>
Cloud Technology Associate https://devtrainosys.slogninja.com/course/cloud-technology-associate/ Fri, 23 Apr 2021 05:45:51 +0000 https://trainosys.com/?post_type=product&p=1910 Course Overview:

The Cloud Technology Associate (CTA) course defines cloud computing and virtualization and explains the benefits and applications. Technology is explained in a vendor-neutral way. A lab activity is included which enables participants to understand the cloud practically. Besides, the course is contemporary with the inclusion of the latest cloud technologies and applications. Subsequently, the risks of cloud computing are pointed out as well as ways of managing these risks. In the final part of the course, the process of making choices in the adoption process of the cloud is explained and cloud service management is broken down into details.

The course is an excellent way to prepare professionals who are considering cloud computing in their organizations

Course Objectives:

  • Identify the fundamental concepts of cloud computing and virtualization including business benefits of cloud computing and technical aspects (high-level) of virtualization.
  • Identify the technical challenges and the mitigation measures involved in cloud computing and virtualization.
  • Identify the characteristics of cloud applications.
  • List the steps to successfully adopt cloud services.
  • Define cloud security and identify the risks involved in cloud computing as well as risk mitigation measures.
  • List the factors involved in the implementation of different cloud models.

Pre-requisites:

There are no formal prerequisites; however, it is recommended that participants have:

  • 6+ months of experience in Internet/web technologies
  • Some basic knowledge of storage and network technologies (preferred)

Target Audience:

  • IT Managers and Solution Consultants
  • IT Specialists (Analysts, Developers, Architects, Testing, etc.)
  • IT Administrators (System, Database, etc.)
  • IT Provisioning and Maintenance (Hardware, Network, Storage, etc.)
  • The secondary audience includes Sales, Purchase, Audit, and Legal professionals.

Course Duration:

  • 21 hours – 3 days

Course Content:

Introduction to Cloud Services Model: 

  • Review Traditional Computing Challenges and Concerns
  • Cloud Computing Concepts, History, and Definitions (Characteristics, Service Models, and Deployment Models)
  • Activity Time: Cloud Services Values
  • Cloud Computing Benefits and Challenges, Best and Least Suited Application Profiles and APIs
  • Activity Time: Case Study Assignment
  • Cloud Reference Architecture and Common Terminologies
  • Activity Time: Comparison of On-Premise and Cloud-Based Cost Analysis

Introduction to Virtualization: The backbone of technology of Cloud Computing 

  • Virtualization: Definition, Concepts, History, and Relationship to Cloud Computing
  • Virtualization: Benefits, Challenges, Risks, and Suitability to Organizations
  • Hypervisor: Role and Purpose in Virtualization and the Various Types of Hypervisor
  • Virtualization: Terminologies/Features
  • Activity Time: High Availability Calculation
  • Virtualization: Different Types of Virtualization
  • Activity Time: Demo: Create, Manage, and Access Virtual Resources in the Cloud

Overview of Cloud Technologies and Applications: 

  • Bring Your Own Device (BYOD) and MDM + EMM
  • Software-Defined Networking (SDN)
  • Network Functions Virtualization (NFV)
  • Big Data Analytics, NoSQL, NewSQL, and Internet of Things (IoT)
  • Activity Time: Comparison of RDBMS, NoSQL, and NewSQL
  • Activity Time: Case Study Assignment

Cloud Security, Risk, Compliance, and Governance: 

  • Security, Risk, Compliance and Governance Definitions
  • Impact of Cloud Essential Characteristics
  • Activity Time: Impact of Cloud Essential Characteristics
  • Impact of Cloud Service Models
  • Impact of Cloud Deployment Models
  • Activity Time: Impact of Cloud Deployment Models
  • Best Practices and General Cloud Security Recommendations

Preparing for Cloud Adoption: 

  • Cloud Strategy and Roadmap Preparation
  • Solution Architectures: For Various Services, Deployment Models, and Organizational Capabilities
  • Cloud Service Provider, SLA, and Cloud Migration
  • Activity Time: Cloud Adoption Strategy
  • Activity Time: Case Study Assignment

Cloud Service Management: 

  • CSM Overview: Definition, Architecture, Lifecycle, Actors
  • CSM: Business Support
  • CSM: Provisioning and Configuration
  • CSM: Portability and Interoperability
  • Cloud Management Platforms
  • Activity Time: Identify Cloud Service Management Features of an Organization
  • Activity Time: Case Study Assignment

 

 

Course Customization Options

To request a customized training for this course, please contact us to arrange.

]]>
OpenStack Administration Basic and Intermediate https://devtrainosys.slogninja.com/course/openstack-administration-basic-and-intermediate/ Wed, 21 Apr 2021 06:00:09 +0000 https://trainosys.com/?post_type=product&p=1843 Course Overview:

The course is dedicated to architects and IT engineers who are looking for a solution to host private or public IaaS (Infrastructure as a Service) cloud

Course Objectives:

  • Gaining basic knowledge regarding OpenStack design, installation and administration
  • Automated OpenStack cluster installation and configuration
  • Manual OpenStack cluster installation and configuration

Pre-requisites:

  • Basic Linux administration skills
  • Basic knowledge of Cloud Computing paradigm

Target Audience:

  • IT Engineers
  • Architects

Course Duration:

  • 35 hours – 5 days

Course Content:

Basic Introduction: What is OpenStack?

  • Foundations of Cloud Computing
  • Virtualization vs clustering
  • OpenStack evolution
  • OpenStack distributions
  • OpenStack releases
  • OpenStack deployment solutions
  • OpenStack services
  • OpenStack competitors

OpenStack Administration: 

  • Basic terms
  • IaaS model
  • Supported hypervisors
  • Supported image formats
  • Basic architecture
  • Design concerns
  • Installation concerns
  • Configuration concerns
  • Administration concerns
  • Automation concerns
  • Growth planning
  • High Availability concerns
  • Automated OpenStack installation with PackStack
  • How to download and execute RC files
  • How to create an external network in Neutron
  • How to upload an image to Glance
  • How to create a new flavor in Nova
  • How to update default Nova and Neutron quotas
  • How to create a new tenant in Keystone
  • How to create a new user in Keystone
  • How to manage roles in Keystone
  • How to create a tenant network in Neutron
  • How to create a router in Neutron
  • How to manage router’s interfaces in Neutron
  • How to update security groups in Neutron
  • How to upload RSA key-pair to the project
  • How to allocate floating IPs to the project
  • How to launch an instance from image in Nova
  • How to associate floating IPs with instances
  • How to create a new volume in Cinder
  • How to attach the volume to the instance
  • How to take a snapshot of the instance
  • How to take a snapshot of the volume
  • How to launch an instance from snapshot in Nova
  • How to create a volume from snapshot in Cinder
  • How to create a container in Swift
  • How to upload data to the container in Swift

Basic Environment: 

  • Prerequisites
  • Nodes and networks
  • AMQP Keystone
  • Objects API concerns
  • Components
  • Backends
  • Authentication process

Glance: 

  • Components
  • Backends

Nova: 

  • Components
  • Flavors
  • Instances launching and termination process
  • Schedulers awareness
  • Remote access

Neutron: 

  • Components
  • Network virtualization
  • Virtual network devices
  • L2 agent
  • OVS ML2
  • Bringing it all together – Compute
  • Bringing it all together – Networker
  • Virtual networks
  • L3 agent
  • DHCP agent

Horizon: 

  • Backends

Cinder: 

  • Volumes
  • Components
  • Backends

Swift: 

  • What is object storage?
  • Replication Structure
  • Data addressing
  • Modified consistent hashing ring
  • Data placement
  • Metadata placement
  • Part power
  • Ring internals
  • Ring builder
  • Components
  • Backends

Heat:

  • Use cases
  • Components
  • Templates
  • “Hello World” template

Ceilometer:

  • Use cases
  • Basic concepts
  • Components
  • Polling agents
  • Backends

Adding Compute Node: 

  • Manual addition of a Compute Node

Intermediate Section


Basic Environment:

  • Manual installation and configuration of basic environment

Keystone: 

  • Manual Keystone
  • Installation
  • Manual Keystone Configuration & Administration

Glance:

  • Manual Glance Installation
  • Manual Glance Configuration & Administration

Nova: 

  • Manual Nova Installation
  • Manual Nova Configuration & Administration

Neutron: 

  • Manual Neutron
  • Installation Manual
  • Neutron Configuration & Administration

Horizon: 

  • Manual Horizon Installation
  • Manual Horizon Configuration & Administration

Cinder: 

  • Manual Cinder Installation
  • Manual Cinder Configuration & Administration

Swift: 

  • Manual Swift Installation
  • Manual Swift Configuration & Administration

Heat: 

  • Manual Heat Installation
  • Manual Hetat Configuration & Administration

Ceilometer: 

  • Manual Ceilometer Installation
  • Manual Ceilometer Configuration & Administration

 

Course Customization Options

To request a customized training for this course, please contact us to arrange.

]]>
Terraform Basic to Advanced https://devtrainosys.slogninja.com/course/terraform-basic-to-advanced/ Tue, 20 Apr 2021 04:50:28 +0000 https://trainosys.com/?post_type=product&p=1801 Course Overview:

Systems Administrators and DevOp Engineers have always been charged to do more with less. Defining infrastructure in code and automating its deployment helps improve operational efficiency and lower administrative overhead. In this course, Terraform – Getting Started, you’ll learn foundational knowledge of Hashicorp’s Terraform software, a toolset for infrastructure automation.

First, you’ll discover how to create and update a basic configuration. Next, you’ll explore how to use provisioners, functions, and providers to expand your deployment. Finally, you’ll learn how to leverage abstraction and improve code reuse with variables, state files, and modules. When you’re finished with this course, you’ll have the skills and knowledge of Terraform needed to write, plan, and create automated infrastructure deployments.            

Course Objectives:

  • Understand, use and apply terraform
  • Know when to use different features
  • Use terraform with AWS
  • Use terraform with Packer to create custom images
  • Be able to apply DevOps techniques using terraform

Pre-requisites:

  • This course is great if you’re in an Ops or DevOps position and you want to learn about automation using

Target Audience:

  • To be able to do the demos yourself, you should have an AWS account. You can open one for free and I explain how to open one in the

Course Duration:

  • 21 hours – 3 days

Course Content:

Module 1: Deploying your first configuration 

  • Terraform Components
  • Demo Time

Module 2: Updating configuration with more Resources 

  • Terraform state and Update
  • Data type and security group
  • Demo Time

Module 3: Configuring Resources after Configuration 

  • Terraform Provisioners
  • Terraform Syntax
  • Demo time

Module 4: Adding new Provider to Configuration 

  • Terraform Providers
  • Terraform Functions
  • Demo: intro and variable Demo: Resource Creation

Module 5: Using Variables in Deployments and Module 

  • Working with Variables
  • Multiple Environments
  • Deploying DEV environment
  • Deploying UAT environment
  • Terraform Modules
  • Demo Time

Terraform Advanced

Module 6: Terraform with AWS

  • Introduction to VPCs
  • Introduction to VPCs – Part II
  • Introduction to terraform – Part III
  • Demo: VPCs and NAT
  • Launching EC2 instances in the VPC
  • Demo: Launching instances in a VPC
  • EBS Volumes
  • Demo: EBS volumes
  • Userdata
  • Demo: Userdata
  • Static IPs, EIPs, and Route53
  • Demo: Route53
  • RDS
  • Demo: RDS
  • IAM
  • Demo: IAM users and groups
  • IAM Roles
  • Demo: IAM Roles
  • Autoscaling
  • Demo: Autoscaling
  • Introduction to Elastic Load Balancers (ELB)
  • ELBs in terraform
  • Demo: ELB with autoscaling
  • Application Load Balancer (ALB)
  • Elastic Beanstalk
  • Demo: Elastic Beanstalk

Module 7: Packer 

  • Packer Introduction
  • Demo- Packer with Terraform
  • Terraform with Packer and Jenkins

 

Course Customization Options

To request a customized training for this course, please contact us to arrange.

]]>
webMethods Integration Cloud Workshop https://devtrainosys.slogninja.com/course/webmethods-integration-cloud-workshop/ Tue, 20 Apr 2021 04:24:03 +0000 https://trainosys.com/?post_type=product&p=1795 Course Overview:

The webMethods Integration Cloud Workshop enables you to develop integration applications using the webMethods Integration Cloud as Platform-as-a-Service (IPaaS). You will learn how to integrate and orchestrate SaaS (Software as a Service) applications and on-premise enterprise integrations served by a webMethods Integration Server.

webMethods is an organization that spends significant time in business process coordination programming for the venture. The organization’s lead item suite, gives a coordinated stage that incorporates both service-arranged design (SOA) and business process administration (BPM). The webMethods Fabric suite is utilized by 1,500 clients around the world.

The webMethods Fabric item suite empowers a procedure focused way to deal with business issues so clients can exploit their current IT resources, which prompts more noteworthy productivity and speed of execution. Advancing the proficiency of business forms prompts enhanced business process profitability and ROI.

Course Objectives:

  • Learn how to integrate an WebMethods Integration Server as on premise application to the Integration Cloud
  • Learn how to create Point-To-Point Integrations
  • Learn how to create, reuse and monitor simple and complex orchestration integrations

Pre-requisites:

  • Good programming knowledge is recommended

Target Audience:

  • Developer
  • Senior Developer
  • Technical Support
  • Business Objects Developer
  • Developer Consultant

Course Duration:

  • 14 hours – 2 days

Course Content:

Session 1

  • WebMethods Integration Cloud Overview
    • Digital Business Platform
    • Cloud Computing Definitions
    • Connectors
    • API Cloud & Integration Cloud
    • Hybrid Integration
    • Cloud to On-Premise Integration

Session 2

  • Administration of webMethods Integration Cloud
    • User Registration
    • User Management
    • User Assignments
    • Access Profiles
    • Stage Management
    • Audit Log
    • Alert Rules

Session 3

  • On-Premise Cloud Application Integration
    • SaaS and On-Premise Applications
    • Hybrid Integration
    • On-Premise versus IS Cloud Integration

Session 4

  • Point-to-Point Integration
    • SaaS Application Integration
    • Cloud Providers
    • Creating Point-to-Point Integration
    • Map Data oTransformers

Session 5

  • Orchestration Integration Development
    • Point-to-Point vs Orchestration Integration
    • Creating Orchestration Integration
    • Services in Integration Orchestrations
  • Document Type
  • Document Type generation from JSON
  • Reference Data
  • Import Reference Data

Session 6

  • Advanced Orchestration Integration Development
    • Invoke Orchestration Integrations with REST Clients
    • Reuse Orchestration Integrations
    • Develop/Test Reusable Orchestration Integrations
    • Monitoring Orchestration integrations

 

Course Customization Options

To request a customized training for this course, please contact us to arrange.

 

 

]]>
Terraform https://devtrainosys.slogninja.com/course/terraform/ Fri, 18 Sep 2020 05:20:03 +0000 https://dev.trainosys.com/?post_type=product&p=1686 Course Overview:

Terraform is a configuration orchestration tool for building and managing infrastructure on cloud & data centers. The course is instructor-led, live training (onsite or remote), and is designed for Engineers with little or no previous experience managing infrastructure. The course talks about in-depth Terraform syntax and techniques used to automate the setup and deployment of infrastructure.

Course Objectives:

  • Install and configure Terraform
  • Understand the principles of infrastructure as code
  • Set up and automate infrastructure using Terraform
  • Write and share configuration file with team members

Pre-requisites:

  • To be able to do the demos, the delegate should have an AWS account, can open one for free, and will explain how to open one in the course.

Target Audience:

  • DevOps Engineers
  • System Administrators
  • System Architects

Course Duration:

  • 3 Days

Course Content:

DAY 1

Introduction 

  • Understanding Cloud Orchestration code and Terraform
  • Why Terraform?
  • Terraform Vs. Other Orchestration Tools – Why Terraform is the right choice
  • Core Terraform Components
  • Fundamental Concepts

Programming Structure 

  • Terraform Syntax: Providers
  • Terraform Syntax: Resources
  • Terraform Syntax: Variables
  • Terraform Syntax: Data sources
  • Terraform Syntax: Outputs
  • Connecting to Cloud using Providers
  • Terraform Coding Examples
  • Resources

Provisioning resources with Terraform

  • Types of Provisioners
  • Implementing remote-exec provisioners
  • Remote Exec Provisioners (Code)
  • Implementing local-exec provisioners
  • Integrating Ansible with Terraform
  • Implementing File provisioners
  • Creating and accessing compute instances

Script Executions 

  • Obtaining variables from Terraform into external scripts
  • Using shell script remote executor from Terraform to configure platform on launched VMs

DAY 2

Deployment Automation using Terraform 

  • Deploying Java application on VMs launched through terraform
  • Use of elastic IP in Terraform
  • Automation through Hosts entry modification
  • Using tomcat API to provision application

Managing RDS using Terraform 

  • Understanding RDS
  • Launching RDS DB Instance using Terraform
  • Launching Aurora DB Instance using Terraform

Terraform Modules 

  • Understanding the use case for modules
  • Understanding the DRY principle
  • Create and use a module
  • Module Variables
  • Remote State

Integrating with GIT for team management 

  • Security Challenges in Committing TFState to GIT
  • Understanding the use case for Remote State
  • Managing Remote State using S3
  • Challenges with State File locking

DAY 3

Data Sources

  • Understanding Data Sources
  • Using Data Source

Templates 

  • Understanding Templates
  • Using Templates

Integration with Configuration Management Tools 

  • Understanding configuration management
  • Integration with puppet configuration management

Jenkins Integrations 

  • Understanding integration points between Jenkins and Terraform

Conclusions 

  • Understanding alternatives to Terraform
  • Where terraform succeeds

 

Course Customization Options

To request a customized training for this course, please contact us to arrange.

]]>
Apigee with Microservices Building https://devtrainosys.slogninja.com/course/apigee-with-microservices-building/ Thu, 13 Aug 2020 08:40:04 +0000 https://dev.trainosys.com/?post_type=product&p=1251 Course Customization Options

To request a customized training for this course, please contact us to arrange.

]]>
Data Engineering on Google Cloud Platform https://devtrainosys.slogninja.com/course/data-engineering-on-google-cloud-platform/ Thu, 13 Aug 2020 08:38:06 +0000 https://dev.trainosys.com/?post_type=product&p=1249 Course Customization Options

To request a customized training for this course, please contact us to arrange.

]]>