Description
Stone River Elearning – Mastering Jenkins CI with Amazon AWS: Build DevOps Pipeline
Implement and integrate Jenkins continuous integration CI with Amazon AWS Beanstalk using Github. DevOps in action
In the world of DevOps automation and Auto Devops, Big Data Analytics, and Enterprise Cloud Applications, developing and managing enterprise grade applications has become a challenge!
Jenkins continuous integration and continuous delivery capabilities along with robust Amazon AWS platform is a powerful combination and provides a seamless solution to implementing a Devops lifecycle.
In this course, you’ll learn and practice:
- Setting up Amazon AWS Environment from scratch
- Installing Java JDK, NGINX, Elastic beanstalk CLI
- Configuring AWS instances with security groups and roles
- Install Jenkins using AWS Shell and implement a build server for Continuous Integration
- Connect GitHub as source repository for Python and PHP applications
- Deploy an AWS Elastic Beanstalk with Jenkins CI, complete Devops pipeline, and much more….
Are there any course requirements or prerequisites?
- AWS account is required. You need a credit card, then choose FREE Tier AWS account.
- Knowledge of basic programming concepts such a object oriented programming is diserable
- Understanding of basic HTML and CSS is also desireable
- Basic understanding of software development lifecycle is also desirable, but not required
- Knowledge of basic Linux commands is helpful
Who this course is for:
- Beginner level programmers and developers who want to master running Jenkins on AWS and build a complete pipeline
- IT beginner level students who would like to gain solid understanding of DevOps life cycle
- Anyone who wants to learn Jenkins continuous integration pipeline running on AWS Beanstalk
- Beginner IT professionals who want to master end to end Jenkins CI on Amazon AWS
- Intermediate level students who want to brush up their skills and learn additional techniques
Course Curriculum
Introduction
- Introduction & Course Agenda (3:32)
- What You Should Have (2:16)
- NEW AWS Management Console (4:04)
- NEW EC2 Dashboard Experience (3:54)
Configuring AWS Environment
- Creating AWS Security Group (9:17)
- Generating Key Pair (Public & Private) (3:58)
- Creating AWS Instance (13:22)
- Connecting to AWS Instance with Putty for Windows (9:40)
- Installing Jenkins, Java, NGINX (12:13)
- Configuring NGINX Proxy (10:03)
Building Jenkins Environment
- Connecting to Jenkins Dashboard (7:47)
- Configuring AWS SES (4:01)
- Setting up SMTP Jenkins – AWS (11:17)
- Build Server (3:24)
- Creating IAM Role for Build Server (5:23)
- Creating Security Group and Key for Build Server (8:46)
- Spin Up Build Server AWS Instance (6:39)
- What is Elastic Beanstalk (7:56)
- Elastic Beanstalk Environments (14:24)
- Install AWS Elastic Beanstalk CLI on Build Server (8:53)
- Connect Jenkins to Build Server (6:16)
DevOps Primer
- Understanding Software Development Life cycle (11:40)
- DevOps Tools (9:12)
- Continuous Integration CI (7:51)
- DevOps Automation (6:59)
GitHub Integration & AWS Elastic Beanstalk
- Connecting Jenkins with GitHub (6:04)
- Testing Web-hook (10:20)
- Creating an AWS Elastic Beanstalk Environment (10:24)
- Grand Finale (15:54)
- Deploying PHP Application – Practice (9:18)
- Cleaning up AWS Environment (17:53)
Test Your Knowledge – Take a Quick Quiz
- Quiz
Conclusion & Bonus
- DevOps Drivers and Salary Structure (8:27)
- Understand Git (3:40)
- Course Recap (2:03)
Sale Page: https://stoneriverelearning.com/p/mastering-jenkins-ci-with-amazon-aws-build-devops-pipeline
Archive: https://archive.ph/wip/3KR0o
Reviews
There are no reviews yet.