DevOps Online Training IQ Online training facility offers Devops online training by trainers who have expert knowledge in the Devops and proven record of training hundreds of students. Our Oracle Devops Training is regarded as the best online training by our students and corporate clients. We are training partners for corporate clients like IBM. We train students from across all countries like USA, UK, Singapore, UAE, Australia, India. Our Oracle Devops Training is your one stop solution to Learn, Practice and build career in this field at the comfort of your Home with flexible class schedules. IQ Training offers the Oracle Devops Online Course in a true global setting. Course Contents: Module1: 1. Devops concepts, culture and necessities Problems in SDLC waterfall Introduction to agile Cultural limitations in organizations Devops to rescue for cultural and structural setup Devops as a bridge between agile and IT Ops Understanding the end to end build and release pipeline Understand Continuous integration, Continuous Deployment and Continuous delivery Overview of end project and tool positioning 1 Bigdata Greenplum Online Training www.iqonlinetraining.com
2. Virtualization Why virtualization? Benefits and drawbacks Datacenter overview Infrastructure as a service (cloud overview) Platform as a service Production infrastructure layers Hypervisors and managers Type1 and Type2 hypervisors (Bare metal vs hosted) Demo on VirtualBox VM and machine setup Setup VM template for rest of the course 3. Networking essentials Ip addresses and subnetting DNS server and client DHCP server Openssh-server Module2: 1. Revision control with SVN and GIT Setup SVN server with apache Interact with SVN from developer machine SVN life cycle Setup hooks 2 Bigdata Greenplum Online Training www.iqonlinetraining.com
Setup GIT server Interaction with GIT and Github Setup hooks on GIT 2. Continuous integration with Jenkins Install jenkins with package and war files Installation background information Folder structure Setup jobs Setup security Install plugins Setup slaves on jenkins Deploy to web servers 3. Build Management with Ant/Maven Ant installation Introduction to build.xml Use ant commands for running targets Use ant with jenkins Setup maven introduction to folder structure and pom.xml Use maven on a demo application Use maven with Jenkins 3 Bigdata Greenplum Online Training www.iqonlinetraining.com
Module3: 1. Apache/Nginx Setup and configure apache Apache folders and config files Apache modes (worker vs prefork) Setup and configure Nginx Comparison between apache and Nginx and making a choice Deploy code on webservers with Jenkins 2. Loadbalancing with HAProxy Load balancing parameters Introduction to LB layer Setup and configure HAProxy Test web cluster traffic distribution Stats using HAProxy Module4: 1. Configuration Management with Puppet Introduction to config management Puppet architecture Difference between opensource and enterprise puppet Setup puppet Puppet lifecycle 4 Bigdata Greenplum Online Training www.iqonlinetraining.com
Configure nodes Use forge for installing modules Write manifests and modules Implement classes on nodes Heira as ENC 2. Introduction to Chef fundamentals Understand Chef architecture Chef lifecycle Bootstrap nodes Hosted vs inhouse Chef Write recepies and cookbooks Manage nodes Module5: 1. Python basics (2.7) Python REPL interpreter Variables, control structures, loops Strings, Lists, tuples, dictionaries, sets, enumerate Functions, keyword arguments, dynamic arguments Pass by value and pass by reference Classes, instances Modules, Packages 5 Bigdata Greenplum Online Training www.iqonlinetraining.com
2. BASH scripting Variables, control structures, loops Strings, arrays Functions and arguments Catching events File descriptors and pipes Module6: 1. Understanding containers with Docker Introduction to containers VMs vs Containers Docker as an interface to containers Using docker hub Working with containers and images Committing and pushing images 2. Monitoring with Nagios Why nagios? Understand nagios architecture Setup and configure nagios Setup monitoring on nodes 6 Bigdata Greenplum Online Training www.iqonlinetraining.com
3. Writing Nagios plugins Use bash script to write custom nagios plugins Setup plugin to work with nagios Execute checks on nodes with NRPE Module7: 1. Performance tuning parameters Understanding performance tuning knobs Network / CPU / Memory / Disk Identify problems and suggest tuning 2. Server security and firewalls Server hardening basics Prepare a black box for production Setup and work with Ip tables firewall 3. Database concepts Understand the usecases of Relational and NoSQL databases Architectural differences Tradeoffs in choosing a particular architecture 7 Bigdata Greenplum Online Training www.iqonlinetraining.com
Module8: 1. DevOps Linux Utilities Utilities required for day to day operations in devops. rsync, ssh-keygen, openssl, openssh-server, htop, top, sar, ab, etc. 2. Project Revision of all the modules covered Integrate the modules together to form a virtual production environment Test the automated environment for CI and CD 8 Bigdata Greenplum Online Training www.iqonlinetraining.com