Devops Engineer
CurrentProvisioned AWS cloud infrastructure including Compute, Network, and Storage resources such as EC2, Load Balancers, VPC, DNS, Block Storage Volumes, S3 buckets, IAM roles, policies using Terraform.Configured AWS networking components including VPCs, Subnets, Route Tables, NAT Gateways, Internet Gateways, security groups, and VPC Endpoints to optimize connectivity and security. Provisioned and maintained high availability for RDS DB instances and automated backups (database… Show more Provisioned AWS cloud infrastructure including Compute, Network, and Storage resources such as EC2, Load Balancers, VPC, DNS, Block Storage Volumes, S3 buckets, IAM roles, policies using Terraform.Configured AWS networking components including VPCs, Subnets, Route Tables, NAT Gateways, Internet Gateways, security groups, and VPC Endpoints to optimize connectivity and security. Provisioned and maintained high availability for RDS DB instances and automated backups (database snapshots) for RDS, ensuring disaster recovery solutions.Led the upgrade of major versions of RDS databases across dev, stage, and prod environments. Implemented data lifecycle manager policies for EBS volumes and created AMIs and launch templates.Enhanced data security by encrypting S3 bucket and RDS database contents using KMS keys. Executed cost optimization strategies and conducted billing audits using AWS Trusted Advisor and Cost Explorer for efficient resource management.Containerized and deployed applications into EKS, utilizing GitHub Actions for CI/CD to streamline development workflows and improve deployment efficiency.Setup Snyk for static code analysis and integrated with MS Teams for alerting.Collaborated with cross-functional teams to troubleshoot and resolve infrastructure and deployment issues, ensuring high availability and performance of applications in dev, stage, and prod environments.Utilized AWS CLI and shell scripting for automation tasks, enhancing operational efficiency and reducing manual intervention.Utilized AWS patch manager, for improving security and bugfixes of EC2 instances including multiple Linux distributions such as RedHat, Debian, Ubuntu, CentOS, Amazon Linux etc.Prior to troubleshoot and diagnose errors in cloud infrastructure and applications to ensure prompt resolution, minimizing downtime and enhancing system performance. Show less