Extensive experience in IT industry comprising of Development, Systems Administration and Change Management, Software Configuration Management (SCM).
Expertise working as AWS DevOps engineer/Build and release engineer in field of release automation for java technologies to achieve continuous integration and continuous delivery (CI and CD).
Creating AWS EC2 instances in secured private subnet and deploying them in load balancing, assigning Elastic IP Addresses for AWS EC2 instances.
Deployed infrastructure on AWS utilizing services such as EC2, RDS, VPC and Managed Network and Security, Route 53, IAM, Cloud Formation, Elastic Beanstalk, S3, Glacier, (Storage in the cloud) and Cloud Watch Monitoring Management.
Worked on AWS storage service AWS S3 (buckets creation, folder navigation and property changes) and data migration.
Experienced in Python and shell scripting for automating tasks. Provided strong knowledge of Infrastructure design and implementations with solid background in various IT Systems and technologies including, Storage, Networking, Database, Middleware, VMware.
Leverage services such as AWS Security Hub, AWS Config, and Amazon GuardDuty to perform automated security assessments. The engineer designs remediation workflows based on the discovery findings.
Use services like AWS Lambda, AWS Systems Manager, and AWS CloudFormation StackSets to programmatically deploy roles, scan resources, and enforce configuration standards across all accounts.
Installed and Managed Jenkins and Nexus for CI and sharing artifacts respectively within the company. Expertise in all build/release engineering tasks associated with the component /software/ production releases.
Contributed to architecture design to ensure effective use of AWS services Expertise on best practices for feature branching, merge conflicts and common library management.
Worked on multiple DevOps methodologies and tools Continuous Integration (CI) / Continuous Delivery tools (Jenkins) Infrastructure. Knowledge on various components like Docker Engine, Hub, Machine, Compose and Docker Registry Have worked on Docker container snapshot, attaching to a running container, removing images, managing directory structures and managing containers.
Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations Worked on Kubernetes builds of the Kubernetes applications, managed Kubernetes manifest files
Experienced with applying engineering principles to real-world problems, leading to impactful solutions. Utilizes analytical skills and technical knowledge to enhance operational efficiency. Track record of effective team collaboration and project completion.
Knowledgeable AWS Engineer with strong background in engineering principles and project management.
Successfully led multiple initiatives to improve process efficiency and product quality.
Demonstrated expertise in problem-solving and collaboration with cross-functional teams.
Overview
9
9
years of professional experience
Work History
Sr DevOps / AWS Engineer
Infosys - T-Mobile
08.2023 - 09.2024
Developed and maintained CI/CD pipelines using Jenkins, increasing deployment speed and reliability.
Performs individual deployments in all three environments QA Stage and prod
Launching, configuring, stopping, starting, and terminating EC2 instances, including selecting appropriate instance types (e.g., t3.micro, m5.large) based on workload requirements.
Configured Virtual Private Clouds (VPCs), subnets, security groups, and network Access Control Lists (ACLs) to ensure secure and efficient communication for EC2 instances.
Managed Elastic Block Store (EBS) volumes, including creation, attachment, and snapshotting for data persistence and backup.
Utilized AWS CloudWatch to monitor EC2 instance performance, set up alarms, and optimize resource utilization for cost efficiency and reliability.
Diagnosed and resolved issues related to EC2 instance connectivity, performance, and availability.
Designed and implemented solutions using Auto Scaling groups and Elastic Load Balancers (ELBs) to ensure application scalability and high availability.
Implemented security best practices, including Identity and Access Management (IAM) policies, key pairs, and encryption for EC2 instances and associated data.
Created Jenkins jobs for continuously building the projects and integrated Jenkins with SonarQube for code
Inspection and stored the artifacts in Nexus.
Developed and Implemented Kubernetes manifests, and helm charts for deployment of microservices into k8s clusters.
Used Chef to manage Web Applications, Config Files, Database, Commands, Users, Mount Points, and Packages.
Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, and Docker.
Used Terraform to map more complex dependencies and identify network issues.
Created pipelines for deploying code from GitHub to Kubernetes (K8s) cluster in the form of Docker containers using the Spinnaker platform.
Hands-on experience on Terraform for building, changing, and versioning infrastructure safely and efficiently.
Worked with Terraform key features such as infrastructure as code, Execution plans, Resource Graphs, and Change Automation.
Automate provisioning and repetitive tasks with Ansible and Python, Docker container, and Service Orchestration.
Identified and logged defects in VSTS and interacted with developers to prioritize the issues.
Created Build definition and Release definition for Continuous Integration and Continuous Deployment.
Build Jenkins pipelines with Jenkins files using Groov
Implemented server virtualization using VMware HA clusters, servers with multiple NIC bonding for fail-over and load distribution. Troubleshooting network, process, and disk-related issues.
Extensive experience in taking Backups and checking the logs for backup failures using TSM, Ultrabac, and Net Backup configuring TSM clients, and restarting the Scheduler when needed.
Installed and configured Apache on Linux and Solaris configured Virtual hosts and applied SSL certificates.
Setting up Tomcat cluster and configuring Apache with Tomcat on Red Hat Linux
Integrated builds with Code Quality Tools like SonarQube and find bugs.
Hands on experience in troubleshooting issues and monitoring logs using Splunk.
Hands on experience in creating dashboards in Splunk.
Hands on experience on working on version controls like GIT Hub in creating branches, resolving Merge issues
Automated daily backups of critical data using AWS S3, reducing the risk of data loss in case of system failures.
Participated in architectural discussions to build confidence and promote customer success when developing new and migrating existing applications, software and services on AWS platform.
Designed custom monitoring dashboards using Amazon CloudWatch for real-time insight into system health and performance metrics.
Implemented security best practices within the AWS environment, safeguarding sensitive data and ensuring compliance with industry regulations.
Developed comprehensive strategies for leveraging AWS Auto Scaling, ensuring optimal resource allocation and cost efficiency during periods of high demand.
Performed first-level incident response and service resolution for cloud systems.
Conducted regular audits of cloud environments to identify potential vulnerabilities or areas for improvement before they became critical issues.
Integrated AWS Transit Gateway with on-premises networks using VPN CloudHub, providing secure connectivity for discovering hybrid cloud assets.
Established secure shell (SSH) access to the EC2 instances by creating and managing key pairs and configuring security groups to restrict inbound traffic to specific IP ranges.
Automated database connection and management by creating a shell script to pull database credentials from AWS Secrets Manager.
Spearheaded cross-functional collaboration with firewall, networking, and cloud teams to resolve complex connectivity issues, reducing average resolution time by 30%.
Automated network configuration and security policy enforcement for over 100 VPCs using Python scripts, improving operational efficiency by 40%.
Implemented AWS Network Firewall and security groups to secure cloud environments, decreasing security incidents by 35%.
Managed and optimized AWS Route 53 for global DNS resolution, enhancing availability and reducing DNS lookup latency .
Configured and maintained secure, high-throughput connections to on-premises data centers using AWS Direct Connect ensuring seamless hybrid cloud connectivity
DevOps Engineer
Infosys - United Airlines
09.2021 - 07.2023
Responsible for architecting, designing, implementing and supporting of cloud-based infrastructure and its solutions.
Responsible for Handling releases for SFCC, AEM code bases and resolving conflicts, merge, stashing, branching strategy issues.
Knowledge on AWS cloud service like Storage and Identify & access management, S3, Route53, ECS.RDS
Cloud Watch, Cloud Trail, EBS resources to communicate with each other using IAM. Worked on AWS services by deploying EC2, IAM, S3, Cloud Watch, SNS, ELB, EBS, EFS, Route- 53.
Installed and Managed Jenkins master-slaves on ECS cluster behind Nginx Proxy
Implemented a backup strategy for Jenkins environments by EFS-EFS backup automatically in case of disaster recovery.
Create and maintain highly scalable and fault tolerant multi-tier AWS environments spanning across multiple availability zones using CloudFormation.
Wrote terraform scripts for CloudWatch Alerts.
Involved in defining documenting and maintaining code deployment pilot automation project documents using Python.
Performed testing and validation for code deployment automation in the UAT test environment
Installed and configured Anthill Pro for DevOps Automating Deployments and providing a complete automation solution.
Used ANT, and Puppet Scripts with Ivy to build the application and deploy it.
Deployed Dynamic content to WebSphere Application server and DevOps Team.
Automated infrastructure in AWS using Amazon web services. Deploy Puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
Experience in debugging code deployment errors with the help of the development team
Modeled the structure for multi-tiered applications and orchestrated the processes to deploy each tier.
Created a Continuous Build Process using Hudson/Jenkins as a Continuous integration tool.
Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
Responsible for handling the PagerDuty on incident management support, Pingdom and On-call support for DevOps incidents.
Worked on JIRA for defect/issues logging & tracking and documented all my work using Confluence.
Assisted in Jira Administrative tasks like writing JQL’s. And automated the manual work using JQL’; s, Shell Script and Jenkins Builds.
Installed and configured Jira plugins which are cost effective and useful for the client needs.
OrderDynamics, Apple Pay, PayPall etc.
As a Linux admin expert installed, configured, and maintained Linux operating systems in a variety of organizations , configured user access , monitor system stability and security through deployment for everyday use.
Integrating multiple tools with Slack for notifications in between the teams to work the thing in a better flow.
Involving the code review and using the SonarQube to validate the violation.
POC on Jira automation which will trigger an automation rule with no code or scripting
DevOps Engineer
MB techno solutions/HDFC
01.2017 - 12.2018
Create, maintain and administrating GitHub and Subversion repositories as source code managements.
Configured Continuous Integration by setting up Build and test automation Jobs in Hudson/Jenkins by pointing to Orchestration and UI layer Repositories in GitHub/Subversion.
Designed and deployed a large application utilizing AWS stack resources including EC2, S3, RDS, Dynamo DB, SNS, SQS, IAM, ECS, and Lambda, while focusing on high availability, and auto-scaling in AWS cloud formation.
Migrating Windows and Linux-based applications from on-premises to AWS.
Managed network security using a Load balancer, Auto-Scaling, and Security groups.
Performed Branching, Tagging, and Release Activities on Version Control Tool GIT (GitHub).
Worked extensively on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test, and deliver artifacts and troubleshoot build issues during the Jenkins build process.
Built and deployed Docker containers to break up monolithic apps into microservices, improving developer workflow, increasing scalability, and optimizing speed.
Built Scripts using ANT and MAVEN build tools in Jenkins to move from one environment to another environment.
Architected Elastic IP, Security Groups, and Virtual Private Cloud in AWS to create a complex yet resilient architecture.
Used Ansible for configuration management of hosted instances within AWS, configuring and networking of Virtual Private Cloud (VPC).
Focused on Containerization and immutable infrastructure. Docker has been connected to this experience, along with Kubernetes.
Works on creating and implementing application monitoring, and logging strategies using tools like New Relic, Splunk, and Cloud. Tools like Nagios for monitoring.
Involved in Migration of CI tool from Hudson to Jenkins.
Extensive experience in using Build Automation scripting like, Apache ANT, Maven. Installed, Setup and configure various Jenkins jobs for application deployments, test cases execution.
Developed Maven Scripts to run the automation scripts and implemented “JUnit report” ant task to develop HTML based test reports.
Maintained build related scripts developed in Maven, Python and Shell. Modified build configuration files including Maven’s pom.xml.
Working with team responsible for designing and maintaining EC2 hosting environment.
Working with technical and non-technical teams across Amazon (AWS).
Release management of all significant public EC2 launches.
Responsible for provisioning, maintaining and improving upon server infrastructure, split between physical data centers and AWS.
Working on properly monitor and destroy a process within own programs, just in case somebody ever decides to run my program in their own Docker image.
Installing and configuring the Apache Tomcat and deploying web applications and enterprise applications.
Deploying and running Jenkins on Apache Tomcat Server.
Deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
Implementing and Facilitate adoption of the DevOps Tools, Responsible for the Build and Deployment of artifacts into DEV, QA and UAT environments in an Agile continuous integration process.
Working on Jenkins server Plug-ins and credential to work with GIT Hub.
Worked with Passenger, an apache2 module, which lets to run rails and rack- applications inside a web server like Apache and nginx.
Worked on Multiprocessing, Threading, Distributed systems, Load Balancing and High Availability in network systems.
Experience in troubleshooting the network related issues and identifying the connectivity issues using the TCP dump tool.
Modifying/ Writing scripts in Bash and Korn shell for optimizing day to day administration.
Build Engineer
MB techno solutions
09.2015 - 12.2016
Classified and identify the configurations Items such as documents, Source Items, Support Items and Archive Items Created Repository structure in the Subversion. And Installing Subversion, Apache Tomcat, Application servers on Unix Servers.
Established the change control in response to approved issues and maintained the revision management, base lining
Maintained the Tags, Branching and merging the code in the parallel development of two phases and applied the vendor patches to the Trunk and All branches in Subversion Repository.
Documenting the process of code promotion, defect tracking and user guide for Subversion. Maintained users’ security on SVN. Worked with MAVEN for building the application, has written MAVEN scripts and shell scripts to automate the build process.
Administering the UNIX, SVN Repository. Migrated the code from other Version Control to Subversion.
Replicated the Subversion Repositories on to multiple Servers. Created the scripts to automate continuous integration of build to compile the Oracle Forms, Reports and Database Objects.Created the process documents and Train the team members. Provided Code Branching strategies for the releases in SCM tool Subversion.
Software Configuration Management Support with Branching and Merging strategies, Version Control Systems, Integration Management, Build/Release Management and Requirement Management.