Professional Summary
Professional Summary
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:
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