Email:info@araniconsulting.com

Part A – Automation Track

Unit 1: Advanced Linux

  1. General Introduction to Linux/Command-line and Different Flavours of Linux
  2. Library/Package Management Systems
  3. Files Systems, Disk/Partitioning Concepts
  4. Text Editors like Vi
  5. Using Streams, Pipes, Redirects, Grep and Cut, Find Commands
  6. Basics of Networking like DNS, DHCP, Port Forwarding etc.
  7. Linux Process Management using Top, Ps, lsof, netstat commands etc.
  8. Basic of Linux Security – Iptables, selinux etc
  9. User/Group Management
  10. Deeper Understanding of Various Linux Programs like SSH, NFS, NTP

Part B – Tools Track

Unit 1: Cloud Computing

  1. Introductory Concepts of SaaS, PaaS, IaaS Model
  2. Advantages of Cloud Architecture – Elasticity, Autoscaling, DR Strategies, Security Hardening and Capacity Planning
  3. Migrating on-prem Apps to Cloud – various Tools and Techniques Involved
  4. Core Fundamentals of Solutions Delivery in the Cloud
  5. Extensive Overview of Cloud Services from AWS – IAM, S3, RDS, VPC Concepts, Route 53, Cloud Front, SNS, SQS, SWF, Elastic Beanstalk, Dynamo DB, Lambda, Code Commit, Code Deploy, Code Pipeline etc
  6. Emphasis on Programmable Infrastructure with AWS CLI, AWS boto sdk(python), other Tools like Terraform, Tropospere etc
  7. Programming Exercises that Involve Interacting with Cloud API’s Directly

Unit 2: Infrastructure as Code

Deeper understanding Ansible.

  1. Deeper understanding Ansible
    1. Overview of Ansible
    2. Server/ Client Setup
    3. Introduction to Chef Recipes and Resources
    4. Node object, Attributes, Templates, and Cookbook Dependencies
    5. Template Variables, Notifications, and Controlling Idempotency
    6. Recipe Inclusion, Data Bags, and Search Roles
    7. Environments
    8. Using Community Cookbooks

Unit 3: Containerization and Micro Services

  1. General introduction to Micro Services and its difference from Service Oriented Architecture, Concepts like Pub/Sub Architecture etc
  2. Install, Configure and Using Docker containers, Push/Pull images from Docker Hub – basics
  3. Advanced Docker – Storage Drivers/Layered File System, Docker Networking, Docker Volumes etc
  4. Building Docker containers with Dockerfile
  5. Managing Cluster of Containers in Docker with Compose, Swarm and Weave
  6. General Introduction to Container Orchestration Frameworks like Kubernetes and Mesos/Marathos (DCOS)

Unit 4: Continous Intergration/Delivery Tools

  1. Main Focus will be on Jenkins – Installation, Configuration, Jenkins REST API, and Best Practices.
  2. Important Jenkins Plugins and their Configuration.
  3. Continuous Delivery with Jenkins – Build Pipelines, Work Flow Engine concepts etc.

Unit 5: Deployment Automation

  1. General Introduction of App/Web Servers, Concepts of proxying/reverse proxies, Re-directs and Load Balancing
  2. Installation of different App/Web servers like Apache, Tomcat, Nginx and JBoss

Unit 6: Version Control Systems

  1. Detailed discussion of Concepts of Git/ GitHub systems – their Installation and Configurations Enterprise wide
  2. Special focus on multi-site hosting, Hooks/ Triggers in Git/ GitHub

Unit 7: Infrastructure Monitoring Tools

  1. General Introduction to Nagios and its Architecture, Writing Custom Monitors
  2. General Introduction to ELK Stack

Email:info@araniconsulting.com

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

Popular Posts

Hello world!

Welcome to WordPress. This is your first post. Edit or ...

Sponsors