This is the code repository for Implementing DevOps with AWS [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.
Developing applications and deploying them to your infrastructure is challenging and time-consuming. Pushing updates and fixes, rolling out new features to the infrastructure, and working across different cloud providers can take days to weeks with the traditional approach because of human involvement. This is where AWS comes the rescue with its set of DevOps services; it reduces the time taken to achieve the preceding steps to hours. This course covers all AWS DevOps tools used in the industry to achieve automation. The course is packed with hands-on examples and every effort has been put to make sure that you learn how to put AWS DevOps tools to work in the real world. This course gives you hands-on experience with Cloud9, CodeBuild, CodeDeploy, CodePipeline, and CodeStar. You are 3 hours away from setting up automated processes, implementing Continuous Delivery, and managing application updates for your infrastructure on the AWS cloud.
- Apply the concepts of continuous integration(CI), continuous delivery and continuous deployment(CD) with practical examples
- Setup automatic build and deployment using AWS CodeDeploy
- Improve your development process by building an automated CI and CD pipeline with AWS CodePipeline and AWS CodeDeploy
- Explore creating a CI/CD pipeline with real-world application
- Use CodeStar to bring together the power of AWS CodeBuild, CodeDeploy & CodePipeline to automate your deployment process
- Maintain and version control your code using Git
- Get hands-on experience with each AWS DevOps tool and take advantage of their benefits to your infrastructure
To fully benefit from the coverage included in this course, you will need:
Prior DevOps knowledge would be an advantage.
This course has the following software requirements:
Minimum Hardware Requirements
For successful completion of this course, students will require the computer systems with at least the following:
OS: Windows/Mac/Linux Processor: Intel i3 Memory: 4GB Storage: 128GB
Recommended Hardware Requirements For an optimal experience with hands-on labs and other practical activities, we recommend the following configuration:
OS: Windows/Mac/Linux Processor: Intel i5 Memory: 8GB Storage: 128GB
Software Requirements
Operating system: Windows/Mac/Linux Browser: Firefox/Chrome/Safari Visual Studio Code(https://code.visualstudio.com/)