DevOps (â??developmentâ?? and â??operationsâ??) is a collaboration and communication of both software developers and IT professionals while automating the process of software delivery and infrastructure changes. Â In this course, how a DevOps transformation can help focus on value and streamlined delivery. We will also cover concepts like Automation and technology which play huge roles in DevOps success
You will Learn
- Understand the need for DevOps and the problems it resolves
- Common Infrastructure Servers, Scalability and Availability
- Implement Automated Installations and Deployments
- Apply Bash/Python Basics
- Implement Virtualization Concepts
- Learn various DevOps tools Puppets, Jenkins and GIT
- Use the principal concepts and practices behind the DevOps methodology
- Design and implement an infrastructure on AWS that supports one or more DevOps development projects
- Use AWS CloudFormation and AWS OpsWorks to deploy the infrastructure necessary to create development, test, and production environments
- Set up Git on AWS and understand the array of options for enabling a Continuous Integration environment on AWS
- Use the core principles of Continuous Integration and Continuous Deployment
- Implement several common Continuous Deployment use cases using AWS technologies, including blue/green deployment and A/B testing
- Distinguish between the array of application deployment technologies available on AWS
Pre-requisite:
Understanding need of Continues Integration & Continues Delivery (CI & CD) Â and Automation