Experienced IT Engineer with 7.5+ years of expertise in end-to-end application development, specializing in AWS, DevOps, Linux, and RHEL. Demonstrated proficiency in SDLC, Agile methodologies, and effective management of ad-hoc requests, deployments, and client interactions. Proven leadership abilities with exceptional communication skills, adept at handling multiple assignments and successfully executing application migrations to Kubernetes (k8s).
Sr DevOps Engineer
OPT IT (Jan 2023 - till now)
• Led major efforts in migrating applications from VM-based infrastructure to Kubernetes, ensuring stability and efficiency.
• Implemented robust logging and monitoring solutions using Prometheus/Grafana and EFK stacks.
• Proficient in scaling applications dynamically based on CPU, memory, Kafka lag, and HTTP requests using KEDA.
• Managed Kafka and Kafka sink connectors for efficient log processing and analysis using S3 and MongoDB.
• Ensured smooth migration and stabilization of environments, prioritizing latency and security considerations.
• Automated CI/CD pipelines using Devtron, facilitating seamless deployment of SaaS products in client environments.
• Hands-on experience with Azure AKS, ApiGateway, Keyvaults, and ACR, including setup of cross-cloud VPN connections.
• Utilized Oracle Cloud OKE for container orchestration, leveraging secretvault and container registry capabilities.
• Successfully migrated Elastic Beanstalk from AmazonLinux1 to AmazonLinux2 across all environments using CodeBuild and CodeDeploy.
DevOps Engineer
OPT IT (Dec 2021 - Jan2023)
• Collaborated closely with Dev and QA teams to provision infrastructure including EC2 instances, Load Balancers, Target Groups, Route53, S3 buckets, SNS, and SQS.
• Managed access to EC2 instances for developers using RSA keys and deployed pipelines using Jenkins for CI/CD.
• Deployed applications on EC2 instances and implemented Elastic APM for request tracing and error detection.
• Administered Elasticsearch index management and utilized Bitbucket for source code management, handling user permissions and pull requests.
• Configured Prometheus and Grafana for infrastructure monitoring and set up AWS Chatbot for Slack notifications from CloudWatch log alerts.
• Dockerized applications on EC2 and deployed to EKS using Helm charts, migrating Java (Jetty server, Spring Boot), Python, and Node applications.
• Overcame challenges such as DNS endpoint changes from internal Load Balancers to Route53 entries, ensuring smooth routing transitions.
• Utilized MultiBranch Pipeline for EKS deployments, facilitating easy branch deployment and testing.
• Successfully migrated over 50 services from EC2 to staging environments, optimizing costs by terminating unnecessary EC2 instances.
• Responsible for resolving server disk issues and managing access to RDS tables for different teams.
DevOps Engineer
AGUILASS Solutions(July 2019 - Dec 2021)
• Configured ELK stack with AWS OpenSearch, integrating Filebeat and Logstash, and implemented Rsyslog for centralized log management in Elasticsearch.
• Set up Prometheus and Grafana to monitor EC2 instances for system metrics, process monitoring, URL monitoring, and AWS Apache Kafka.
• Implemented Alertmanager to notify relevant stakeholders based on alert severity levels.
• Configured Grafana's CloudWatch datasource to monitor 4xx and 5xx errors in Application Load Balancers (ALB).
• Secured infrastructure with Pritunl VPN for restricted access, implemented two-factor authentication on Jumphosts, and used Fail2ban to mitigate IP-based attacks.
• Automated deployments using Ansible playbooks for Filebeat, Logstash, Rsyslog, Fail2ban, and SSH file modifications to comply with security standards.
• Developed Terraform scripts to provision EC2 instances, Load Balancers, Target Groups, and Security Groups, utilizing S3 for state file storage.
• Managed IAM roles and policies as needed to ensure secure access and permissions across AWS services.
Senior Systems Engineer
Infosys (July 2016 - Sep 2018)
• Analyzed and secured open ports by configuring Security Group rules for inbound and outbound traffic.
• Managed ECS clusters for container orchestration, ensuring reliability and scalability of applications.
• Developed Jenkins pipelines for building Docker images, pushing to ECR repositories, and deploying to ECS clusters.
• Maintained high availability of infrastructure through proactive monitoring and optimization.
• Created IAM users, roles, and policies to manage access permissions effectively.
• Implemented S3 buckets and enforced bucket policies to restrict unauthorized access.
• Enabled CloudTrail to monitor and audit user activities across AWS services.
• Configured CloudWatch dashboards and alerts for EC2 instance metrics (Disk, CPU, Memory), and RDS performance metrics (Read/Write IOPS).