DevOps engineer with experience in Configuration Management, Build Engineering and Release Management processes, including Building binaries, end-to-end code configuration, and deployments of artifacts for entire life cycle model in Enterprise Applications. Extensive experience in Linux/Unix system, Windows, VMware, and V-Sphere ESX/ESXi environments. Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies. Experience in installing and administrating CI tools like Jenkins, Bamboo, and other Tools like SonarQube, Nexus, GitHub like systems, JIRA, Confluence. Good exposure to Version control tools like Git, GitHub, SVN, Bitbucket, Clear Case, etc and integration with CI tools to pull the latest code changes. Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins and Bamboo. Reduced manual build time by 65%, improved CI/CD automation efficiency. Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups, Lambda, ELK, ECS, Snowball, etc. Configured Application Life Cycle Management (ALM) tools like JIRA and Trello, to track the progress of the project. Implementing container orchestration to deliver all microservices built out to the Docker registry and then deployed to Kubernetes by Creating Pods and managing using Kubernetes. Enhanced scalability and deployment automation by 75%. Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry and Configuring Docker containers for Branching purpose and deployed using Elastic Beanstalk. Experience with Docker, Docker swarm, Kubernetes, and clustering frameworks with Mesos providing fine-grained resource allocations for pods across nodes in a cluster and making Kubernetes play nicely with other frameworks running on the same cluster resources. Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as war and ear from Source Code. Hands on experience in creating a Virtual Network on Windows Azure to connect all the servers, Designed ARM templates for Azure Platform. Utilized Azure services like compute, blobs, ADF, Azure Data Lake, Azure Data Factory, Azure SQL, Cloud services and ARM and utilities focusing on Automation. Experience with orchestration and configuration management tools like Ansible, Chef, Puppet, as I am much Passionate about automation. I have done cloud migration from physical data center towards Amazon Web services (AWS) and had good understanding with Public, Private and Hybrid Cloud Environments. Enhanced cloud scalability, availability, and cost-efficiency by 60%. Managed Kubernetes charts using Helm and Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files. Continuous deployment using Ant, Maven. Perl, Power shell, Shell, Puppet, Chef, Packer, Terraform on to prem, AWS and Azure. Good knowledge of protocols and REST and SOAP web services. Strong experience in installing Apache HTTPD, JBoss, Tomcat, Jetty, Redis, NodeJS, and HA Proxy.
Professional DevOps engineer prepared to bring innovative solutions to complex challenges. Extensive experience in automating workflows and maintaining high availability systems. Known for reliability and adaptability, with strong focus on team collaboration and achieving results. Skilled in containerization, cloud services, and monitoring tools.
Overview
11
11
years of professional experience
1
1
Certification
Work History
Sr. DevOps Engineer/SRE
Livingston International
10.2023 - Current
Create and design overall application design, including interfaces with other applications and systems.
Involved in definition, design, construction, integration, testing, and support of DevOps and Products.
Administering Onelogin SSO and onboarding infrastructure application to use SAML/OIDC.
Worked on the GIT branching for applications by creating Release branches, Development branches thus ensuring the integrity of applications.
Set up integrated monitoring and alerting mechanisms for GCP using SendGrid and private data center infrastructure. Improved data migration and scalability. Cut cloud service costs by 40%.
Working on idp migrating Onelogin to OKTA
Implemented version control practices using GitHub for managing branching strategies, code reviews, and automated mergers. Enabled efficient code collaboration Improved code versioning by 70%.
Worked on Java, Spring boot, Angular and Python code Build on to different Jenkins’s servers as per the schedule.
Built scalable and repeatable infrastructure using Terraform and GCP Code Pipeline, reducing provisioning time by 65%.
Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
Written Ansible Playbooks to install, upgrade and configure applications and Operating System upgrades in AWS Cloud.
Converted existing AWS infrastructure to server less architecture (AWS Lambda) deployed via Terraform and AWS Cloud formation.
Enforced DevOps security best practices, including IAM role auditing and secrets rotation and created role based policies customizing the JSON template for various GCP resources to access each other.
Automated application deployment to web/application servers in cloud using Docker containerization technology and Cloud Builder tools.
Developed and implemented Software Release Management strategies for various applications according to the agile process.
Working with JIRA and ServiceNow to track project defects and tasks. Created Crontab scripts for scheduled jobs.
Designed and developed Backup Solution for Enterprise Apps on AWS to serve RDS.
Automated daily db backups and EC2 with EBS snapshot and Amazon Glacier for individual file level backups.
Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
Maintained user accounts (IAM), RDS, Route53, VPC, RDB, SQS and SNS services in AWS.
Experience on writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework. Improved system configuration consistency and cut down configuration time by 55%.
Worked on Jenkins for continuous integration and continuous delivery (CI/CD).
Enabled microservice deployment using Docker Swarm and Kubernetes. Automated Docker container builds for feature branches using Jenkins CI, improving deployment test cycles.
Implemented Continuous Delivery framework using Jenkins, CHEF, and Maven in Linux environment.
Created virtual environments via vagrant with chef client provision.
Hands-on experience networking, storage and database AWS services. Reduced server downtime by 40%. Enhanced cloud deployment and uptime.
Provisioned fault-tolerant AWS infrastructure using Terraform and CloudFormation, reducing manual provisioning by 65%
Environment: AWS EC2, S3, VPC, SQL Server, Cloud Watch, Cloud formation, Git, ELB, Chef, Docker, Red Hat Linux 5/6, Bash Scripting, Jenkins, Terraform, chef, Docker.
DevOps/Cloud Engineer
Client: CISCO
06.2020 - 01.2022
Creating the automated build and deployment process for application, re-engineering set up for better user experience, and leading up to building a continuous integration system for all our products.
Worked on creating and managing IT infrastructure and application stack using AWS Cloud Formation and writing the template file using JSON.
Built and managed CI/CD pipelines using Jenkins, GitHub, and Maven, reducing build failures
Experience in creating Jenkins CI/CD pipelines and good experience in automating deployment pipelines. Reduced release cycle time by 60%, increased deployment frequency.
Managed Nexus and Maven repositories to download artifacts during the building process
Managed multiple cookbooks in Chef and Implemented environments, roles, and templates in Chef for better environment management.
Efficiently worked with AWS cloud services to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker and Kubernetes.
Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups, Lambda, EFK, ECS, etc. Scalable compute resources, improving system responsiveness by 65%.
Administering AWS Cloud Infrastructure based on Linux/Windows OS.
Developing scripts for deployment of customer environments into AWS, using Bash and Python
Worked with GIT (GitHub), SVN, Bitbucket to manage source code. Used Jenkins tool to automate the build process to manage Git.
Developed Continuous Integration pipeline using Jenkins and developed various Groovy scripts for deploying the applications on to the AWS Cloud.
Designed Kubernetes-based orchestration for Docker workloads, enhancing deployment speed by 50%. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system.
Installing and configuring Apache HTTP server, Tomcat web application servers and Jetty.
Installing and configuring Jenkins master and slave nodes. Built CI/CD pipeline and managing the infrastructure as code using chef.
Created and implemented Chef Cookbooks for deployment. And used Chef Recipes to create a Deployment directly into Amazon EC2 instances. Automated configuration management, reducing errors by 60%.
Enhanced cloud infrastructure efficiency by implementing advanced automation techniques and tools.
DevOps/SRE Engineer
Client: HCL India
09.2016 - 12.2019
Implemented new processes and policies for building process and involved in auditing.
Designed processes and Provisioning infrastructure architecture for HD Vest applications and used AWS infrastructure as code for various environments.
Used Cloud formation template for entire AWS resources, IAM roles, Virtual private cloud, EC2 instances and S3 buckets.
Extensively working with Continuous Integration and Continuous Deployment (CI/CD) pipeline using Jenkins. Reduced release cycle time by 55%, increased deployment frequency.
Worked in designing and implementing continuous integration systems using Jenkins by creating Python and Shell scripts.
Worked on setting up Upstream and Downstream Jobs in Jenkins.
Implemented AWS solutions using EC2 instances, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups, AWS Kinesis, ECS, ELK, SNS, IAM, SQS, Lambda, Cloud Formation Templates (CFT). Automated application deployment workflows using Bash, Ansible, and Jenkins, reducing manual intervention by 70% and written deployment scripts and automation scripts.
Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
Maintained build related scripts developed in Ant and Maven. Created and modified build configuration files including Ant's build.xml and Maven Pom.xml. Simplified Java project builds, reducing integration errors by 40%.
Developed BASH, PERL, Python shell scripts to automate cron jobs and maintenance system. Scheduled Cron jobs for job automation.
Worked on Docker Container snapshots, attaching to a running container, removing images, managing director structures and containers.
Utilized Kubernetes to integrate with docker containers for creating pods, configmaps, and deployments.
Used Kubernetes to deploy scale, load balance, and manage Docker containers with multiple name-spaced versions.
Implemented Jenkins in building pipeline to deploy all builds to the docker registry and then deployed into Kubernetes. Improved environment consistency by 40%, reduced deployment issues.
Lead Automation deployment team and worked with Puppet, written puppet modules for application deployment.
Very good understanding of AEM architectural concepts (such as design, deployment, scaling & security)
Worked with various AWS, EC2 and S3 Command Line Interface (CLI) tools.
Patched software using RedHat Package Manager and YUM.
Implemented RBAC for AWS IAM to create new accounts, roles and groups, policies and permissions. Enhanced security and access control, reducing incidents by 40%.
Created functions and assigned roles in AWS Lambda to run python scripts and Created Lambda jobs and configured Roles using AWS CLI.
Implemented and maintained server virtualization using VMware, ESXi and Oracle Virtual Manager.
Support multiple databases and applications including Oracle, MySQL with WebLogic, JBOSS, Oracle and Apache Tomcat. Supported reliable app deployment, reducing server downtime by 50%.
Create proof of technologies to evaluate Docker, Kubernetes, Cassandra, Bamboo, Jenkins, Splunk, and Terraform.
Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux/Centos) and configuring the servers for specified applications.
Management of Red Hat Linux user accounts, groups, directories, and file permissions.
Created Branches, Labels and performed Merges in Stash and GIT. Improved version control and collaboration efficiency by 55%.
Developed processes, tools, automation for Jenkins based software for build system &delivering SW Builds.
Automated Nagios alerts and email notifications using python script and executed them through Chef. Automated configuration management, reducing errors by 40%.
Managed Build results in Jenkins and Deployed using workflows.
Established strong working relationships with clients through exceptional communication skills, fostering trust and collaboration.
Linux Infrastructure Engineer
Client: Johnson & Johnson Medical Ltd, TCS Bangalore
05.2014 - 08.2016
Experience with VMware update manager to install patches and updates on ESX/Esxi 4.0, 5.0 hosts and virtual machines.
Familiar with backup and restore of Virtual Machine backup, snapshot, P2V-V2V conversation with VMware converter and Patch updating.
Developed Chef cookbooks and recipes to automate system configurations and reduce errors by 50%.
Installation and Configuration of Veritas Volume Manager, Logical Volume Manager and Red Hat Cluster.
Managed and optimized Continuous Delivery tools like Jenkins.
Implementation of RAID techniques and the creation of Disk groups and volumes, plus using Veritas Volume manager.
Troubleshooting problems with hardware and operating systems on multiple platforms working with multiple vendors to repair. Installation of software on multiple platforms using Ansible.
Extensive use of Logical Volume Manager (LVM), creating Volume Groups, Logical volumes and disk mirroring in Red Hat Linux, HP-UX and AIX. Day to day trouble shooting for end users on UNIX/LINUX.
Managed centralized logging with Splunk, improving diagnostics.
Hands on Experience working with private and public cloud platforms (e.g.., OpenStack, OpenShift, AWS, etc.)
Hands on experience with Scripting language on BASH. Installed and verified that all AIX/Linux patches or updates are applied to the servers.
Define/setup network protocols, Network File Services (NFS), and Network Information Services (NIS) in Linux Environments. Installed and configured VxVM, VxFS and VCS on Linux Servers.
Education
Master of Science - Information Technology And Management
Campbellsville University
Campbellsville, KY
08-2024
Skills
Operating systems: Windows, Linux, Unix, Ubuntu, Red hat, CentOS, AWS CLI