Fawry cloud devops internship
  • Application production deployment architecture
  • Application Deployment Process
  • Application Deployment pricing
  • Kubernetes ConfigMap and Secret
  • Kubernetes Network
  • Kubernetes PV & PVC
  • kubernetea Labs
  • Kubernetes Session 3
  • Kubernetes Session 2
  • Kubernetes Architecture
  • Amazon SQS
  • AWS SNS
  • AWS Elastic Transcode
  • AWS RDS
  • Amazon Aurora RDS
  • Amazon RDS for Oracle
  • Amazon RDS for PostgreSQL
  • Amazon RDS for MySQL
  • Amazon RDS for SQL Server
  • Amazon RDS Multi-AZ with one standby
  • AWS RDS Automated Backup
  • Amazon RDS - Event Notifications
  • Amazon RDS - DB Access Control
  • Amazon RDS - Data Import / Export
  • Amazon RDS - DB Monitoring
  • Amazon RDS on VMware
  • Amazon Aurora Serverless
  • Cloud Computing
  • AWS
  • AWS Features
  • AWS Global Infrastructure
  • AWS Services
  • AWS IAM
  • AWS S3
  • AWS S3 Lifecycle Management
  • EC2
  • Instance types
  • AMI
  • EBS
  • Elastic File System
  • EC2 Lab with EFS shared
  • AWS Route53
  • AWS VPC
  • EC2 placement group
  • AWS LB
  • EC2 Auto Scaling
  • Cloud Watch
  • SeMA Deployment Architecture
    • SeMA application sizing-estimation process .
    • SeMA Deployment Architecture
  • Laravel Deployment Architecture
    • Larvel application sizing-estimation process .
    • SeMA Deployment Architecture
  • SeMA Survey Application Deployment Architecture
  • Fawry DevOps internship Agenda
  • Fawry cloud devops internship
  • User Guide
  • FAQ
  • Application Architecture
    • Architecture
    • UI : Angular 8
    • Web : PHP Laravel
    • Analytics : Metabase
    • DB : MariaDB
    • Application Security Course
  • ZiSoft Deployment
    • Non-Production Deployment
    • Kubernetes Production Deployment
    • Offline Production Deployment
    • SaaS :Kubeapps
  • Linux for DevOps
  • Architecture of Linux system
  • Linux Directory Structure
  • Linux Commands
  • Linux labs
  • Docs
  • GIT
  • Git vs SVN
  • Git Flow / Git Branching Model
  • Git Version Control System
  • Git Terminology
  • Git Commands
  • Git Remote
  • Git Stash
  • Git Merge and Merge Conflict
  • Merge vs Rebase
  • Git Tags
  • Containerization
  • Dockerfile
  • Docker Compose
  • Docker Architecture
  • DevOps part 1 : interview
Powered by GitBook
On this page
  • Day 1: Introduction to AWS
  • Day 2: Storage and RDS
  • Day 3: VPC and Network
  • Day 4: CI/CD and Monitoring
  • Day 5: AWS Serverless and AI
  • Day 6 : AWS EKS
  • Day 7 : AWS Fargate
  • Day 8: Managing EKS and Fargate

Was this helpful?

Export as PDF

Fawry cloud devops internship

Last updated 1 year ago

Was this helpful?

Fawry cloud devops internship:

Start Date : 15 Oct 2023

End Date : 8 Nov 2023

Location : Working Days from office : Monday , Wednesday

Day 1: Introduction to AWS

  1. Introduction to AWS (1 hour)

    • Overview of AWS services and benefits

    • AWS Global Infrastructure

    • AWS Management Console

  2. Setting up AWS Account and IAM (1 hour)

    • Creating an AWS account

    • Configuring Identity and Access Management (IAM)

    • Creating IAM users, groups, and roles

  3. AWS Compute Services (2 hours)

    • Amazon EC2: Launching virtual servers

    • Amazon ECS: Container orchestration

    • AWS Lambda: Serverless computing

  4. Lab 1: Launching an EC2 Instance (1 hour)

    • Step-by-step guidance on creating and launching an EC2 instance

    • Configuring security groups and key pairs

    • Connecting to the EC2 instance using SSH

Day 2: Storage and RDS

  1. AWS Storage Services (2 hours)

    • Amazon S3: Object storage

    • Amazon EBS: Block storage

    • Amazon Glacier: Long-term archival storage

  2. AWS Database Services (2 hours)

    • Amazon RDS: Managed relational databases

    • Amazon DynamoDB: NoSQL database

    • Amazon Redshift: Data warehousing

  3. Lab 2: Setting up an S3 Bucket and Uploading Files (1 hour)

    • Creating an S3 bucket

    • Configuring bucket policies and permissions

    • Uploading files to the S3 bucket

Day 3: VPC and Network

  1. AWS Networking and Content Delivery (2 hours)

    • Amazon VPC: Virtual private cloud

    • Amazon Route 53: DNS service

    • Amazon CloudFront: Content delivery network

  2. AWS Security and Compliance (2 hours)

    • AWS Identity and Access Management (IAM)

    • AWS Security Groups and NACLs

    • AWS Web Application Firewall (WAF)

  3. Lab 3: Creating a VPC and Launching an EC2 Instance (1 hour)

    • Creating a custom VPC

    • Configuring subnets, route tables, and internet gateways

    • Launching an EC2 instance within the VPC

Day 4: CI/CD and Monitoring

  1. AWS Management and Monitoring (2 hours)

    • AWS CloudFormation: Infrastructure as code

    • AWS CloudWatch: Monitoring and logging

    • AWS Trusted Advisor: Best practice recommendations

  2. AWS DevOps and Deployment (2 hours)

    • AWS CodeCommit: Version control service

    • AWS CodeBuild: Continuous integration service

    • AWS CodeDeploy: Automated application deployment

  3. Lab 4: Setting up Continuous Integration and Deployment (1 hour)

    • Setting up a CodeCommit repository

    • Configuring CodeBuild for continuous integration

    • Deploying an application using CodeDeploy

Day 5: AWS Serverless and AI

  1. AWS Serverless Architecture (2 hours)

    • AWS Lambda: Event-driven serverless functions

    • Amazon API Gateway: Building RESTful APIs

    • AWS Step Functions: Workflow orchestration

  2. AWS AI and Machine Learning (2 hours)

    • Amazon Rekognition: Image and video analysis

    • Amazon Polly: Text-to-speech service

    • Amazon SageMaker: Machine learning platform

  3. Lab 5: Building a Serverless API (1 hour)

    • Creating a Lambda function

    • Configuring API Gateway for RESTful API endpoints

    • Testing the serverless API

Day 6 : AWS EKS

  1. Introduction to AWS EKS and Fargate (1 hour)

    • Overview of AWS Elastic Kubernetes Service (EKS)

    • Introduction to AWS Fargate

    • Benefits of using EKS and Fargate for containerized applications

  2. Setting up AWS EKS Cluster (2 hours)

    • Creating an Amazon EKS cluster

    • Configuring cluster networking and security

    • Integrating with AWS Identity and Access Management (IAM)

  3. Deploying Applications on AWS EKS (2 hours)

    • Working with Kubernetes pods, deployments, and services

    • Configuring container registries (e.g., Amazon ECR)

    • Deploying applications using YAML manifests

  4. Lab 1: Creating an EKS Cluster and Deploying an Application (1 hour)

    • Step-by-step guidance on creating an EKS cluster

    • Deploying a sample application using Kubernetes manifests

    • Verifying the application deployment

Day 7 : AWS Fargate

  1. Introduction to AWS Fargate (1 hour)

    • Overview of AWS Fargate and its role in serverless container management

    • Use cases and benefits of using Fargate

  2. Setting up AWS Fargate Cluster (2 hours)

    • Creating a Fargate cluster

    • Defining task definitions and containers

    • Configuring networking and security for Fargate tasks

  3. Deploying Applications on AWS Fargate (2 hours)

    • Configuring Fargate task definitions

    • Task scheduling and auto-scaling

    • Managing container logs and monitoring

  4. Lab 2: Creating a Fargate Cluster and Deploying an Application (1 hour)

    • Step-by-step guidance on setting up a Fargate cluster

    • Configuring task definitions and containers

    • Deploying a sample application on Fargate

Day 8: Managing EKS and Fargate

  1. Managing and Scaling EKS and Fargate (2 hours)

    • Scaling EKS worker nodes

    • Scaling Fargate tasks and clusters

    • Managing updates and rolling deployments

  2. Monitoring and Logging with AWS EKS and Fargate (2 hours)

    • Configuring Amazon CloudWatch for monitoring

    • Collecting logs from EKS and Fargate

    • Analyzing metrics and logs for troubleshooting

  3. Securing EKS and Fargate Workloads (2 hours)

    • Network security with VPC and security groups

    • Access control and permissions with IAM roles

    • Container security best practices

  4. Lab 3: Scaling and Monitoring EKS and Fargate (1 hour)

    • Scaling EKS worker nodes and Fargate tasks

    • Configuring CloudWatch for monitoring

    • Analyzing logs and metrics for troubleshooting

Fawry Quantum Building - Smart village