• Instructor: Mike Hussy
  • Students: 4743
  • Duration: 5 weeks

DevOps Course Content

 

Agile Methodology and DevOps
• Linux Basics:
• Scripting – Bash (shell scripting) and Advanced Python Programming
• SCM – Git
• Build Management – Ant
• Web/Application Server – apache and Tomcat
• Database – MySQL, MongoDB (NoSQL)
• Cloud Computing – AWS: ec2, VPC, S3, Cloudwatch, IAM, SES, RDS, Cloudfront, EC2
command line tools, Python Boto module etc
• DevOps Tools – Jenkins, Docker, Vagrant, Nagios
• Configuration Management using Chef / Puppet / Ansible /
• Continues Integration – Jenkins
• Binary Repository Manager – Nexus
• Infrastructure Monitoring – Nagios
• Static Code analysis – Sonar

  • Software Methodologies – An overview
  • Agile
  • Continues
  • Integration and Continues Delivery
  • DevOps


• Linux Boot Loader
• Kernel
• Daemons
• Linux Shell
• Applications

  • Shell scripting
  • Variables and Strings,
  • Regular expressions,
  • AWK,
  • SED,
  • Functions,
  • Loop – for look and while loop
  • Advanced Python programming
  • Strings manipulation,
  • Python variables,
  • Functions,
  • Loops,
  • Advanced networking programming,
  • Database connections,
  • Introduction to Classes and Objects,
  • Emailing using
  • Python,
  • Multithreading,
  • Regular expressions
  • SVN (Basics)
  • Installation and environment setup,
  • Working with svn
  • Git (Advanced)
  • Installation and environment setup,
  • Basic concepts,
  • Tag, Patch, Branching,
  • Operations – Clone, review, commit, push, update, stash, move,rename, delete etc,
  • Best practices
  • Ant
  • Installation and Configuration,
  • Build file,
  • Property,
  • Data types,
  • Creatin, WAR/JAR files,
  • Deployment,
    • Maven (Basics): Installation and configuration
  • Tomcat
  • Install and Configure,
  • Admin console,
  • Deployments,
  • Tomcat as HTTP server,
  • Apache proxy Pass

• EC2
• S3
• IAM
• RDS
• CloudFront
• Cloudformation
• Route 53
• SES
• EC2 Command Line Tools
• Python Boto Module and automation

  • Mysql
  • Concepts of relational data model,
  • Administration,
  • SQL,
  • Join Operations,
  • Transactions,
  • Indexing,
  • SQL injection attacks,
  • DB import and export.
  • MongoDB
  • Cocepts and Advantages of NoSQL data model,
  • Queries,
  • Data types,
  • Indexing,
  • Replication,
  • Sharding
  • Chef
  • Install and Configure Server and Workstations, knife,
  • Roles and Environments,
  • Writing Cookbooks in chef,
  • Bootstrapping nodes,
  • Key Authentication
  • Docker
  • Install and Configure,
  • Docker container,
  • Imgaes and  VMs, Revisioning,
  • Docker in your infrastructure.
  • Vagrant
  • Install and Configure,
  • Vagrant images,
  • Provisioning servers,
  • Virtualbox integration,
  • Vagrant modules for AWS and Rackspace
  • AWS for Cloud computing
  • AWS Services,
  • EC2,
  • VPC,
  • S3,
  • Elastic Volumes,
  • Instance stores,
  • RDS,
  • Elastic Load
  • Balancers,
  • Cloudwatch,
  • Cloudfront,
  • Cloudformation.
  • Nagios for Infra-Monitoring/Plugins
  • Install and Configure,
  • Nagions host definitions,
  • Service Definitions,
  • Host/Service templates,
  • Hostgroups,
  • ServiceGroups,
  • Event Handlers,
  • Email notifications,
  • Timeperiods.
  • Jenkins
  • Introduction to Continues Integration,
  • Install and Configure,
  • Jenkins integration with tomcat, Git, Ant, Deployer etc,
  • Automated Deployment using Jenkins,
  • Continues Deployment,
  • Security,
  • Reporting
  •  Nexus
  • Install and Configure,
  • Sharing Libraries and Binaries
  • Sonar for Java & .Net
  • Install and Conifgure
  • Static Code analysis.

Curriculum is empty

Price

Free
Call Now ButtonCall NowRequest Form