Details
Learn the foundation AWS services like EC2, VPC, ELB, Auto Scaling Groups, to more advanced managed services by AWS like RDS, Elasticache, AWS ES and more.
This training session covers AWS basics.
The participants will learn how to work with:- AWS UI - creating instances, load balancers, managing security groups and more.
- AWS CLI - using the CLI you have access to all AWS services and metadata you’ll ever need, you can create, edit, delete and manage all AWS resources.
Common challenges surrounding high availability, scaling and security.
By the end of this workshop, the participants will understand and know how to use AWS core services, as well as use services that help manage applications easily and simplify deployments.
You’ll discover ideas that’ll transform your tech work, your applications, and your business.
Don’t you wish you could use AWS to manage deployments, rollbacks and to manage backups of the application data?Well guess what? You found it!
In this workshop we will take a simple web application and we will create a scalable, highly available and secure environment for it.
Beyond diving into the foundation to build and scale your app on AWS, here’s what makes DevOps Pro workshop unique:
- Highly valuable content
- Professional development for administrators, engineers and developers.
- Extensive learning enabling growth and adoption of best practices
- Cost effective, encouraged, effective method for training employees — Provides the potential to positively impact employee learning and development!
- Develop the Knowledge and Skills of Your Employees — Enhance and ensure an employee’s exact skills and knowledge that is needed to succeed in their jobs.
- An interactive problem solving exercise with game elements — participants are offered to take part in an interactive case study process.
- Every aspect of our content is hand-picked and carefully crafted, and ranges from inspiring lessons from seasoned entrepreneurs, to informative how-to sessions, and interactive exercises.
- AWS is a vast terrain that took years to build and consequently takes time to learn.
But we will cover a lot of ground and you will have a mental framework within which to incorporate new AWS services and techniques you discover. More importantly, you will have the foundation to build and scale your app on AWS.
Building your mental model so you know how to think about your scalable web app on AWS. Sharing some fundamental ideas that aren’t very hard to understand, but they’ll make your ramp-up process easier. - You will learn:
- How to manage deployments and rollbacks of applications
- The very basics of AWS like “How to Launch an EC2 Instance”
- How to create a web application using Docker on AWS using Elasticbeanstalk as a wrapper for EC2, ELB, EBS, RDS, Autoscaling Groups, Security Groups and more
- How to balance the need to build an app quickly and inexpensively today, but that’s scalable for tomorrow
- System administrators
- Software developers
- Devops engineers
- Operations engineers
- IT engineers
Need In-house, on-site or customized training courses? Contact us for customized training courses for your specific needs. Tailored to your objectives and your employee's and team's needs
Outline
With AWS as the leading public cloud provider today you can run all your applications easily and securely.
By the end of the workshop you will learn the foundation AWS services like EC2, VPC, ELB, Auto Scaling Groups, to more advanced managed services by AWS like RDS, Elasticache, AWS ES and more.
In this workshop we will take a simple web application and we will create a scalable, highly available and secure environment for it.
We will show how to manage deployments, rollbacks and how to manage backups of the application data.
- Working with the AWS UI – creating instances, load balancers, managing security groups and more.
- Working with the AWS CLI – using the CLI you have access to all AWS services and metadata you’ll ever need, you can create, edit, delete and manage all AWS resources.
- Common challenges surrounding high availability, scaling and security.
By the end of the day you will understand and know how to use AWS core services, we will use services that help us manage our applications easily and simplifies deployments.
This seminar is intended for beginners / intermediate delegates who aim to require knowledge and experience with AWS services.
Intended Audience:- Operation engineers
- IT engineers
- System administrators
- Devops engineers
- Software developers
- Introduction to AWS services:
Regions + AZ
Show a map of AWS regions around the world
Explain that every region is divided to ~4 AZs
S3
Explain the idea of object store
Explain the SLA and how it is backed up around regions
VPC
Explain the Concept, why use a VPC
Explain the concept of VPC peering.
Show a bubble of the structure and basic networking (subnets per AZ, routing, ACLs …)
Route53
Simple DNS explanation.
ELB
Load balancing as a service by AWS
Autoscaling Groups
Explain the concept of elasticity in the cloud
Security Groups
Explain the concept of stateless “gate” in front of ec2
EC2 + EBS
The heart of AWS, explain the concept of AWS virtualization
(hypervisor, shared tenancy etc…)
RDS
Just relational DB service by AWS
CloudWatch
Monitoring, logging and events triggers of ALL services
IAM
Explain the concept of groups, users, roles and policies
How a role and policy are being consumed and why is it important to differentiate services and permissions.
Elasticbeanstalk
AWS service that creates a full application architecture using other AWS services.
- Microservices – Microservices today has to be highly available, scalable, must have an easy deploy mechanism with little configuration and fast deployment.
- Create a web application using Docker on AWS using Elasticbeanstalk as a wrapper for EC2, ELB, EBS, RDS, Autoscaling Groups, Security Groups and more.
- Software Enterprises
- Financial sector
- Media companies
- Telecom
- Government
- Retails
- E-commerce
- IT companies
- Software operations engineers
- Developers
- IT system administrators
- Deployment and reliability engineers
- Devops engineers
- Laptop
Speaker/s
Josh Dvir -Devops Architect & Managing Director @ DevopsPro
Josh is the father of 2 sweet girls, a software engineer and an open source contributor.
He has a vast experience in building large scale web applications and helping people to develop their professional path with the confidence to learn new things on a continuous basis and be proud of their achievements.
Previously, Josh established a few startups and served as a VP R&D in a few software companies.
He holds knowledge and experience in DevOps, Linux, Continuous Integration and Delivery.
His expertise also includes Cloud computing, Monitoring, Linux Containers, Version Control, Issue Tracking, Code Review, Development process, Application performance, Analytics, Auto Scaling and Durability.
Josh is a public speaker and invests his time to share his knowledge about how to overcome technical and business gaps by adopting the right solutions and practices.
Special Offer
Book three tickets and get the fourth free. Apply coupon code AWS443.
Working with organizations such as CISCO, Elsevier & Paypal, Cisco, Gett, Adaptavist and 90Min; DevOps Pro is a leading provider of consulting services in development operations. As specialists in development and deployment, we equip our client’s internal teams with the expertise to transform and accelerate the DevOps process to deliver scalable cloud applications in-house. Being part of different cultures often requires you to use different methods to promote your opinion in the organization. You end up with lots of different tactics and conflicts trying to stay on top of your initial meaning and lead the required change. Devops Pro exists to help people understand and lead improvement processes in the software operation industry.
Our world is:
- A world increasingly dominated by the best practices to achieve: frequent, rapid, maintainable and mostly planned releases of changes.
- A world increasingly driven by bottom up adoption of open source software and cloud solutions for managing infrastructure.
- A world in which much of the software we deploy was built by Web companies.
- A world in which people strive to reduce cost, time and risk of delivering incremental changes to users. ...