Deployment on GCP:
Descriptions: Infrastructure setup on Google Cloud Platform (GCP)
Services:
- Compute Engine
- Cloud Storage
- Identity and Access Management (IAM)
- Google Kubernetes Engine (GKE)
Responsibilities:
- Tailored infrastructure design for GCP environment
- Optimization of GCP compute resources for enhanced performance and cost efficiency
- GCP-specific security and access control configurations
- Container orchestration and management with a focus on GKE best practices
Aws Deployment on EKS:
Descriptions: Infrastructure has been set up on aws with different services to achieve desired outcome.
Services: IAM , VPC, EKS, CLI, kubectl, Docker, ECR, Dockerhub, Cloudwatch
Responsibilities:
- Set up an Amazon EKS cluster: Create an EKS cluster using the AWS Management Console
- Configure the environment: Set up the necessary tools and dependencies on my local machine, including the AWS CLI, kubectl, and Docker.
- Containerize the application: Build a Docker image for the application and push it to a container registry
- Write Kubernetes manifests: Create Kubernetes deployment and service manifests for the application, defining the desired state and exposing it to the cluster.
- Deploy the application: Use kubectl to deploy the application to the Amazon EKS cluster, ensuring the desired number of replicas are running and accessible.
- Monitor and troubleshoot
Aws Setup infrastructure of EKS:
Descriptions: Infrastructure has been set up for eks with desired resources.
Services: IAM , VPC, EKS, CLI
Responsibilities:
- An AWS account set up with appropriate permissions.
- The necessary tools and dependencies installed and configured on my local machine.
- An Amazon VPC created to provide networking isolation for the EKS cluster.
- IAM roles and policies configured to grant necessary permissions.
- A fully functional Amazon EKS cluster with worker nodes ready for application deployment.A fully functional Amazon EKS cluster with worker nodes ready for application deployment.
Aws infra setup & CI CD using Aws code deploy & code pipeline:
Descriptions: Infrastructure has been set up on aws for three tier web application, And for automation use code deploy and ci/cd pipeline from s3.
Services: IAM , VPC, EC2 , AMI, ASG ,ELB, Route53, S3, Lambda, Code Deploy, Code Pipeline, RDS , VPN
Responsibilities:
- Create infrastructure with security best practices
- Should able to handle the load ( when spike )
- Cost optimization
- Zero down time on Deployment
- Active monitoring
- Backup and Recovery
Aws infra setup and Deployment:
Descriptions: Infrastructure has been set up on aws Elastic beanstalk for client application
Services: IAM, Elastic Beanstalk , CloudFormation, CodeDeploy, s3
Responsibilities:
- Create Environment for Different Application on Elastic Beanstalk
- Zero downtime deployment
- Domain Management
Aws Support for Gitlab to ECS Deployment:
Descriptions: Clients use the AWS organization. Deployment has been done on AWS ECS whenever a new service or feature has been published by a developer on gitlab.
Services: AWS organization, AWS ECS, AWS ECR, AWS Cloudwatch, AWS cloudtrail, S3, RDS, Gitlab, IAM
Responsibilities:
- Infrastructure monitoring
- Handle the load
- Provide the resources as needed
- Domain management
- Deployment for ecs.