This course is for anybody who wants to get started with DevOps:As there are many tools & technologies in DevOps, it has become difficult for people to choose the right technologies.This course starts from very basics of command line, hands on demonstrations of many tools & technologies.Also most importantly it will show you how various technologies in DevOps work together by setting up your own projects.Step 1Version control system = Git & GitHubBuild Tools | Build & Test Java Code = MavenContinuous Integration IntroJenkinsJenkins as a Build ServerJenkins Jobs | Build , Test, Deploy, NotifyJenkins Master/Slave, Nexus, SonarqubeJenkins CI PipelineJenkins AdministrationProjectContinuous Integration Using Jenkins, Nexus, Sonarqube & SlackStep 2Ansible IntroAd Hoc commandsModulesYAML intoPlaybooksvars, conditions, loops,handlers, templates etc etc etcVariables deep diveRolesAnsible for AWSProjectContinuous Delivery and Configuration Management [Jenkins plus Ansible]Step 3AWS Part 2VPC in depthLog management and custom metricsProjectVprofile on Beanstalk & RDSCode Commit, Code Build & Code PipelineCI &
What you'll learn
understanding of version control using Git and GitHub
proficiency in Jenkins for continuous integration and deployment
ability to create and manage Ansible playbooks
knowledge of AWS services related to DevOps
Course objectives
to provide foundational knowledge in DevOps tools and technologies
to demonstrate how various DevOps technologies work together
to equip students with practical skills through hands-on projects