Professional Documents
Culture Documents
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
Splunk, AppDynamics
EDUCATION
3|Page
Technical Trainings/Certification
PROFESSIONAL EXPERIENCE
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.
Software Engineer
HSBC, India Oct 2013 to Dec 2016
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