• Pune : +91-20-2427 2383 / 2426 4291 / 2426 0308
  • Karad : 02164 - 225500 / 225800

Dev Ops

Course Name : Dev Ops

Batch Schedule : 11-Jan-2020   To   09-Feb-2020

Schedule : Weekend - Saturday- Sunday ONLY (8:00 AM to 2:00 PM)

Duration : 10 DAYS

Timings : 08:00 AM  To  02:00 PM

Fees : Rs. 20000

Software development life cycle

  • What is SDLC?
  • Why is it important to understand the SDLC?
  • What are the options available?
  • What is Agile and why is it so popular?
  • What is the requirement of Agile development?

DevOps Essentials

  • Introduction to DevOps
  • DevOps history, requirements, culture and goals
  • Comparison between DevOps and traditional silos
  • DevOps concepts and practices
    1. Build automation
    2. Continuous Integration
    3. Continuous Testing
    4. Continuous Delivery
    5. Continuous Deployment
    6. Infrastructure as a Code
    7. Configuration management
    8. Orchestration
    9. Monitoring
    10. Tooling
  • Source Code Management
  • Introduction to SCM
  • Types of SCM
  • Git
    1. Git history
    2. Why git?
    3. Basic git commands
    4. Branch management
    5. Conflict resolution
  • Github and GitLab
    1. Remote vs Local repository
    2. Working in a team
    3. Pull/Merge requests
    4. Web hooks

Machine Deployment

  • Virtualization
    1. Concepts
    2. Requirement
    3. Types
  • Vagrant
    1. What is Vagrant
    2. Vagrant commands
    3. Vagrantfiles
    4. Accessing Vagrant VMs
    5. Defining multiple machines in Vagrant
    6. Vagrant Provisioning
  • Packer and Cloud-Init
    1. What is Packer
    2. Installing and configuring Packer
    3. Creating a Packer template
    4. What is cloud-init

CI/CD Pipeline

  • Concepts
  • Requirement of automation
  • Jenkins
    1. Architecture
    2. Installation and configuration
    3. Basic building blocks
    4. Building pipeline using
    5. Maven
    6. Gradle
    7. Best practices
    8. Distributed build architecture
    9. Scripted pipeline
    10. Declarative pipeline

Continuous Testing

  • What is continuous testing?
  • What are the requirements?
  • Selenium
    1. What is Selenium
    2. WebDriver
    3. Testing application using Selenium
    4. Integrating Selenium testing with Jenkins

Containers

  • What is containers?
  • How is it different from VM?
  • Docker
    1. What is Docker?
    2. Architecture
    3. Docker images
    4. Docker containers
    5. Docker volumes
    6. Docker networking
    7. Using Dockerfile
    8. Docker-compose

Container orchestration

  • What is orchestration?
  • Orchestration requirements
  • Docker Swarm
    1. Architecture
    2. Configuration
  • Kubernetes
    1. What is Kubernetes?
    2. History
    3. Concepts
    4. Installation, configuration and validation
    5. Managing Cluster
    6. Networking
    7. Scheduling
    8. Application Lifecycle Management
    9. Storage
    10. Security
    11. Logging and Monitoring
    12. Troubleshooting

Configuration Management

  • Concepts
  • Why is it required
  • Puppet
    1. Architecture
    2. Lifecycle of Puppet Run
    3. Installation and configuration
    4. Modules and manifests
    5. Unit testing
    6. Facts and Facter
    7. Profiles and Roles
    8. Node management
    9. Orchestration
    10. PuppetDB

Continuous Monitoring

  • What is continuous monitoring ?
  • Why monitoring is required ?
  • Nagios
    1. Overview of Nagios
    2. Installation and configuration
    3. User and server management
    4. Monitoring
    5. Passive checking
    6. V-shell
Click to Register
  • Basic Linux administration
  • Knowledge of any development stack
  • Knowledge of testing tools like Selenium and JUnit
  • Knowledge of build tools like Ant/Gradle/Maven
Click to Register
Sr.No Batch Code Start Date End Date Time
1 DevOps-01 11-Jan-2020 09-Feb-2020 08:00 AM  To  02:00 PM

Schedule : Weekend - Saturday- Sunday ONLY (8:00 AM to 2:00 PM)

Click to Register

Contact us

Sunbeam Market Yard Pune

'Sunbeam Chambers', Plot No.R/2, Market Yard Road, Behind Hotel Fulora, Gultekdi,    Pune - 411 037. MH-INDIA.

+91-20-2427 2383 / 2426 4291 / 2426 0308
Sunbeam Hinjawadi Pune

Authorized Training Center of C-DAC

"Sunbeam IT Park", Phase 2 of Rajiv Gandhi Infotech Park,Hinjawadi, Pune - 411057, MH-INDIA

+7410 071 951
Sunbeam Karad

Authorized Training Center of C-DAC

'Anuda Chambers', 203 Shaniwar Peth, Near Gujar Hospital, Karad - 415 110,     Dist. Satara, MH-INDIA.

02164 - 225500 / 225800