Cloud Computing

OPEN STACK

AWS

AWS SERVICES USED AND MANAGED

EC2                                               VPC MANAGEMENT

ELASTIC BEANSTALK                  IAM

CLOUDWATCH                              RDS

ELB                                                 CLOUDFORMATION

SIMPLE AD                                    CLOUDFRONT

S3                                                  EXPLORED ECS

ROUTE53                                      COGNITO

SQS

Use Case 1 – Ruby and NodeJS applications management in AWS

Salient features of AWS administration

  • Setup LDAP authentication of Linux servers in AWS using Simple AD with custom attribute for PublicKey, and use this public-key for authenticating users. Rollout of LDAP authentication using Ansible scripts.
  • Setup S3 buckets with necessary access control, as static web-sites and DB backup scripts for MySQL/PostgreSQL/Mongo.
  • CloudFront enabling for S3 bucket to optimize website performance using images from S3 bucket.
  • Sensu Monitoring setup in AWS to monitor custom services
  • IAM user and role and policy management to control access for users. MFA configuration and testing
  • Congito configuration for Mobile Android SDK
  • Tested and investigated Amazon ECS configuration
  • Configuration, Management and replication Investigation of Databases like MySQL and Mongo in multi-Region environments

MS AZURE

Use Case 2 – AWS to Azure migration

Salient features of migration

  • Migrate from IAAS to PAAS model i.e. VM-based architecture in AWS to App-based architecture in Azure
  • Utilize Mobile app and API app services in Azure
  • Utilize Azure slots for easy upgrade and rollback
  • Utilize Azure SQL capabilities
  • Auto-deployment of APP through bitbucket
  • Configure monitoring and log-aggregation to optimize uptime of the environment