Professional Summary:
*+ years of IT industry experience in DevOps, Cloud, Linux, Unix, Continuous Integration, Configuration Management, Build, Deploy and Release management, Agile methodologies, and VMware.
Experience in different phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including Agile Methodology/SCRUM/KANBAN and Waterfall methodologies
Proficient in-depth level of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, CloudFront, CloudFormation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB
Performed troubleshooting and automated deployment to web and application servers like WebLogic, WebSphere, JBoss, and Tomcat over AWS Cloud.
Designed Microsoft Azure for multiple applications utilizing the Azure stack (including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, and ARM), focused on high availability, fault tolerance, and Auto-scaling.
Designed and implemented architecture in Azure and worked on Azure storage, Azure active directory, Azure resource management, Azure VM, Blob Storage, SQL Database, and Azure Functions.
Migrate the Legacy application into the GCP platform and manage the GCP services such as Compute Engine, cloud storage, BigQuery, VPC, Stackdriver, and Load Balancing.
Worked on reducing the cost for computing engines in GCP per utilization of services and on Terraform for provisioning the Environments in GCP like VM instances, load balancers, DNS, firewalls, and data proc.
Migrated 9 microservices to Google Cloud Platform from skava and planned one more big release with 4 more microservices.
Created and designed the Terraform templates to create custom-sized VPC, and NAT subnets, for the deployment of Web applications and databases, and wrote new plugins to support new functionality in Terraform.
Implemented Docker Swarm to deploy load balance, scale, and manage docker containers with multiple name-spaced versions and integrated Cluster Management with Docker Engine using Docker Swarm.
Proficient in Docker Container, Docker Hub, and Docker Swarm for creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
Used Kubernetes to orchestrate deployment, scaling, clustering, and management of containerized applications as Pods and Kubernetes Clusters to support automatic high availability, load balancing, health checking, and failover.
Well, knowledge in writing Helm Charts, and Kubernetes YAML files for the deployment of microservices into Kubernetes clusters and deployed and managed container replicas onto a node cluster using Kubernetes.
Deployed Kubernetes clusters on top of Servers using KOPS and managed local deployments in Kubernetes creating local clusters and deploying application containers.
Configured and integrated servers into various environments to automatically provision and create new machines using configuration management/provisioning tools such as Ansible. Wrote Ansible Playbooks with SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Shell.
Configured Chef Infrastructure. Set up chef infrastructure for various environments. Used open-source chef, chef-solo, and chef-zero. Also, written various cookbooks for infrastructure automation. Used Chef as an automation tool for Configuration Management (CM) tool that let’s automate processes and tasks across numerous servers.
Upgraded existing Puppet environment with most current stable builds Puppet, Hiera, and Mcollective as well as introduced Foreman as an External Node Classifier (ENC)
Extensive in building CI/CD pipelines using Bamboo, Jenkins, GitLab CI, Azure DevOps, Harness, Argo CD, and TeamCity for end-to-end automation for all builds and deployments
Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods, and managed using Kubernetes. tools like GIT, Subversion (SVN), Bit Bucket on UNIX/LINUX, and Windows environment.
Frequently used build-in tools like Maven, ANT, and Gradle for building deployable Artifacts such as War & Ear from Source Code and stored in art factories such as JFrog and Nexus.
Experienced in branching, tagging, and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN), GitHub, GitLab, and TFS on Linux and windows platforms
Setup Datadog across different servers created dashboards for various applications and monitored real-time and historical metrics. Created system alerts and alerted application teams based on the escalation matrix.
Deployed Prometheus with Grafana to monitor the Kubernetes cluster and configured alerts firing when different conditions were met as well as engineered Splunk to build, configure and maintain heterogeneous environments and in-depth knowledge of log analysis generated by various systems including security products
Configured and set up ELK stack (Elasticsearch, Logstash, and Kibana) to collect, search and analyze log files across the servers and monitored the servers using CloudWatch and ELK for Network and Log Monitoring. AppDynamics controller configuration and different types of application and machine agent installation.
Migrated Databases from SQL databases such as Oracle, MySQL, PostgreSQL, MSSQL, and NoSQL databases Cassandra, MongoDB, and CouchDB as well as experienced in using SQL Server Tools like DTS, Import/Export Wizard, SQL Server Enterprise Manager, SQL Profiler, and SQL Query Analyzer.
Experienced in BEA WebLogic servers, JBOSS, Apache Tomcat server, and Apache HTTP server as administrator for server installation, configuration, application deployment, and maintenance.
Know environments with Linux/UNIX with shell scripting for Build and Release automation and writing a shell script to automate the deployments. Expertise in working with different Bug Tracking Tools like JIRA, ServiceNow, Clear Quest, and Quality center.
Technical Skills
Cloud Platforms
AWS, Azure, Google Cloud Platform
Infrastructure as a code
Terraform
SCM/Version Control Tools
GIT, GitHub, SVN, Bitbucket, Stash, Subclipse
Continuous Integration Tools
Jenkins, Bamboo, TeamCity,
Build Tools
Maven, Gradle, ANT, QuickBuild, Build Forge
AWS Cloud Services
IAM, VPC, EC2, S3, EBS, ELB, Route 53, SNS, Cloud Front, SNS, ECS, EKS,
Auto Scaling (ASG), CloudWatch, CloudFormation, Elastic Beanstalk
Azure/GCP
SQL Data Warehouse, Azure SQL, Management tools, Azure Data factory, and data Lake /
BigQuery, Cloud Data Proc, Google Cloud Storage, Composer
Configuration Management Tools
Chef, Ansible, Puppet, SaltStack
Containerization Tools
Docker, Kubernetes, Mesos, AWS ECR, AWS ECS, OpenShift, Marathon
Scripts/ Languages
UNIX, HTML, bash, Ruby, YAML, PowerShell, Python, Java, Perl, groovy, SQL.
Databases
Oracle, SQL Server, PostgreSQL, MS SQL, MongoDB.
Networking Protocols
TCP/IP, SSH, FTP, DHCP, SCP
Monitoring Tools
Nagios, Splunk, CloudWatch, ELK, DataDog, Ca wily Introscope,
Bug Tracking Tools
JIRA, Bugzilla, Quality Center, ClearQuest, PVCS, Test Director
Operating System
UNIX, Linux (Ubuntu, RHEL, Centos), Windows
Professional Experience:
U.S. Bank Jan 2023- Present
Sr. DevOps Engineer
Description: As a Sr DevOps engineer developed and maintained the Enterprise Pipeline Library, a centralized DevOps automation framework designed to standardize and streamline CI/CD processes across the organization. The solution integrates modular pipeline components and an Ephemeral Agents Catalog, enabling dynamic, containerized build environments for a wide range of technologies and tools. By automating build, test, security, and deployment workflows, the library accelerates software delivery, enhances code quality, and ensures compliance with organizational standards, supporting both cloud-native and on-premises applications.
Responsibilities:
Designed and managed an Ephemeral Agents Catalog of containerized build agents (Java, Python, Docker, Kubectl, Ansible, SonarQube, Fortify, JMeter), supporting dynamic, on-demand provisioning for Jenkins pipelines.
Supported hybrid cloud environments by designing CI/CD workflows that seamlessly deployed applications across both on-premises and cloud-native platforms, enhancing flexibility and scalability.
Utilized Kubernetes (k8sDeploy, k8sRemoteDeploy, kubectl modules) to manage container orchestration and service mesh deployments in cloud environments, improving fault tolerance and service discovery.
Secured containerized cloud builds using dynamic, ephemeral agents hosted on Kubernetes pods, integrating security tools like Fortify and Twistlock for automated vulnerability checks during pipeline execution.
Deployed and managed cloud-compatible GitLab Runners and configured CI/CD pipelines (via GitLab CI YAML) to support parallel builds and efficient execution across multi-cloud infrastructure.
Automated infrastructure provisioning, application deployments, and configuration management using modules such as ansible Playbook, linux Deploy, windows Deploy, and k8sDeploy.
Integrated robust security and compliance checks into pipelines with modules and agents for Black Duck, Fortify, FOSSA, OWASP ZAP, and twistlock, ensuring code quality and vulnerability management.
Streamlined source code management, artifact versioning, and repository operations using checkoutRepo, gitlab, tag Repository, and upload Artifacts To Artifactory modules.
Enabled multi-platform application builds and releases with support for dotnetCore, msBuild, mvnBuild, gradle, npmBuild, phpBuild, and pythonBuild modules.
Orchestrated Kubernetes deployments and service mesh integrations using k8sDeploy, k8slstioDeploy, k8sRemoteDeploy, and kubectl modules, improving deployment scalability and reliability.
Enhanced quality assurance and performance testing by integrating governance Test, perfTest, postmanTest, and sonarScanV2 modules and leveraging ephemeral JMeter and SonarQube agents.Improved pipeline scalability, reliability, and resource efficiency by leveraging Kubernetes pod templates and dynamic agent orchestration.
Documented best practices and provided sample usage patterns, enabling rapid adoption and onboarding for development teams.Ensured secure and compliant CI/CD operations by managing agent image versions in Artifactory and configuring imagePullSecrets for authenticated image pulls.
Implement the monitor of our 1700 UCD agents and four Prod Servers based on their status using Splunk and automated in generating incidents and I am also responsible for clearing the dead agents from that agent's list which is no further required using some Python scripts
Proactively monitored infrastructure and application health using Splunk, Datadog, and Grafana, triggering automated alerts and remediating anomalies before they impacted users.
Streamlined operations by documenting known errors in confluence and automating runbooks, and contributing to a knowledge base that reduced repeat incidents by up to 30%.
Environment: Java, Python, Docker, Kubectl, Ansible, SonarQube, Fortify, JMeter, k8sDeploy, Urban Code Deploy, GIT/ GitHub, CI/CD, Cloudbees Jenkins
United Airlines, Dallas Feb 2022-Dec 2022
Sr. Cloud/DevOps Engineer
Description: As a Sr Cloud/DevOps engineer part of the Cloud Team I am involved in setting up and deploying infrastructure on a multi-cloud platform as well as creating CI/CD pipelines, configuration management, supporting and monitoring entire infrastructure applications, developing and maintaining solutions for system/data backup and disaster recovery.
Responsibilities:
Designed and deployed applications using AWS services such as EC2, S3, Route53, RDS, DynamoDB, SNS, SQS, Lambda, and RedShift, with a focus on high availability, fault tolerance, and scalability using CloudFormation.
Managed over 200+ AWS instances, configured Elastic IPs, Elastic Storage, Security Groups, and Network ACLs, ensuring secure and scalable environments.
Configured CloudWatch and custom scripts for application/infrastructure monitoring and automated alerts for system metrics and thresholds.
Built and migrated Azure-based hybrid cloud solutions including Azure SQL Data Warehouse, ADLS Gen2, Azure Data Factory, Azure Functions, and Azure Kubernetes Service (AKS).
Designed and implemented a cloud-native ETL framework using Azure services and integrated enterprise monitoring using Azure Monitoring and Application Insights.
Led DevOps transformation initiatives, working closely with SREs to build Docker/Terraform-based container images and establish a continuous delivery pipeline using Ansible.
Built and deployed microservices using Docker and Kubernetes across AWS, Azure, and GCP, and developed CI/CD infrastructure using Jenkins pipelines and Openshift for seamless deployment.
Authored Ansible Playbooks for configuration management, environment provisioning, and repeatable application deployments across AWS and hybrid environments.
Developed automation scripts and background jobs using PowerShell, including workflows to manage Office 365 and infrastructure tasks.
Set up and managed Jenkins master/slave architecture, configured plugins, and implemented SonarQube quality gates for static code analysis and coverage enforcement.
Integrated JFrog Artifactory into the CI/CD pipeline to publish and manage deployment artifacts, ensuring traceable and secure releases.
Utilized Git, GitHub, and SVN for source control, following best practices in branching, tagging, and version control.
Deployed and supported middleware infrastructure including Tomcat and Apache, using Ansible for repeatable, automated configurations.
Monitored application and infrastructure health using Dynatrace, AppDynamics, and DBTuna, enabling proactive performance optimization and real-time issue detection.
Implemented and supported relational and NoSQL databases including MySQL, Oracle, MS SQL, MongoDB, and DynamoDB for enterprise-scale applications.
Used JIRA and ServiceNow for incident, change, and release tracking in alignment with ITIL best practices.
Environment: EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, LAMBDA, and REDSHIFT, Network ACLs, AWS lambda, S3 and SNS, SREs, Kubernetes Linux, Bash, GIT, and Docker, on GCP, CI/CD, Python API, ANT, (SCM) tools like Subversion (SVN), and GIT/ GitHub
Capital One, Dallas Sep2021-Feb2022
DevOps Engineer
Description: As a DevOps Engineer I have focused on building and maintaining the tooling and infrastructure used to automate the release, deployment, and upgrade processes for workloads. I have also worked on developing automated pipelines for cloud environments as well as provided consulting services to application and infrastructure teams specific to automated build, test, and release automation and I have driven troubleshooting efforts around incidents and outages
Responsibilities
Designed an Infrastructure for different applications before migrating into the amazon cloud for flexible, cost-effective, reliable, scalable, high-performance, and secured applications. Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud) to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts.
Configure, monitor, and automate Amazon Web Services as well as be involved in deploying the content cloud platform on Amazon Web Services using EC2, S3, and EBS.Built servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection
Worked on GCP services like Compute Engine, Cloud CDN, Google Container Registry, Google Kubernetes Engine, Cloud Load Balancing, Cloud Storage, Cloud SQL, Database Migration Service, Cloud SDK, and Anthos.
Worked on GCP network monitoring functions to centralize monitoring and verified network configurations, optimize network performance, increase network security, and reduce troubleshooting time and configured GCP Cloud VPN to connect peer networks to VPC through an IPsec VPN Connection.
Used Docker for virtualization, Ship, Run and Deploy the application securely to fasten the build/Release Engineering. Virtualized the servers using Docker for test and dev-environment needs.
Orchestrated deployment, scaling, and management of containerized applications using Kubernetes and Docker Swarm, including the creation of pods, replication controllers, services, deployments, and health checks; designed and implemented (CaaS) to support high availability, load balancing, and failover across clusters.
Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.Authorized pom.xml files, performed releases with the Maven release plugin, Mavenization of Java projects, and managed Maven repositories.
Used build tools like Maven for building deployable artifacts such as Jar, war, and ear from source code and Artifactory repositories like Sonatype Nexus for Maven and Ant build to upload artifacts using Jenkins
Helped individual teams set up their repositories in bit bucket, maintain their code, and help set up jobs that can use the CI/CD environment.
Implemented Continuous Integration, Improvement, and Delivery process for multiple projects with Integration Test coverage using SonarQube and JACOCO. Set up Nexus Repository Manager from scratch and configured different repositories for both ANT/Maven builds.
Configured Splunk for application and server log monitoring, creating dashboards, alerts, and reports for security violations, unauthorized access, and brute force attempts. Experienced with setup, configuration, and maintain ELK stack and OpenGrok source code (SCM).Automated processes with custom-built Python & Shell scripts. Deployed code through web application servers like web Logic, Apache Tomcat, JBoss, and Jetty.
Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
Automated the Applications and MySQL container deployment in Docker using Python and monitoring of these containers using Nagios. Reduced build + deployment times by designing and implementing Docker workflow.
Worked on RDBMS such as MySQL, MS SQL Server, DB2, Oracle, and NoSQL databases like MongoDB
Environment: EC2, S3, and EBS, AWS, RDS, ELBs, GCP, Cloud CDN, Cloud SQL, SDK, SCM, GIT, Maven, Jenkins, AWS CLI, Java/J2EE, BASH, Chef, Python, Shell scripts, Apache Tomcat, JBoss, and Jetty, MySQL, RDBMS, MS SQL, DB2, NoSQL, MongoDB, JIRA, Agile
Carrefour Hyderabad, India Apr2018 -May2021
DevOps Engineer
Description: Supported enterprise infrastructure and DevOps operations by managing AWS resources, Linux servers, and network configurations while automating system administration tasks to ensure high availability and security.
Responsibilities:
Maintained the user accounts IAM Roles, configured Route 53 to access the privately exposed application on AWS ECS Clusters, Integrated DynamoDB, SQS, and automated push notifications using AWS SNS service.
Involved in design, configuration, installation, implementation, management, maintenance, and support for the corporate Linux servers RHEL 3, 4, 5, CENTOS 5, and Ubuntu.
Involved in System Administration, System Builds, Server builds Installs, Upgrades, Patches, Migration, Trouble Shooting, Security, Backup, Disaster Recovery, and Performance Monitoring on UNIX (Red Hat Linux) Systems.
Planning and implementing system upgrades including hardware, operating system, and periodical patch upgrades.
Enabled security using the LDAP registry by assigning different roles to different users and groups.
Build the Linux Firewall for the network and implement it to secure the network.
Configured LAN, and WAN and managed Network troubleshooting applications TCP/IP including Ethernet, IP addressing & Sub netting, and routing.Monitored overall system performance, performed user management, system updates, file systems, network, and disk & storage management using NAGIOS monitoring.
Scheduling full and incremental backups using Net Backup daily, weekly, and monthly. Experience with adding and configuring devices like Hard disk Backup devices etc.
Provided on-call pager support for Critical Production Systems and applications and Documentation writing and re-organizing within the portal. Environment: UNIX, Windows XP, Linux, WinSCP, FileZilla, LDAP, shell.
Environment: UNIX, Windows XP, Linux, WinSCP, FileZilla, LDAP, shell
Truist Finance Corporation Hyderabad, India May2014 - Apr2018
System Administrator
Description: Managed enterprise Linux/Unix systems, automated server operations, and ensured secure application deployments by administering infrastructure, scripting, and configuring network and firewall rules.
Responsibilities:
Performed system administration of UNIX servers by using Operating Systems of Solaris, Managing SUN Solaris, Compaq, and Linux workstations and servers.Installation and administration of Linux-based operating systems like RHEL 6.0 and SUSE 10. x.
Responsible for creating physical volume, logical volume, and volume groups using LVM's in Linux. Sorted complex issues about hardware and network failure.
Responsible for maintaining development tools and utilities and maintaining shell and Perl automation Scripts.
Implemented an additional layer of security by executing programs like sudo, and ssh to enable secure access to the servers and configured the scheduling of tasks using cron.
Installed and configured GIT server on Linux via the Apache Web Server to provide access over the HTTP.
Integrated WebLogic and Apache and successfully deployed EAR, and WAR files in Web/ Application Servers.
Configured Java-based environment required for successfully installing ANT and building Java-based applications.
Ensured network security of the systems using firewall by specifying white and blacklists. Also configured systems to add them to specific subnets and set rules for traffic routing over the network.
Environment: RHEL, SUSE, WebLogic, Apache, Git, Puppet, Apache, RHEL, SUSE, shell, Perl, Ant, Nagios.
Nikhil.V
********@*****.***
55a20a249?lipi=urn%3Ali%3Apage%3Ad_flagship3_profile_view_base_contact_details%3BAf2R6NILQXGSoBTCuTv2RQ%3D%3D