System Engineer
• Expertise in creating AWS resources using CloudFormation and managing infrastructure as code.• Designing, deploying, and operating highly available, scalable, and fault-tolerant systems using AWS.• Proficient in AWS services like VPC, EC2, S3, ELB, AutoScaling Groups (ASG), EBS, RDS, IAM, Route 53, CloudWatch, CloudTrail.• Managing EC2 instances, EIP, network interfaces, security groups, and key pairs.• Managing EBS volumes, AMI, and snapshots (backup, restore, and migration).• Setting and managing CloudWatch alarms on metrics from EC2, ELB, and RDS.• Cloud migration using lift-and-shift strategy with services like VPC, EC2, S3, Application Load Balancer, Route 53, and CloudFront CDN.• Implementing granular permissions using IAM for secure access to AWS accounts with MFA.• Implementing tightly controlled security policies at the security group and subnet levels.• Working with EBS volumes for storage on EC2 and configuring auto snapshots for EBS backup management.• Utilizing Elastic Beanstalk for PAAS deployment of Tomcat web applications.• Hands-on with installation and configuration of MySQL RDS and PostgreSQL databases.• Creating S3 buckets to store files, sometimes required to serve static content for web applications.• Performing tasks like branching, tagging, and release activities on version control tools like Git.• Knowledge on Docker and Kubernetes, including creating Kubernetes objects like Pods, ReplicaSets, and Deployments.• Knowledge on application upgrades hosted on Kubernetes and managing Kubernetes clusters and Docker servers.• Creating namespaces in Kubernetes and working on Kubernetes pod alerts.• Managing Kubernetes servers, including monitoring the health of servers and pods.• Patching Kubernetes clusters by safely draining pods from nodes.• Managing infrastructure as code using Ansible.• Proficient in using Jenkins for automating the build process from version control tools into testing and production environments.