Home

Vipin Bansal - Senior DevOps Engineer
[email protected]
Location: Dallas, Texas, USA
Relocation: No
Visa: H1B
Vipin Bansal
Senior DevOps Engineer
+1 3413564147
[email protected]
Dallas, TX
No
H1B


https://www.linkedin.com/in/vipin-bansal-ba14ba56/

Employer details: Emme Jacob [email protected] | (956) 306-0024

Senior DevOps Engineer || DevSecOps Engineer || Senior Cloud Engineer


Highly motivated and dedicated DevOps Professional with over 15 years of experience in designing and implementing disaster recovery plans, leading teams, providing Cloud solutions and iterative improvement in fast paced environments. Known for improving efficiency and productivity through innovative solutions and strong collaboration skills. Passionate about digital transformation and eager to utilize my experience to make a positive impact for the team and organization I work.

Experience Summary
Experience in defining and driving end-to-end agile DevOps with automation for software development life cycle using the right tools and process.
Good understanding of Build & Release, Change Management and Configuration Management.
Experience in implementing configuration management tools to manage infrastructure configurations consistently. Automation would be at the core of my approach, reducing manual effort, ensuring consistency, and promoting efficiency in the management of systems and applications.
Sound skills in integration/deployment. Successful in meeting new technical challenges and finding solutions to meet the needs of the clients / customers.
Experience in Cloud Infra provisioning, optimizing, decommissioning for an ecommerce client.
Experience with Cloud Service providers like AWS and GCP and their technology offering, APIs and enterprise integration points.
Experience in setting up of whole AWS Infrastructure and respective policies like EKS clusters, VPC, Subnet, NAT Gateways, Load Balancers, Security Groups, Route Table, ECR, EFS, EBS, Backup Policy, WAF, S3, Route 53, Postgres Database, CloudWatch Monitoring, DynamoDB, Lambda function, KMS, IAM using terraform scripts.
Experience in setting up e-commerce web app with networking, auto-scaling and load balancers on Google Cloud using Kubernetes.
Experience in using OpenShift as PaaS where Docker containers are getting deployed with GCP as backend for Node allocation.
Provides management oversight of the release process, including delegation of responsibilities to all personnel required to ensure successful delivery of the release within the scope.
Experience in setting up monitoring using Prometheus and Grafana, monitoring using Datadog, alerting through Datadog / AlertManager.
Actively involved in most of the aspects of the configuration management and server administration i.e., analysis, building, deploying and managing all the release management process.
Upgrading skills to learn various tools and process related to best practices of build and release, deployment activities on different application servers and environments, and related to performance enhancement of the cloud.
Supported, configured, troubleshoot, and maintained multiple server environments like Windows and Linux (Ubuntu, CentOS, RHEL (Red Hat Enterprise Linux)). Extensively worked on Hudson, and Jenkins for CI and for End-to-End automation for all builds and deployments.
I work closely with stakeholders to understand the infrastructure requirements and design scalable and secure cloud architectures. This involves leveraging cloud platforms such as AWS and GCP to create virtual networks, define resource allocation, and implement high availability and disaster recovery strategies.
Experience in working in DevSecOps role for about 3+ years.
Involve in discussion of best practices and release strategy with application team.
Designing and developing automation templates for infrastructure provisioning using Terraform
Following Agile methodology across project
o Kanban For POC tasks and
o Scrum For project tasks
Google Cloud Certified Professional Cloud Architect, ID: rLlmFS
Skills:
IaaS / Cloud Technologies AWS (all core services), GCP, Azure
PaaS RedHat OpenShift
IaaC Hashicorp Terraform
Operating System Linux, Windows, iOS Mac
Language and Scripting Bash, Groovy, Core Java, YAML, Shell Script
Database PostgreSQL RDS, Aurora MySQL RDS, MySQL Server
Application Server Websphere Application Server, JBOSS, Tomcat, Oracle WebLogic
Build Tool Maven 3, ANT
Version Control GIT, SVN, MKS
CI Tools Jenkins, Hudson, CircleCI
Configuration Management Tool Ansible, Chef
Containerization Tool Docker, Kubernetes, EKS, GKE, AKS
Code Scan Tool Sonarqube, Checkstyle, FindBugs
Logging, Monitoring and Reporting Datadog, EFK, Prometheus, Grafana, Cloudwatch, CloudForms, Splunk
Repository Management Artifactory, Nexus
Image Scan Aquasec, ECR
Secret Management Hashicorp Vault, Secrets Manager
Work Management JIRA, Confluence
Git Based Repository Bitbucket, GitHub, GITLAB, ADO

Professional Experience:
O9 Solutions Inc., Dallas, TX, US
Sr. DevOps Engineer Dec 2022 Till Now
Solution Environment / Technologies:
AWS, GCP, Azure, ADO, GIT, ELK Monitoring, Ansible, Kubernetes, Jenkins, Python, Core Java, Hadoop, Airflow, Spark, YARN, AuditTrail, Shell Scripting, Powershell, Linux / Windows Machine Administration, Zendesk
Roles & Responsibilities:
I am working for product-based client so responsible for Setting up of new environment (Dev, QA, preprod, PROD) on AWS/GCP/Azure based on their customer's requirement.
Set up of different components required for product like Kubernetes cluster, Python, Hadoop, Hive, Spark, Yarn, Audit-Trail, Airflow, MySQL server, ELK using Jenkins and Ansible scripts.
I am responsible of resolving environment/infrastructure issues whatever customers faced during usage of the product
Maintaining whole infrastructure on which product is deployed / set up.
Timely patches / upgrades in automated way.
Responsible for monitoring using ELK dashboards for
o CPU / MEM usage
o Disk size
o Mem usage of each service running on the VM
Set up of Squadcast alerts to work proactively to resolve prod issues.
Airflow was set up to execute DAG for upgrades and set up during the weekend for lower environments.
Setting of application firewalls and policies so that environment can be accessible to required customers only instead of all.
Kubernetes implementation and administration. Set up of environment on Kubernetes using AKS service of Azure, GKE of GCP and EKS of AWS
Release Management process, branching strategy and CI / CD pipeline set up from Dev to Prod environment.
Responsible for
o deploying application on Kubernetes cluster.
o Resolving issues related to cluster.
o Resource Management
o Taking care of Configuration Management, Key Management, Branching Strategy, Pipeline Automation from release perspective.
Needs to take care of documentation all the activities we are responsible and continuously updating for any new implementation.
Set up of Opsgenie alerts to work proactively to resolve prod issues.
Setting of application firewalls so that environment can be accessible to required customers instead of all.
Code review and setting up of guidelines. Documenting unique issues faced, existing automations and POCs

GSPANN Technologies, Gurugram, Haryana, India
Architect DevOps Feb 2020 Nov 2022
Client: ResMed Inc.
Solution Environment / Technologies:
AWS (all core Services), Terraform Enterprise, TLZ, GIT, Bitbucket, Jenkins, Aurora RDS, CloudWatch Monitoring, Datadog, JIRA, Confluence, Checkstyle, Sonar, Groovy, Nexus, Ambassador Gateway, HAProxy, Kubernetes (EKS), ElasticPath e-commerce tool.
Roles & Responsibilities:
I was responsible for building and maintaining a modern, scalable, highly available infrastructure to power up microservices deployed to AWS.
Set up AWS Infrastructure like EKS clusters, VPC, Subnets, Load Balancers, ECR, EFS, S3, Security Groups, Route Table, Route 53, RDS, KMS, AWS Backup using terraform scripts.
Set up Nexus, ActiveMQ, MySQL Aurora DB using Terraform scripts. Kubernetes deployment using terraform.
Experience of working on AWS Terraform Landing Zone(TLZ)
Set up Jenkins on each environment with pre-defined set of jobs written using Groovy.
Experience of managing workspaces and implementation using Terraform Enterprise.
Implemented security aspects of EKS cluster by
o Enabling private endpoint
o Access Management
o Secrets management using AWS Secrets Manager
o Vulnerability scanning implemented on ECR.
o End to end encryption of network using Cilium.
o Encryption using KMS.
Also worked as DevSecOps and took care of different Security management of system like
o Setting up of Application firewall in front of internet facing services
o Encryption of secrets and AWS service to make effective communication between themselves.
o Docker Image Validations
o Scan and detect vulnerabilities on each container.
o To make backend APIs available with restricted access.
Release Management process, branching strategy and CI / CD pipeline set up from Dev to Prod environment.
Set up APM, RUM, Metrics, SLOs, Synthetic API tests, continuous profiler, Network Monitoring, Database Monitoring, Integrations on Datadog.
Monitoring using Datadog by creating various dashboards based on Business KPIs.
Deployed Datadog using Helm Charts with predefined set of dashboards and above set up on each environment with Terraform Scripts.
Created terraform modules for EKS, S3 buckets, DataDog and IAM user.
Collaborate with different development teams for infrastructure build and maintain deployment tools/procedures for applications.
Collaborate with Agile teams in defining technical requirements and best practices with containerized and cloud-native applications.
Responsible for defining processes that brings a higher level of efficiency to the entire development teams efforts.
Worked closely with Engineering group to support implementation of cloud provisioning and deployment solutions.
Responsible to Develop scripts and automation tools used to build, integrate, and deploy software releases to various applications.
Code review and setting up of guidelines. Taking care of best practices to be involved while setting up the terraform code for infra creation.
Taking care of Configuration Management, Key Management, Branching Strategy, Pipeline Automation from release perspective
Working as JIRA administration where task has been assigned with proper story points. Proper task assignment within team to manage and utilize resource to its full capacity.
Needs to take care of documentation all the activities we are responsible and continuously updating for any new implementation.
Used Kubernetes for automated deployments, scaling and management of containerized applications across clusters of hosts.
Doing Monitoring and logging activities by
o integrating Datadog with AWS services like RDS to collect logs and metrics.
o Integrating Datadog with Cluster pods to collect logs.
through terraform scripts

GSPANN Technologies, Gurugram, Haryana, India
Lead DevOps Oct 2017 -- Feb 2020
Client: Kohl s Department Stores
Solution Environment / Technologies:
Google Cloud (IaaS), Ansible, OpenShift (PaaS), CloudForms, GitOps, Prometheus, Grafana, Jira, Confluence, Groovy, Nexus, Vault, Aqua security, Git, GitHub, Jenkins, Linux server
Roles & Responsibilities:
Working as a Release Architect (DevOps) in the project.
Implemented Kubernetes in GCP and used GKE. Was responsible for implementing custom deployment framework for deploying images & content to Kubernetes pods.
Implemented Kubernetes cluster monitoring & Logging using Prometheus, Grafana
Responsible for Managing Kubernetes Cluster provisioning, maintenance & deployments. Responsible for writing Docker files for building Docker Images, responsible for creating docker images using Jenkins and deploy them to Kubernetes.
Responsible for design of CI/CD Pipeline using Jenkins and Implemented whole Build and Deployment framework using Jenkins Declarative Pipeline. Automated CI/CD pipeline on Jenkins using Groovy and Bash.
Set up e-commerce web app with networking, auto-scaling and load balancers on Google Cloud using Kubernetes.
Managed containers on Google cloud to create Jenkins slave dynamically for auto-deployment.
Set up e-commerce web app with networking, auto-scaling and load balancers on Google Cloud using Kubernetes.
Using Google Cloud Platform for services such as compute engine, identity security, Cloud Storage, database, Stackdriver.
Using OpenShift as PaaS and managing application (like pods, routes, services, secrets and services) there.
Experience working on Service Now to manage and work on Incidents on build failures, OpenShift deployment failures and implementing root cause analysis on non-responsive applications.
Wrote shell scripts to automate various application deployment tasks on OpenShift.
Moving from DevOps to DevSecOps by introducing VAULT (secret management) and AQUASEC scanning (of Docker Images) in CICD pipelines for all apps. Performed installation of Hashicorp Vault inside Google Cloud Platform for managing user and system credentials
Logging, Monitoring and Reporting using ELK, Prometheus and Grafana.
GitOps to create namespaces using Git workflows.
Set up High Availability, Disaster Recovery, log retention period for AWS RDS.
Created CI/CD pipeline which include build, test, code coverage, code scan and then deployment to required environment.
Implemented various dashboards on CloudWatch and Performance Insights for AWS RDS and EC2 instances.
Created Grafana Dashboard to Monitor the entire Cluster Level and Namespaces
Experience in Writing Prometheus Queries.
Provided training to team members on Redhat OpenShift Container Platform by deploying applications, setting up service accounts, Secrets and Integrating the pipelines to deploy applications to OpenShift environment.
Provisioning new OpenShift clusters after every major release and migrate applications to new clusters.
Continually investigate methods to improve system reliability and performance with accurate monitoring solution.
Participating in Scrum/Agile planning for delivering work within specified timelines.
Alerting cross team if any issue detected in the platform with their applications.

GSPANN Technologies, Gurugram, Haryana, India
Senior Build and Release Engineer Oct 2014 Sep 2017
Client: Macys
Solution Environment / Technologies:
Chef-solo, Enterprise Chef, Jenkins, Maven 3.0.5, SVN, GIT, GitLab, JBoss Application Server, Shell scripting, Artifactory, Nexus
Roles & Responsibilities:
Configuration Management using GIT.
Implemented Kubernetes in GCP and used GKE. Was responsible for implementing custom deployment framework for deploying images & content to Kubernetes pods.
Collaborate with different development teams for infrastructure build and maintain deployment tools/procedures for applications.
Infrastructure/Environment management using Chef.
Various recipes created and integrated with Jenkins to create dynamic environment for project from master/branch.
Automated deployment from Artifactory using chef.
Using Docker to create local VM to verify chef recipes.
Triaging the build and deployment issues pertaining to non-production environments and provide support for production deployment activities.
Responsible for Managing Kubernetes Cluster provisioning, maintenance & deployments.
Responsible for writing Docker files for building Docker Images.
Responsible for creating docker images using Jenkins and deploy them to Kubernetes.

Publicis.Sapient, Gurugram, Haryana, India
Senior Associate Infrastructure-L1 May 2012 Jun 2014
Client: TD Ameritrade
Solution Environment / Technologies:
SVN, MKS, Shell Scripting, Java 6.0, Jenkins, IBM WAS 8, Maven 3.0.5, SoapUI, EMMA, Nagios 3.2.3, Nagios Plugins 1.4.15, SDL Tridion
Roles & Responsibilities:
Infrastructure set up for Integration and QA environments.
Configuration Management using SVN and MKS
Ensure that Change and Release management methodology policies are adhered to and complied with
Implemented the WebSphere ant tasks to deploy the application on WebSphere application server.
Defined the
o Release management process
o Branching and merging process
o Process related to building releases to QA.
o Deployment process by using different virtual hosts for different EARs or applications.
Integrated Checkstyles, and SonarQube with Jenkins.
SSL configuration to run various JBOSS domains on HTTPS port.
Administered SDL Tridion CMS and enhanced the broker and deployer configurations for best performance while importing/export of data.
Automated the build and deployment process using Jenkins as CI tool with the help of Maven, shell scripts and cron jobs.
Implemented the WebSphere ant tasks to deploy the application on WebSphere application server.
Wrote Maven build scripts to generate code scan report and code coverage reports.
Integrated SOAPUI with Jenkins to generate test cases reports.
Triaging the build and deployment issues pertaining to non-production environments and provide support for production deployment activities.
Customize source code and bug tracking tools to meet release process requirements and/or identify new tools/technologies that will make the release process more efficient, reliable, and cost effective.

Tata Consultancy Services Ltd., Noida, UP, India
I.T. Analyst Oct 2007 May 2012
Client: CVS Pharmacy
Solution Environment:
SVN 1.7, WebLogic 9.2, Shell Scripting, JAVA 5.0, ANT 1.7, CruiseControl, CONTROL-M, JTest 8.0
Roles & Responsibilities:
Automated build/deployment using ANT and Shell Scripting
Configuration Management using SVN.
Handle all aspects of Build and release of the code.
o Build and deployment of code from SVN to DEV, QA and UAT environment.
o Merging of TAG to branch or trunk,
o Tracking the list of defects going with the build to QA or client
o Release Notes preparation
Verification of Java coding guidelines using JTest by modifying the configurations and ruleset of tool.
Build Integration using CruiseControl.
Control-M tool is used for scheduling scripts/batches.
Administered various SVN Admin tasks like SVN backup-restore, writing hook scripts to limit the no. of commits per defects, Checkstyle implementation.

Education
Guru Gobind Singh Indraprastha University, Delhi, Delhi
Master of Computer Applications (Software Engineering), 2007

Guru Gobind Singh Indraprastha University, Delhi, Delhi
Bachelor of Information System (Honors), 2004

Certifications/Training
Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 - 310-05
Google Cloud Certified Professional Cloud Architect, Oct 19, ID: rLlmFS

Awards
Awarded certificate of appreciation and reward for good work from CVS
Awarded certificate of appreciation for Creativity from TD Ameritrade client.
Awarded certificate of appreciation for Client Focused Delivery from Sapient
Awarded Trophy of Above and Beyond in GSPANN.
Keywords: continuous integration continuous deployment quality analyst access management sthree database Idaho Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1402
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: