A highly skilled and motivated AWS DevOps Engineer with 5+ years of experience in designing, developing, and maintaining cloud-based applications and infrastructure. Proficient in AWS services, automation tools, scripting languages, and software development methodologies. Proven ability to work in a team environment and collaborate with cross-functional teams to achieve business objectives.
Overview
10
10
years of professional experience
Work History
Senior Software Engineer
Virtusa Consulting Services
03.2022 - Current
Job Profile:
Designed and implemented AWS infrastructure using CloudFormation and Terraform to create scalable and highly available applications.
Automated deployment and configuration management using Ansible and Jenkins for CI/CD pipelines.
Implemented containerization using Docker and Kubernetes (EKS & kubeadm) for microservices architecture.
Monitored and maintained AWS services using CloudWatch and CloudTrail to ensure high availability and performance.
Configured and maintained RDS instances for MySQL and PostgreSQL databases.
Created and maintained AWS IAM roles and policies for secure access management.
Troubleshot and resolved issues related to application and infrastructure using various monitoring and logging tools.
Collaborated with cross-functional teams to support development, testing, and production environments.
Maintained and documented technical procedures, configurations, and operational policies.
Assisted in designing and implementing AWS-based solutions for various projects using EC2, S3, RDS, and Lambda.
Worked closely with development teams to implement CI/CD pipelines using Jenkins.
Developed and maintained python & Bash scripts for automating testing, deployment and monitoring of applications.
Roles & Responsibilities:
Designed and implemented a cloud-based solution for a healthcare client using AWS services such as EC2, S3, RDS, EKS
Extensive experience in setting up the CI/CD pipelines using Jenkins and building pipeline to Produce the artifacts in the different environments.
Created Jenkins CICD pipelines for continuous build & deployment and integrated Junit and SonarQube plugins in Jenkins for automated testing and for Code quality check.
Taken care in handling the all the issues related to docker containers like building new images as per the requirement, modifying the changes to running container, uploading the images from build pipelines using scripts inside the Jenkins file, maintaining the ECR artifactory for the images.
Implemented automation using Ansible and Terraform to manage
infrastructure and deployed applications using CI/CD pipelines built using Jenkins.
Migrated a legacy monolithic application to a microservices architecture using Docker containers and Kubernetes.
Experience in creating and managing EKS & Kubeadm clusters.
Developed deployment scripts using Bash & python for automation.
Optimized cost by implementing AWS cost optimization strategies and monitoring resource utilization.
Reduced deployment time by 50% and improved application availability by 30%.
Hands on experience in writing Docker files, Docker Compose, Docker registry, implementing Kubernetes, Docker and Jenkins together to deploy running applications in Kubernetes.
Experience in creating Infra using Terraform &cloud formation templates
Experience in monitoring various apps and services using Prometheus, Grafana.
Installed, Configured, and maintained services such as DNS, DHCP, Apache Web server Samba, SSH RPM Yum repository.
Performed Standard system administration tasks Such as troubleshooting and problem resolution, patching, installing packages and drivers, software and hardware upgrades.
Hands on involvement in Amazon Web Services (AWS) provisioning and great information on AWS administrations like EC2, Elastic Load-balancers, S3, Elastic Beanstalk, CloudFront, Elastic Filesystem, RDS, VPC, Route53 Cloud Watch, IAM.
Involved in design implementation and modifying Python code.
Launching Amazon EC2 Cloud Instances utilizing Amazon Web Services (Linux/Ubuntu) and configuring propelled examples for applications.
Monitoring the servers using IMS tools.
Managing Active directory domain services, creating group policies.
Troubleshooting issues related to Active Directory, Group Policies, DNS, and DHCP.
Wrote shell scripts for various system tasks. such as backups, collecting and sorting logs, installation and monitoring.
Managed disks and file systems using LVM.
Monitored performance of servers Using various networking tools.
Monitored and maintained the disk space and backup systems and implemented change controls, capacity planning and growth Projections on the systems.
Performed troubleshooting existing user accounts ,Security Objects and authorizations to resolve security conflicts by creating sudo rules, Supporting users, setting up new accounts and password resets.
Involved in daily incident management and resolved their day-to-day issues raised by users and incidents which are logged by event monitoring system.