Course
DevOps Engineering on AWS – Intensive Training («AWSS02»)
AWSS02
Course facts
- Assimilating and leveraging the AWS shared security responsibility model
- Architecting and building AWS application infrastructures that are protected against the most common security threats
- Protecting data at rest and in transit with encryption
- Applying security checks and analyses in an automated and reproducible manner
- Configuring authentication for resources and applications in the AWS Cloud
- Gaining insight into events by capturing, monitoring, processing, and analyzing logs
- Identifying and mitigating incoming threats against applications and data
- Performing security assessments to ensure that common vulnerabilities are patched and security best practices are applied
This course shows how to efficiently use AWS security services to stay secure in the AWS Cloud. It focuses on the security practices that AWS recommends for enhancing the security of your systems and data in the cloud. You will learn the security features of AWS key services including compute, storage, networking, and database services. Furthermore, you will leverage AWS services and tools for automation, continuous monitoring and logging, and responding to security incidents.
Day 1
- What is DevOps?
- Infrastructure as Code, Part 1: Design and Security
- Infrastructure as Code, Part 2: CloudFormation and Configuration Management
Day 2
- Continuous Integration on AWS
- Continuous Deployment on AWS
- Deploying Applications on AWS, Part 1
Day 3
- Deploying Applications on AWS, Part 2
- Continuous Integration and Delivery Pipelines on AWS
- Performance-tuning your deployments
- Administering and automating your infrastructure
Component of the following courses
These hybrid courses come in 3 instructor-led full day sessions with the instructor supervising the participants live. Each course consits of theory parts with live demos and practical lab exercises. The courses can be attended either on-site at a physical Digicomp location or virtually via Zoom. Please also refer to each course's description for specific details regarding the prerequisites and the covered topics.
This course is intended for the following job roles:
- CloudOps
- DevOps
Why should you attend this specific course? What are my benefits from taking this course? The Voice of the Instructor answers these questions. We have asked our instructor team to write a short text about WHY this course is very relevant for the respective job roles and what you can expect from attending the course. You can find this section in the course description under the «Additional Information» section.
We recommend that attendees of this course have the following prerequisites:
- You need practical knowledge of at least one advanced programming language (C#, Java, PHP, Ruby, Python, etc.), as well as advanced novice Linux or Windows command line management skills
and have attended the following course or equivalent knowledge is required:
Voice of the Instructor
Welcome to the exciting world of AWS DevOps! This transformative journey starts by immersing you into the concept of Infrastructure as Code (IaC) with AWS CloudFormation. We'll extend that knowledge with AWS CDK and AWS SAM in later chapters. These powerful tools expedite infrastructure deployment and management through reliable, repeatable processes, laying a strong foundation for your DevOps endeavors. Building on that, we venture into AWS CodeSuite, including AWS CodeCommit, CodeBuild, CodeDeploy, CodePipeline, and CodeStar. This suite forms the backbone of your DevOps workflow, fueling efficient code compilation, automated deployments, and seamless integration and delivery processes.
From the beginning of the course, we will be discussing the world of microservices and containerization. You'll unravel the role of microservices in modern architectural practices and how they solve complex business challenges with the help of DevOps methodologies. Complementing this knowledge, you'll familiarize yourself with containerization using Amazon Elastic Container Service (ECS) and Amazon Elastic Kubernetes Service (EKS), understanding their profound impact on software development practices and DevOps methodologies.
Finally, we'll hone in on security, the bedrock of all operations in AWS. We will demonstrate the importance of AWS IAM, helping you understand its vital role in controlling access to AWS resources. Complementing this, we will spend some time understanding AWS Config and AWS CloudTrail, tools that enhance your ability to audit, monitor, and automate your resource compliance.
In essence, this course is not merely about learning tools and practices. It's about shifting the way you think about software development and operations. It's about emboldening you to create faster, better, and more secure applications through the power of automation, collaboration, and a culture of continuous improvement. Welcome aboard! We, the instructors, are eager to spend three exciting days with you, helping you get the most out of this course.