Professional Summary

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

PROFESSIONAL SUMMARY

 More than Seven years of experience in Linux administration and Executing DevOps strategy in various
environments of Linux and Windows servers along with espousing cloud strategies based on AWS.
 Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto
scaling, Cloud Formation, Cloud Watch, Security Groups.
 Experience in optimizing volumes, EC2 instances and created multiple VPC instances and created alarms
and notifications for EC2 instances using Cloud Watch.
 Set up the scripts for creation of new snapshots and deletion of old snapshots in S3 using S3 CLI tools.
 Worked with Amazon IAM console to create custom users and groups.
 Experience in working on source control management tools like GIT (GitHub), Subversion (SVN) and
creating GIT repositories with specified branching strategies.
 Expertise in using build tool MAVEN for the building of deployable artefacts such as war from source
code.
 Expertise in implementation and maintenance of Apache HTTP, SMTP, DNS, TCP/IP, Security
Management & Security trouble shooting skills.
 Designed and created multiple deployment strategies using CI/CD Pipelines using Jenkins.
 Configured and administered Jenkins for automated builds Responsible for installing Jenkins master and
slave nodes.
 Used Wrecker for Continuous Integration and Deployments and created pipelines for automation.
 Experience of using DSL Groovy Scripts which helps to create Jenkins Jobs similar to DEV environment
in PROD during deployment
 Expertise in terraform for building, changing and versioning infrastructure
 Experience implementing and maintained the monitoring and alerting of corporate servers/storage using
AWS Cloud Watch and developed and deployed stacks using AWS Cloud Formation templates (CFT)
and AWS Terraform.
 Experience setting up and maintaining auto-scaling AWS stacks (preferred using Terraform and
scripting)
 Automation Experience setting up and maintaining auto-scaling AWS stacks (preferred using Terraform
and scripting)
 Strong understanding of infrastructure automation tools (Terraform, Cloud Formation Templates).
 Experience creating Projects and Repositories in BitBucket to host source code developed by
Development Team as well as configuration files and Scripts maintained by Configuration Management
Team
 Experience creating Branches and Tags in BitBucket Repositories according to the strategies used by
Release Management specified for different releases.
 Expertise in automating builds and deployment process using Bash, Python and Shell scripts.
 Strong knowledge on source controller concepts like Branches, Merges and Tags.
 Ability in development and execution of XML, Shell Scripts and Perl Scripts.
 Experience constructing a RESTful API to manage infrastructure services using Python.
 Experience configuring ‘nginx’ for proxy RESTful API calls to micro-services in Docker containers.
 Experience in Designing, Installing and Implementing Ansible configuration management system and in
writing playbooks for Ansible and deploying applications.
 Familiar with designing and deploying container-based production clusters using Docker.
 Experienced with Docker container service. Creating Docker files, Docker Images & Containers.
 Experience with container based deployments using Docker, working with Docker images, Docker hub
and Docker registries, installation and configuring Kubernetes and clustering them.
 Experience working in an environment to evaluate new tools like Kubernetes for cluster management
advancement in Docker swarm utilization.  
 Created highly available S3 compliant net storage with Docker Swarm  
 Experienced in Installing, Configuring and Managing DockerContainers, Docker Swarm, Docker Images
for Web Servers and Application Servers such as Apache Tomcat using Docker and integrated with
AmazonRDS database  
 Expertise in Container management tools like Docker and Kubernetes. Also used to manage clusters of
nodes using Docker Swarm and Kubernetes and used Docker containers to quickly deploy Linux based
applications.  
 Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
 Experience in using Kubernetes to orchestrate the deployment, scaling and management of Docker
Containers.
 Provided consistent environment using Kubernetes for deployment scaling and load balancing the
application from dev through QA, easing the code development and deployment pipeline by
implementing Docker containerization
 Experiences Installing and configuring Kubernetes to manage Clusters and containers.
 Experience migrating microservices from CoreOS to Kubernetes.
 Experience in Designing, Installing and Implementing Ansible configuration management system and in
writing playbooks for Ansible and deploying applications.
 Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name
spaced versions
 Experience troubleshooting and deploying web application servers like WebLogic, and Apache Tomcat.
 Hands-on experience on Ansible and Ansible Tower as Configuration management tool, to automate
repetitive tasks, quickly deploys critical applications, and proactively manages change.
 Experience Deploying Microservices in Docker Containers using the Docker Images pushed to Docker
Trusted Repository built by using Docker File
 Provided 24X7 support on the production servers on a rotation basis and was involved in creating
documentation.
 Good understanding of Software Development Life Cycle(SDLC) like Agile, Waterfall Methodologies.

TECHNICAL SKILLS:
Cloud Technologies: AWS,
CM & CI Tool: Ansible, Jenkins/CloudBee
Version Control Tool: Git, GitHub, GitLab, Bitbucket, SVN, Perforce
Build MgmtTool:Maven and Gradle
Containerization Tool: Docker
Container Management tool: Docker Swarm, Kubernetes and AWS ECS
Monitoring Tool: Nagios and Splunk
SOA/Web Services: SOAP, REST, Micro Services Architecture
Application Servers: Nginx, Tomcat Apache, WebLogic, IIS and WebSphere
Scripting Languages: Python, Perl, Bash Shell Scripting

WORK EXPERIENCES:

Volkswagan, Auburn Hill, MI Jun 2018 to Current


Role: AWSDevOps Engineer
Responsibilities:
 Experience in Software Integration, Configuration, building, automating, managing and releasing code
from one environment to another environment and deploying to servers.
 Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP,
Security Groups and Virtual Private Cloud in AWS.
 Groups in Public and Private Subnets in VPC and other services in the AWS.
 Managed network security using Load balancer, Auto-scaling, Security groups and NACL.
 Experience in Python programming for deployment of Java applications and implementation and
automation of Shell scripts for release and build automation
 Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN.
 Engineered Splunk to build, configure and maintain heterogeneous environments and maintained log
analysis generated by various systems including security products.
 Extensively worked on Jenkins CI/CD pipeline jobs and Secrets for end-to-end automation to build, test
and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.
 Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and
deploy the application to Tomcat server.
 Acting as a Site Reliability Engineer (SRE) and managing availability, scalability and efficiency of
critical Production services
 Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS
services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, lambda and EBS et
 Developed YAML rich Ansible Playbook for various Services.
 Used Artifactory and Vault for Storing and retrieving artifacts.
 Deployed cookbooks for all the services on Auto Scaling groups with different Environments created
using Ansible Server.
 Able to create scripts for system administration and AWS using languages such as BASH and Python,
created Lambda functions to upload code and to check changes in S3, DynamoDB table.
 Created AWS CloudFormation stacks and deployed the services using ansible by adding ansiblerunlist to
the Userdata of Instances and Cloudformation stacks.
 Created Ansible roles for different Applications and services and also to spin in different environments.
 Configured and monitored distributed and multi-platform servers using ansible. Defined Ansible Server
and workstation to manage and configure nodes
 Strong understanding of infrastructure automation tools (Terraform, Cloud Formation Templates).
 Extensive use of terraform as an infrastructure as code in order to automate the tools to create required
services in AWS.
 Orchestrated and migrated CI/CD processes using terraform templates and Containerized the
infrastructure using Docker to setup in AWS Amazon VPCs.
 Created Terraform modules to create instances in AWS & automated process of creation of resources is
AWS using terraform.
 Use Bash and Python to supplement automation provided by Ansible and Terraform for tasks such as
encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks
 Creating Blue/Green deployments with terraform to manage application releases.
 Working for DevOps platform team responsible for specialization areas related to ansible for cloud
automation
 Deployed and maintained Ansible role-based application servers, including Apache, Resin, Nginx and
Tomcat
 Wrote/Modified Ansible recipes for bootstrapping nodes
 Created Route tables to route the traffic to find whether it is public or private network.
 Used Bootstrap Script for launching large number of instances in AWS.
 Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly
AMIs for mission critical production servers as backups.
 Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of
load on front- end servers.
 Worked to setup Jenkins as a service inside the docker swarm cluster to reduce the failover downtime to
minutes and to au-tomate the docker containers deployment without using configuration management
tool.
 Experience in Docker tools like Docker swarm and compose. Docker Swarm provides native clustering
functionality for Docker containers, Docker compose used to run the multi-Docker container
applications.
 Used Go to run the Docker Command Line Interface tools
 Implemented the Docker Swarm (Cluster), Kubernetes Cluster.
 Containerized the Applications using Docker for the test environments and dev-environments and
leveraged Docker swarm to maintain and monitor the Nodes running the Docker Applications.
 Used Docker to virtualize the servers for the Dev and Test environment needs and Docker Swarm to
maintain the cluster of containers.  
 Used Docker to containerize Micro services in cloud and managed clusters using Docker Swarm. 
 Administered Docker swarm mode using CLI for natively managing clusters of Docker engines and
deploy application services to swarm.  
 Orchestrated containerized microservices using Docker Swarm
 Used Docker for local application deployment and test and did Orchestrating between container
using Dockerswarm and writing Docker files
 Performed automation tasks on various Docker components
like Docker Hub, DockerEngine, Docker Machine, Compose and Docker Registry.
 Create API as a front door application to access data or functionality from backend services running on
EC2 and code running on Lambda or any web application.
 Developed container support for cloud environments and Docker. Deployed the applications in Docker
containers and managed the containers in enterprise level.
 Created Docker images using a Docker file, worked on Docker container snapshots, removing images
and managing Docker volumes.
 Configured Docker container for branching purposes and Implemented Docker automation solution for
Continuous Integration / Continuous Delivery model.
 Created users, roles and groups using Identity Access Management (IAM) and attached the required
policies.
 Scripting of administration tasks using CLI, Power Shell, Shell and Ruby. Built upstream and
downstream jobs in Jenkins to build and deploy onto different environments.
 Performed Branching, Tagging, Release Activities on Version Control Tool GIT (GitHub).
 Built and Deployed java source code into application servers in an Agile continuous integration
environment.
 Deployed the Java applications into web application servers like JBoss.
 Performed Continuous Delivery in a Microservices infrastructure with Amazon cloud, Docker and
Docker Swarm.
 Built and maintaining Docker infrastructure for Service oriented architecture (SOA) applications.
 Worked on Continuous integration tools like Jenkins to build and test the applications and working on
issue tracking tool like iTrack, JIRA, Confluence.
 Managed monitoring using Nagios and updated parameters with active and passive checks.
Environment:Linux (RedHat)/Centos, Windows, AWS, Ansible, Docker, Docker Swarm, WebLogic, JBoss,
Oracle, MySQL, Maven, CVS, GIT/Bitbucket, SVN, Jenkins/Cloud Bee, Docker, Jira

Wellsfargo, Charlotte, NC Jan 2017 –


May 2018
Role: AWS DevOps Engineer
Responsibilities:
 Worked on variety of Linux platforms (Ubuntu, Red hat) which includes installation, configuring and
maintenance of applications on this environment.
 Implemented cloud services AWS and Implemented Bash, Perl, Python scripting.
 Worked on GIT (Git Hub) repositories as Distributed Version Control System.
 Installed and configured GIT to implement branching strategy which is suitable for agile development
also provided continuous support and maintenance of software builds.
 Responsible for taking the source code and compiling using Maven and package it in its distributable
format.
 Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases
of internal projects.
 Worked on integrating Git into the continuous Integration (CI) environment along with Jenkins
Configured the services using modern DevOps tools.
 Refined automation components with scripting and configuration management using Ansible.
 Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible,
created and automated platform environment setup.
 Automated various infrastructure activities like Continuous Deployment, application server setup, stack
monitoring using Ansible playbooks.
 Automated the deployment process by writing Shell (bash), Python scripts in Jenkins.
 Provided support to Account Managers, UNIX and Windows technicians, and other departments.
 Installed packages using YUM and Red Hat Package Manager (RPM) on various servers.
 Used Apache Tomcat for deploying the Java Web Applications.
 Configured and administered Jenkins pipelines for automated builds and responsible for installing
Jenkins master and slave nodes.
 Worked exclusively on VMware (Ubuntu 16.04) virtual environment.
 Worked closely with DBA Teams to adjust kernel parameters as per requirements.
 Designed and created multiple deployment strategies using CI/CD Pipelines using Jenkins. Installed
multiple plugins to Jenkins. Configured Proxy to get auto updates.
 Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins.
 Coordinated with various cross functional teams across IT operations to make sure smooth functioning of
projects.
 Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks,
quickly deploys critical applications, and proactively manages change.
 Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process.
 Developed Python Modules for Ansible Customizations.
 Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including
provisioning AWS environments using Ansible Playbooks.
 Developed several playbooks using Ansible and deployed the applications/services on the client hosts.
 Worked on Ansible setup, managing hosts file, Using YAML linter, authoring various playbooks and
custom modules
with Ansible
 Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and
Ansible.
 Focused on containerization and immutable infrastructure. Docker has been core to this experience, along
with Kubernetes.
 Used Docker to containerized Micro services in cloud and managed clusters using DockerSwarm and
Kubernetes. Developed Private cloud system solution on CoreOS using Kubernetes.
 Used Docker to containerized Micro services in cloud and managed clusters using DockerSwarm and
Kubernetes. Developed Private cloud system solution on CoreOS using Kubernetes.
 Installed and configured Kubernetes.
 Build a devops tool based on GoLang that talks to kubernetes using the Client.go lib.
 Installed and configured Prometheus with KubeStateMetric to replace dataDog.
 Build a Terraform plan to install configure Kubernetes on AWS.
 Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of
load on front- end servers.
 Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and
Ansible.
 Focused on containerization and immutable infrastructure. Docker has been core to this experience, along
with Kubernetes.
 Used API as front door for applications to access data, business logic or functionality from back end
services, such as workloads running on Amazon EC2, code running on Lambda, web application.
 Migrated all microservices from CoreOS Fleet to Kubernetes.
 Build the deploy logic to migrate containers from Fleet to Kubernetes.
 Installed and configured kube-router to replace kube-proxy and use kube-router as a CNI.
 Trained devops and developer on kubernetes and build documentation.
 Administered and supported SVN and GitHub Enterprise version control tool.
 Automated the Build & Deployment environment end -to-end using Jenkins.
 Configured Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and
creating/configuring VMs (Windows/Linux).
 Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
 Worked on Agile methodology and used JIRA for issue tracking
Environment:Git, Jenkins, Ansible, Maven, AWS,Dokcer, Kubernetes, Terraform Template, WebSphere, Putty,
Confluence, JIRA, Java, SOA, Subversion

Client: ADP, Parsipeny, NJ Sept 2015– Dec 2016


Role: Build Release Engineer
Responsibilities:
 Developed bash scripts for the purpose of manual deployment of the code to different environments.
 Worked as a DevOps Engineer for a team that involves three different development teams and multiple
simultaneous software releases.
 Developed and implemented software release management strategies for various applications according
to agile process 
 Deployed Java applications to application servers in agile continuous integration environment also
automated the total process of application deployment.
 Monitoring and administering the automated build and performed continuous integration process to
ensure correct build execution and facilitate resolution of build failures. 
 Responsible for installing Jenkins master and slave nodes.
 Configured Git with Jenkins and schedule jobs using POLL SCM option.
 Managed Nexus repositories to download the artifacts (JAR, WAR & EAR) during the build.
 Writing Shell scripts to automate the deployment process. 
 Build scripts using ANT and Maven build tools in Jenkins to move from one environment to other
environments. 
 Followed agile principles and used JIRA for maintenance and Bug development tasks. 
 Deployed the build artifacts into environments like QA, UAT, and Prod according to the build life cycle. 
 Created and managed custom CentOS and Linux based AMIs 
 Used SVN as source code repository. 
 Involved in installing and configuring Perforce as version control systems and part of migration team to
migrate to the Git from perforce.
 Created the branches in Subversion to implement the parallel development process. 
 Involved in migrating from SVN to GIT. 
 Create and setup automated nightly build environment for Java projects using Maven.
 Developed, maintained and distributed release notes for each scheduled release. 
 Kept track of all releases and request of the developers through infrastructure management tool. 
 Performance tuning of weblogic for .net and Java applications
 Used the pom.xml file from Maven and gave Maven as a plugin to Jenkins to automate build process.
 Maintained all the project related files in Atlassian Confluence.
 Building and monitoring in the project has been done continuously with a CI Tools like Jenkins.
 Configured and Maintained the Jenkins build and automation jobs.
 Configured Jenkins daily periodic backups for Jenkins configuration and plugins files.
 Deployed the Java applications into web application servers like Apache Tomcat.
 Created Self Certified Digital Certificates (SSL) on BEAWebLogic, AppServer.
 Monitored day to day system administrator's activities which includes performance monitoring and
tuning, disk space issues, send mail issues, Tools related issues, FTP, telnet & application oriented issues.
 Experience in using weblogicadmin, weblogicdeployer and weblogic server commands.
 Followed Agile methodology for meeting the deadlines of the project.
Environment:Subversion, Perforce, GIT, Shell scripts, bash, ANT, Maven, Apache Tomcat6.x/7.x, Jenkins, JIRA,
Nexus, Splunk, Nagios4.x/5.x, Linux/Unix, Windows, Java, J2EE, Docker, AWS

TD Ameritrade, Jersey City, NJ Feb 2014–


Aug 2015
Role: Linux System /Release Engineer
Responsibilities:
 Performed multiplatform volume management using SVM, LVM, ZFS, NAS, and VERITAS volume
manager.
 Performed regular function checks on all RHEL 5.5 Linux Servers in both environments
(Production/Non-Production and/or Production/Development) especially on Apache servers
 Red Hat Linux server administrator, including security patching, kernel tuning, RAID disk array Mgmt,
software packaging and installation using RPMs
 Troubleshoot build, install, configuration, performance, monitoring and other process issues of the
servers and the selected application environments.
 Created Change Records, walk through the construction of tasks to validating and approval steps and
deploy application enhancement in Development and Production Environments.
 Integrated Maven with Perforce to manage and deploy project related tags.
 Installed and administered Tomcat repository to deploy the artefacts generated by Maven and to store the
dependent jars which are used during the build.
 Mentored Business Areas on Subversion Branching, Merging strategies concepts.
 Resolved update, merge and password authentication issues in Jenkins and Jira.
 Involved in implementing Tool Suite (Jira, Jenkins).
 Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
 Involved partially in deploying WARs/EARs (backend) through Weblogic Application Server console.
 Performed setup of clustered environment with Weblogic Application Server.
 Used Shell script to configure the Weblogic application server in all the environments
 Support Lead developers with Configuration Management issues.
 Worked for Creating the Software Configuration Management Plan.
 Managed all the bugs and changes into a production environment using the Jira tracking tool
 Installation of patches and packages using RPM and YUM in Red Hat Linux.
 Installed and configured SAMBA server for Windows and Linux connectivity.
 Installed and configured Apache / Tomcat web server.
 Installed and configured VNC(Virtual Network Computing) server/client.
 Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance
issues.
 Created and modified users and groups with SUDO permission.
 Created and modified application related objects, created Profiles, users, roles and maintained system
security.
 Responsible for setting up cron jobs scripts on production servers.
 Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.
 Modified Kernel parameters to improve the server performance in Linux.
 Creation of Logical Volume Manager (LVM) for Linux operating systems.
 Involved in design, configuration, installation, implementation, management, maintenance and support
for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
 Coordinating with 24 x 7 on-call support personnel in debugging.
 Maintained proper documentation of all the activities carried out during the project
 Worked with DBA team for database performance issues, network related issues on Linux Servers.
Environment: Linux RHEL 5/6, SVN, Shell/Perl Scripts, SCM, Jenkins, Build Forge, Tomcat, Jira, Logical
Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NFS, Tomcat

Deerwalk Inc., Kathmandu, Nepal


Client: Deerwalk INC, Lexington, Massachusetts, USA Mar2012 – Jan 2014
Role: Assistant System Engineer

Responsibilities:
 Installed, configured and upgraded Ubuntu 12.04 to 14.04 using customized Kickstart
 Installed and maintained Red Hat 6.x and Centos 7.x
 Maintaining backup drive
 Provided application support for software running on Unix and Ubuntu
 Provided IT support for internal resources and services for the whole team
 Used SVN tool for version control
 Wrote BASH script for automation
 Installed and configured Apache Tomcat &Jboss
 Installed and configured SSL certs
 Configured IP tables for firewall rules
 Installed SSH keys for users
 Worked with Ansible for configuring remote servers
 Used Ansible to simple IT automation platforms and deploy
 Used and build RPM for package management
 Used Subversion tool for source code management
 Configured Squid proxy
 Configured and managed Nagios for proactive monitoring of resource
 Observe problem first hand —recreate the problem —formulate a guess as to cause
 Responsible for managing data and systems and provide support in business recovery plans
 Experienced with developing in and using Configuration Management tools Puppet

EDUCATIONS:
BIM: Tribhuvan University, Kathmandu, Nepal 2005

You might also like