Skilled as a DevOps Engineer having around 4 years and 6 months of experience in DevOps methodologies, continuous integration, Continuous delivery and automation process in throughout the environment
Overview
6
6
years of professional experience
Work History
DevOps Engineer
Taxilla IT Solutions Pvt Ltd
09.2020 - Current
Performed SCM tasks, such as check-in, checkout, branching, tagging, and merging code from development branches to main branch and main branch to development branches
Publishing unit testing and code-coverage reports
Maintaining artifacts on Jfrog repository
Implemented Jenkins for Continuous Integration Builds and Notifications exclusive for Dev teams for build completion
Installing Plugins in Jenkins as per project requirements
Configuring Slaves in Jenkins
Automated the build and deploy tasks using Maven, Gradle and Jenkins
Troubleshoot deployment issues in the Dev, QA, UAT and Prod environments
For New applications, work with development team to get the requirements of application build and deployment process
Once the process KT is complete from development team, write build and deployment scripts to bitbucket release note
Hands on in continuous delivery, Infrastructure automation using Ansible
Actively participated in the deployment of applications, ensuring seamless integration and optimal performance in the production environment
Writes the scripts in Terraform to orchestration of infrastructure in AWS
Created Docker images using Docker files to support containerization of applications
Created Docker files and build images and push to the ECR
Automating the manual process if any, by writing the Shell scripts
Using Cloud Watch for monitoring server metrics and creating alarms
Managed private S3 buckets with defined access control lists (ACLs) and retention policies; migrated data between storage classes for cost optimization
Configured backup solutions for EBS volumes and EC2 instances, ensuring data durability and compliance with retention requirements
Deployed and managed EC2 instances, load balancers, and target groups for high availability and fault tolerance in application architectures
Configure Elastic Load Balancer (ELB) for distribution incoming application traffic across multiple EC2 instances
Utilized AWS Database Migration Service (DMS) for seamless database migrations and data replication between different database engines
Configure and maintain the Users and Groups policies and permissions in IAM
Implemented security best practices by integrating AWS Security Hub to centralize security alerts and compliance status across services
Setup and managed backup and recovery using snapshot
Conducted regular patching of AWS resources and utilized the AWS Health Dashboard for proactive management of service health and operational issues
Install and configure Kafka messaging solutions, configuring producers and consumers for real-time data processing and integration across applications
Monitored and optimized Kafka cluster performance, managing topics, partitions, and consumer groups to ensure high availability and low latency
Managed Zookeeper for Kafka cluster coordination, ensuring consistency and reliability in distributed system configurations
Hand on experience in Install and configure Zookeeper nodes for maintaining metadata and managing distributed applications effectively
Deployed and configured Hazel cast for in-memory data caching and distributed computing, enhancing application performance and scalability
Implemented and managed Elasticsearch for scalable search and analytics solutions, designing effective indexing strategies to optimize query performance
Integrated Elasticsearch with other services for log and event data analysis, providing insights and visualizations through Kibana
Configured Snapshot Lifecycle Management (SLM) to automate the creation of Elasticsearch snapshots, ensuring regular backups to AWS S3 for data durability and recovery
Executed restoration of Elasticsearch snapshots from S3 as needed, effectively recovering data, and maintaining service continuity during incidents
Provisioned, resized, and managed RDS instances, including migrating databases from MySQL 5.7 to 8.x, ensuring data integrity and minimal downtime.
Configured and implemented RDS Proxy for efficient connection management, improving scalability and optimizing performance using Cloud Watch monitoring.
Managed and maintained Cassandra clusters, performing tasks such as node provisioning, data replication, and upgrades from version 3.11 to 4.x
Executed regular maintenance activities, including repairs and backups, while optimizing performance using nodetool commands and monitoring tools.
Technical Lab Coordinator
Quality Thought
03.2019 - 09.2020
Assisted students and working professionals by resolving technical issues in DevOps lab environments
Provided support for CI/CD pipelines, Linux servers, Cloud, Docker, Ansible and Kubernetes.
Resolved an average of 15+ technical issues daily through proactive troubleshooting and automation
Education
Master of Science - Computer Science
SKBR College
Amalapuram, India
06-2017
Skills
Operating Systems: Linux(Centos, Ubuntu, Amazon, Oracle) and Windows (2019,2022)