You are on page 1of 8

AMARDEEP SINGH

LinkedIn: linkedin.com/in/amardeep-singh1137 2258880514

amardeepsingh.0514@gmail.com

Career Highlights:

 Around 11+ years of experience in application Build, Deployment, Support and DevOps Process
 Experience with complete Software Design Life Cycle including Design, Development, Testing and
implementation of moderate to advanced complex systems in Agile environment.
 Expert level skills in BUILD AND RELEASING (JAVA AND J2EE Applications), Version control tool GITHUB,
Bitbucket, RTC, and build tool MAVEN.
 Deployed infrastructure on AWS utilizing services such as EC2, EKS, ECS, RDS, VPC and Managed Network and
Security, Route 53, IAM, Cloud Formation, AWS lambda, Elastic Beanstalk, S3, Glacier, (Storage in the cloud)
and Cloud Watch Monitoring Management.
 Proficient with container systems like Docker and container orchestration like EC2 Container Service,
Kubernetes, worked with Terraform.
 Expertise skill in Kubernetes including Cluster provisioning, Deployment, Scaling , and Maintenance
 Expertise in configuring the security in Kubernetes using RBAC and implementing security best practices.
 Experience in deploying the Kubernetes cluster using the EKS .
 Experience in upgrading JIRA DC, Confluence DC, Jenkins, SonarQube & Bitbucket.
 Expert at DevOps CI/CD Pipeline Docker Containerization & Compose, Helm, Kubernetes, AWS/ECS/EKS
 Zero Downtime Upgrade Jira Data Center.
 Experience in building Continuous integration/Continuous delivery (CI/CD), pipeline automation, using Jenkins,
Build Forge.
 Expert-level of knowledge of Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, and
other services of the AWS family, establishing connection with the domain name using Route 53
 Docker registries and Kubernetes
 Configuring with different artifacts to make an image and deploy Docker image to install the application on an
instance, maintain and troubleshoot for any user issues or network problems.
 Experience in Container management using Docker by writing Docker files and setting up the automated build
on Docker HUB and installing and configuring Kubernetes
 Experience in administration of DevOps tools.

1|Page
 Worked on Grafana by creating the GUI, charts for visualization and creating the alert by setting the threshold
value
 Created Jenkins Shared Libraries in CI/CD for Microservices architecture, which includes containerization using
AWS ECS (Docker) and deployments to the nodes hosted on AWS EKS (Kubernetes)
 Provisioning of the project’s infrastructure on AWS by creating stacks on Cloud Formation and Terraform
 Scripted using Terraform to create, manage, and update infrastructure resources on AWS such as VMs,
network switches, containers, clusters and other requirements for a complete CI/CD pipeline on Jenkins
 Experience in UNIX/Linux shell scripting for job scheduling, batch-job scheduling, automating batch programs,
forking, and cloning jobs.
 Configure Filebeat, Logstash and Grafanna for monitoring the application dashboard.
 Responded to and effectively resolved tickets/issues in a timely manner. Work experience on ticketing tools
like CA Service Desk, JIRA
 Basic knowledge on ANSIBLE, UNIX, SHELL SCRIPTING
 Experience in Ansible to manage Web applications, Environment’s configuration Files, Users, Groups and
Packages
 Developing Helm charts Kubernetes configuration files for orchestrating the Docker containers in different
nodes that will be running in various environments.
 Knowledge of networking concepts, load balancers, and network policies in Kubernetes.
 Implementation of ANSIBLE based configuration management system for Linux machines (physical and virtual).
 Configuring with different artifacts to make an image and deploy Docker image to install the application on an
instance, maintain and troubleshoot for any user issues or network problems.
 Setup NODE EXPORTER on the node machine to inject the logs to Prometheus.
 Setup Grafana and configure the pie view to check the health of the node machine
 Worked on Amazon AWS Cloud Administration which includes services like EC2, S3, EBS, VPC, ELB, AMI, SNS,
RDS, IAM, Route 53, Autoscaling, Cloud Watch, Cloud Formation, and Security Groups.
 Provided deployment support for DEV, UAT, Pre-Production and production environments.
 Provided support and troubleshooting for Kubernetes services, resolving issues related to deployments,
networking, and performance.
 Installed SPLUNK component Search Head, Indexer, Master node on UAT and PROD environments.
 Installed Universal Forwarder on Data source machines.
 Work experience in AppDynamics installing on the environment and monitoring the application health check.
 Collaborating with development team to troubleshot and resolve issues.

2|Page
 Ability to learn and adapt to emerging technologies tools, and patterns, Excellent analytical and problem-
solving skills.
 Able to work in a fast paced environment and to meet deadlines , Good Team Player and have great attention
to detail
 Able to learn new technologies, concepts and business processes quickly and efficiently.
 Extensive experience in Installation, Administration, Patching, Upgrades, and Experienced in shell scripting
using bash, Perl, Ruby, and python to automate system administration jobs.

TECHNICAL SKILLS

Code Management and build Tool : RTC, GitHub, Bitbucket , Maven & Gradle

CI/CD Tools : Jenkins, Build Forge

Containers : Docker, EKS, Kubernetes,

Operating Systems : Windows, Linux

Atlassian tools : Bitbucket, SourceTree, JIRA, Confluence

App & Web Servers : HTTPS, WebSphere

Cloud Services : Amazon Web Services AWS

Configuration management tools : Ansible, CloudFormation, TerraForm

Database : MSSQL, Postgres, RDS

Scripting Languages : Shell scripts, Python (basics)

Application Monitoring : Cloud Watch, Grafana , ELK, WILY Introscope,

Splunk, AppDynamics

Issue Tracking : JIRA, CA Service Desk

EDUCATION

 Master in Computer Science from Southern University And A&M


 B. Tech in INFORMATION TECHNOLOGY from GURU NANAK ENGG. COLLEGE (JNTUH) AP, INDIA
 High School qualifying examination (10+2) from Sri Chaitanya Junior college.
 High School qualifying examination (10) from Midas high School

3|Page
Technical Trainings/Certification

 AWS Solution Architect – Associate


 CKA: Certified Kubernetes Administrator

PROFESSIONAL EXPERIENCE

Title : SITE Reliability Engineer


Client : Equifax, Atlanta, GA Dec 2021 to Till Date
ROLE : SME for DevOps Application

 Developing Automation scripts for health check validation of tools and to make sure applications deployments
have gone through without any issues]
 Monitoring application services using CloudWatch and generating alerts based on established thresholds.
 Installed Kubernetes plugin on Jenkins Master and implemented dynamic slave nodes with lightweight
containers using pod template.
 Written several Docker files to create tomcat along with required version of jdk container images.
 Collaborated with different teams, like Infrastructure team, Development team, Quality assurance team etc
and identify roadblocks/opportunities to deliver a highly performing, reliable, resilient product.
 Experience to perform Linux command line administration.
 Creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware
installations and domain configurations.
 Configured ELK (Elastic Search , Logstash and Kibana) to get the health check of all the application nodes
Worked on the upgrade of Cloudbees Jenkins Operations Center CJOC
 Worked on migrating current application to microservices architecture. This architecture included Docker as
the container technology with Kubernetes
 Used Kubernetes configuration to deploy on the Kubernetes Cluster using the ReplicaSet use case.
 Worked on adding the multiple nodes to Jira and Confluence
 Migrated the Confluence from Single server node to Data Center mode
 Expertise in Amazon AWS Cloud Administration which includes services: EC2, S3, EBS, VPC, ELB, Route 53, Auto
scaling, Security Groups, Redshift, and Cloud Formation
 Collaborated with Development teams to define best practices for containerization, deployment strategies,
and Kubernetes configuration management.
 Helped user to create a pipeline using AWS Code Deploy service to fetch the code using GitHUb repo and build
using Jenkins and deploy It on the EC2 instance.
 Worked on Cloud configuration on Jenkins for Cloud instances
 Setup the Kubernetes and Docker environment for the Developer.
 Installation/Upgrade of Jenkins/Nexus/SonarQube environment, Upgraded CJOC with the Client Controller
Jenkins
 Upgrade the Sonarqube nodes and managing to upgrade the plugins as per the compatible version.

4|Page
 Automated the CI/CD process in the production environment by creating several Jenkins pipelines jobs to
invoke Shared Libraries for Build, Code Quality check, Security checks, deployments, and performing Smoke
Tests, Regression tests.
 Artifact management using Nexus RM.
 Migrating the Jenkins jobs from one master to other master .’
 Managed Kubernetes charts using Helm, Created reproducible builds of the Kubernetes applications, managed
Kubernetes manifest files and Managed releases of Helm packages.
 Troubleshooting and Debugging: Proficient in identifying and resolving issues related to Kubernetes
deployments and application performance.
 Set up of Prometheus & Grafana for Application Servers and Applications Monitoring, also using ELK for
monitoring Application Logs in Grafana/Kibana.
 Collaborated with development teams to optimize application performance and troubleshoot production
issues.

Title : DevOps Engineer


Client : Visa, CA July 2017 to Nov 2021

Roles and Responsibilities:

 Creation of Docker Images and use them as Jenkins Dynamic Slave.


 Configured and integrated GIT into the continuous integration (CI) environment along with Jenkins and written
scripts to containerize using Ansible with Docker and orchestrate it using Kubernetes.
 Migration of Virtual Machine VM to the Amazon EC2 instance resources.
 Provide architectural solutions with Infrastructure of Code Terraform to attain highly available, scalable,
flexible, resilient infrastructure patterns to host various Business Applications.
 Evaluated Kubernetes for Docker container orchestration. To provide secure network connectivity
 Assisting with container systems like Docker and container orchestration like EC2 Container Service,
Kubernetes, worked with Terraform.
 Worked closely with network and security teams to define and enforce network policies, ingress/egress rules,
and secure communication between services.
 Containerized the Docker services like SSH daemon service and familiar with several Docker command line
utilities.
 Installing Universal forwarder on the Data Source using Ansible
 Raising NFR request and making the service to go-live
 POC for ANSIBLE Tower setup on the test environment.
 Attending the TAM call with Atlassian Vendors.
5|Page
 Versioned the playbooks on the source code management tool GitHub and Used Jira for tracking and ticketing
 Setup the Jira Service Desk and the workflow with the Post function to work as a ticketing tool
 Worked with WebSphere team for any troubleshooting on the web server
 Automated build and the deployment process. Worked with the testing teams to automate test cases as part
of the post deployment action.
 Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds
 Installing, configuring, and maintaining Continuous Integration, Automation and Configuration Management
tools.
 Designing, implementing, and supporting fully automated Continuous Integration and Continuous Delivery
processes
 Providing Continuous integration and delivery by using Delivery pipeline.
 Supporting and managing IBM Rational tools – Jazz, RTC, Build Forge
 Worked closely with developers and managers to resolve the issues that rose during the deployments to
different environments.
 Creating fully automated continuous integration, continuous delivery, continuous deployment pipelines,
DevOps processes and tools for multiple projects
 Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for
our QA and UAT environments as well as infrastructure servers
 Configuring with different artifacts to make an image and deploy Docker image to install the application on an
instance, maintain and troubleshoot for any user issues or network problems.
 Installing the Splunk components Search Head, Indexer, Universal Forwarder and Master node on test and
Production server
 Involved in writing various custom Ansible and Ansible tower playbooks for deployment, orchestration, and
developed Ansible Playbooks to simplify and automate day-to-day server administration tasks
 Responsible for POC for setup of APPDynamics on testing environment.

Software Engineer
HSBC, India Oct 2013 to Dec 2016

Roles and Responsibilities:

 Creating roadmaps, business cases, marketing requirements.


 Working on Amazon RDS. data warehouse, interacting with data mining teams
 Develop/capture/document architectural best practices for building system on AWS
6|Page
 Providing support for deployment.
 Carrying at deployments and cut over processes during the new releases
 Setting Up Nexus Repository Management to Highly Available environment.
 Worked as administrator for the SCM Tools Clear Case and Subversion and as an administrator for the Testing
Tool Quality Center, and Clear Quest and Bug Tracking Tool JIRA.
 Supporting the Continuous deployment process
 Using AWS CodeDeploy service followed the CICD pipeline to build and deploy the application on the EC2
Instance
 Documentation of all admin support tasks in confluence
 Experienced in Setting up the CI/CD pipelines by writing Jenkins files using Groovy language.

 Experience on source code management tools


 Implementing various service improvement plans to improve the system performance and to minimize the
number of business issues
 Preparing Impact Analysis documents after identifying the necessary impacted components and the necessary
changes.
 Atlassian Tools (Jira, Confluence, Bitbucket) full Administration/Upgrade.
 Knowledge of setting up Kubernetes Cluster using Kubeadm utility.
 Creating Process enhancement and the KB document to refer the known issues

Associate Software Engineer


DBS, India Apr 2011 to Sep 2013

 Active participation in Build and release process.


 Hands on experience in deploying EAR, WAR and JAR
 Deployment of different applications on top of application servers like web sphere.
 Troubleshooting and debugging build and deployment issues.
 Worked as a single point of contact for the testing team for various business/ application related queries
 Worked as an individual contributor for this project on various components. Worked on bugs, defects and
came up with solutions.
 Helped Developer team to guide the Jenkins Pipeline and helping them to correct the pipeline.

7|Page
 Responsible for nightly and weekly builds for different modules, and involved in designing and deploying
best SCM processes and procedure.
 Used Maven as a Build tools on java projects for the development of build artifacts on the source code.
 Involved in migration from SVN to GIT repos and worked with Linux system admins for the same.
 Tracked the team activity through Jira. Defined Sprint stories for the team and ran standup calls for the teams
to track their status. Managed the daily scrum calls and monthly sprint meetings
 Designed and implemented automated provisioning and configuration frameworks in support of
infrastructure-as-code.
 Developed UNIX and Shell Scripts for the purpose of manual deployment of the code to the different
environments and e-mail the team when the build is completed

8|Page

You might also like