Skip to main content
AWS logo

Amazon Web Services

Cloud Infrastructure AWS

Cloud Infrastructure Setup and Management

I have been managing cloud infrastructures for startups and mid-sized companies on AWS for over 14 years.

Reach out if you need help with setting up everything needed on a brand new AWS account to get your application running - anything from a content website with load balancing, CDN for static content caching, and TSL/SSL, to complex microservice architectures on Kubernetes, serverless functions, and CI/CD pipelines.

I also help setting up:

  • Hierarchical organization configurations with multiple AWS accounts, billing, and cross-account permissions for data and resource sharing.
  • Infrastructure monitoring, APM tools, on-call / incident response, cloud cost optimization, and disaster recovery planning.

aws_logo.png Services

  • EC2 / Containerized applications
    • EKS (Kubernetes)
    • ECS (Fargate)
    • Cloudfront (CDN)
    • Load Balancers
  • Serverless
    • Lambda functions
    • API Gateway
    • DynamoDB
    • Step Functions
  • Data Streaming
    • Kinesis
    • Managed Kafka
  • Event-driven architectures
    • SQS
    • SNS
    • Kafka
    • EventBridge
    • Apache Pulsar
  • Video Streaming and Processing
    • Interactive Video Service (IVS)
    • MediaLive
    • MediaConvert
    • MediaPackage
    • Media Services
  • Databases, RDS (Aurora, MySQL, PostgreSQL, etc)
  • IAM and Security best practices
  • Monitoring and Logging (CloudWatch, CloudTrail)

Infrastructure Management Automation

  • Terraform
  • CloudFormation
  • CDK (Cloud Development Kit)
  • Multi-account setups with AWS Organizations

APM Integrations

These tools become extremely useful for monitoring application performance, setting up alerts, and gaining insights into system health. In addition, business metric tracking (i.e. user visits, registrations, conversions, marketing campaign performance, etc) can also be integrated into dashboards using same tools.