SaugatBudathoki
budathokisaugat1@[Link]
917-342-2451
Senior DevOps & Cloud Engineer
Professional Summary:
▪ Over 8+ years of experience in IT industry with expertise in IaaS, PaaS, AWS, Azure, Software
Integration, DevOps, Build & Release management, Linux/windows Administration and
Configuration management.
▪ Experience with DevOps essential tools like Git, Jenkins, Maven, Ant, JFrog, Docker, Kubernetes,
Chef, Ansible and Linux/Unix system administrator with RHEL, CentOS, Ubuntu, Debian.
▪ Hands on experience on using Terraform along with Ansible to create custom machine images and
automation tools like Chef/Ansible to install software's after the infrastructure is provisioned.
▪ Strong Experience in DevOps Environment in Automation, configuration and deployment of
instances on AWS.
▪ Experienced in installation, configuration, administration, troubleshooting, tuning, security, backup,
recovery and upgrades of Linux (Red Hat based 6/7 and Debian based) and Windows 2008/2012
Servers in a large environment.
▪ Experience in migrating P2V, V2V servers and Experience in data migration from On-Premises to
cloud using AWS Import/Export service.
▪ Implemented DevOps tools suites like GIT, ANT, Maven, Jenkins, JFrog Artifactory, CircleCI,
Docker, Docker Swarm, Kubernetes, Nexus repository, Chef, Ansible, cloudwatch& Nagios in
traditional environments & cloud environment
▪ DevOps Practice for Micro Services Architecture using Docker Swarm, Kubernetes to orchestrate the
deployment, scaling and management of Docker Containers.
▪ Working extensively on Kubernetes for configuration of security (TLS), Labels & Selectors and
deploying Load-balancing, Replication (auto-scaling), services, etc.
▪ Strong hands on experience in Amazon web services such as EC2, S3, Elastic Beanstalk, Elastic Load
Balancing (Classic/Application), Auto Scaling, RDS, EBS, VPC, Route53, Cloud Watch and IAM.
▪ Experience in virtualization platforms like EC2, VirtalBox, KVM, Oracle Virtualization and VMware
V-Sphere ESX/ESXi environment
▪ Build customized Amazon Machine Images (AMI), deploy AMIs to multiple regions and launch EC2
instances using these custom images.
▪ Experience in Windows Azure Services like PaaS, IaaS and worked on Azure PaaS storages like Blob
SQL Azure. Well experienced in deployment & configuration management and Virtualization.
▪ Interacted with Architect & implemented Cloud / Azure based systems as a part of POC in the
patching process.
▪ Infrastructure automation coding in languages such as Python, Shell Scripts, AWS Command line
interface and AWS BOTO3.
▪ Good experience in AWS CLI to manage AWS infrastructure.
▪ Expertise in AWS Identity and Access Management (IAM) such as creating users, groups, organizing
IAM users to groups, assigning roles to groups.
▪ Build and configured virtual Data center in Amazon cloud to support Enterprise hosting which
includes VPC, public, private subnets, Security groups and Route tables.
▪ Utilized Amazon CloudWatch to monitor AWS resources such as EC2 instances, Amazon EBS
volumes, Amazon RDS DB instances and Elastic Load Balancers.
▪ Designed and Created Terraform templates and used existing templates to create stacks and
provisioned Infrastructure
▪ Strong experience with UNIX/Linux in installing and configuring LVM, RAID, NGINX, Apache
HTTPD, Tomcat, Weblogic, MySQL, Oracle, patching, system & application log metrics, configured
custom Cloud Watch metrics.
▪ Experience in building multi-Tier, highly available, fault tolerant and scalable applications using
AWS Elastic Beanstalk, AWS RDS, DynamoDB, Elastic Load Balancing and Auto Scaling.
▪ Hands on experience in using Nagios and cloudwatch for log metrics and to monitor the resources
utilization for each application and applications/server's health.
▪ Experience with Version Control Systems like GIT, SVN, Bit Bucket, Perforce.
▪ Strong experienced in using Build Automation tools like ANT and Maven.
▪ Experienced with Round Robin, Least Connections, IP Hash for Load balancing
▪ Experience in building policies for access control and user profiles using AWS IAM, S3 controls with
bucket policies.
▪ Worked on Power Shell scripts to automate the Azure Cloud system creation of Resource groups,
Web Applications, Azure Storage Blobs &Tables, firewall rules.
Technical Skills:
Operating Systems Windows, Red Hat, Linux, Unix, RHEL/Cent OS, Ubuntu.
Cloud Environment Amazon Web Services (AWS), Microsoft Azure.
Build Tools Ant, Maven, Gradle, Jenkins, Bamboo
Configuration Tools Ansible, Chef, Puppet
Version Control Tools GIT, GITHUB, Bitbucket, Subversion
Infrastructure as a code Cloud Formation, Terraform
Virtualization Tools Docker, Docker Swarm, Kubernetes, VMware, OpenShift, GKE,
AKS
Repository Management Tools Nexus, Artifactory, JFrog
Monitoring Tools Splunk, Data dog, App dynamics, Nagios, ELK stack
Databases Oracle, SQL Server, MONGODB
Web/Application Servers Apache, Nginx, Web Logic, WebSphere
Networking Protocols TCP/IP, DNS, DHCP, Cisco Routers/Switches, WAN, LAN
Professional Experience:
Senior AWS Cloud DevOps Engineer March 2021 – Till Now
Client: Schneider national, Green Bay, WI
▪ Involved in working with all the prominent AWS services like Cloud Watch, Trail and Cloud
Formation, Kinesis, Cloud Front and worked on AWS DevOps tools like AWS Code-Pipeline to build
a continuous integration or continuous delivery workflow using AWS Code-Build, AWS Code-
Deploy, and worked with many other AWS tools to Build and deploy a microservices architecture
using ECS or AWS Lambda.
▪ Expertise in Clusters using Kubernetes and worked on creating many pods, replication controllers,
services, deployments, labels, health checks. Proficient knowledge with Mesos providing the fine-
grained resource allocations for pods across nodes in a cluster.
▪ Configured AWS Identity and Access Management (IAM) Groups and Users for improved login
authentication. Provided policies to groups using policy generator and set different permissions based
on the requirement along with providing Amazon Resource Name (ARN).
▪ Used Packer to automate the build process for machine images and utilized Vault’s AWS secrets
engine to generate dynamic, on-demand AWS access credentials for Packer AMI builds.
▪ Integrated Kubernetes with network, storage, and security to provide comprehensive infrastructure
and orchestrated container across multiple hosts.
▪ Orchestrated blue-green deployments with Kubernetes to deploy servers with intended changes. Used
Load balancer to route the traffic to the new server. Set Up auto scaling feature together with
Horizontal Pod Auto-Scaler to automatically handle Production service load that changes with time
using Kubernetes.
▪ Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
▪ Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
▪ Create proof of concepts of technologies to evaluate Docker, Kubernetes, Cassandra, Bamboo,
Jenkins, Splunk
▪ Worked on testing, evaluation, and troubleshooting of MongoDB and Cassandra, NoSQL database
systems and cluster configurations to ensure high availability in various crash scenarios.
▪ Deployed applications to Oracle WebLogic, JBoss, Apache Tomcat, Nginx and Web Sphere servers
and worked on Logical Volume Manager (LVM), Veritas Volume Manager, Kickstart, Bonding,
LAMP and LDAP
▪ Virtualized Docker Images on Amazon EC2, created Docker files, used Nexus Repository as a Private
Docker Registry for Docker Images and Clustered the Containers by using Docker Swarm and
Kubernetes.
▪ worked with Chef Enterprise and Chef Open Source, Chef DK, Chef Workstation, Chef Server, Chef-
Client. Experience in working with Knife command line utility, Berkshelf dependency manager, and
Test kitchen to validate Chef Cookbooks.
▪ Programmatically created CICD Pipelines in Jenkins using Groovy scripts, Jenkins file, integrating a
variety of Enterprise tools and Testing Frameworks into Jenkins for fully automated pipelines to move
code from Dev Workstations to all the way to Prod environment.
▪ Used Jenkins and pipelines which helped us drive all Microservices builds out to the Docker registry
and then deployed to Kubernetes.
▪ Patched different software using RedHat Package Manager and YUM.
▪ Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible,
managing existing servers and automation of build/configuration of new servers.
▪ Automate infrastructure creation, deployment and recovery using Ansible, Docker, Jenkins
▪ Used IAM to create new accounts, roles and groups, policies and permissions.
▪ Implementing new projects builds framework using maven as build framework tool and resolve
conflicts related to merging of source code for Git.
▪ Experienced in programming Ansible Playbooks with Python for system administration, managing
configurations of VMware Nodes and testing Playbooks.
▪ Experience in integrating Jenkins with various tools like Maven (Build tool), Git (Repository),
SonarQube (code verification), Nexus (Artifactory) and implementing CI/CD automation for creating
Jenkins pipelines programmatically architecting Jenkins Clusters, and scheduled builds day and
overnight to support development needs.
▪ Implemented multi-tier application provisioning in open stack cloud, integrating it with Ansible,
migrating the application using Maven as build tool.
▪ Managed Docker orchestration and Docker containerization using Kubernetes
▪ Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
▪ Established Python Boto framework and CloudFormation to automate AWS environment creation
along with the ability to deployment on AWS, using build scripts (AWS CLI) and automate solutions
using Shell and Python.
▪ Installing and configuring Apache HTTP server, Tomcat web application servers and Jetty.
▪ Worked on M-Collective framework for building server orchestration and parallel job-execution
systems.
▪ Planning and implementing VPCs with multiple availability zones and multiple subnets to meet the
dynamic IP requirements.
▪ Migrating present Linux environment to AWS by creating and executing a migration plan, deployed
EC2 instances in VPC, configured security groups & NACL’s, attached profiles and roles using AWS
Cloud Formation templates and Ansible modules.
▪ Implemented CI/CD pipeline using Jenkins, Ansible Playbooks and Ansible Tower.
▪ Designed an ELK system to monitor and search enterprise alerts. Installed, configured and managed
the ELK Stack for Log management within EC2/Elastic Load balancer for Elastic Search. Monitored
performance of the applications and analyzed log information using ELK & EFK (Elasticsearch,
Logstash, Kibana).
▪ Created functions and assigned roles in AWS Lambda to run python scripts and Created Lambda jobs
and configured Roles using AWS CLI.
▪ Built and engineered servers on Ubuntu and RHEL Linux. Provisioned virtual servers on VMware
and ESX servers in Cloud.
Environment: AWS, Ansible, Docker, Chef, SonarQube, Nexus,Jenkins, CI/CD, Maven, Git, Apache
Tomcat, MongoDB, Dynamo DB, Bash, Python, AppDynamics, Dynatrace, Cassandra, NoSQL, Ubuntu,
Linux, VMWare Servers, Tomcat, Kubernetes, Shell, Groovy.
AWS DevOps Automation Engineer April 2019 – March 2021
Client: Bluecoat Systems, Sunnyvale, CA
▪ Worked on building and supporting environments consisting Development, Testing and Production in
the Software Development Life Cycle.
▪ Installed and support multiple databases and applications including Oracle, MySQL with WebLogic,
JBOSS, Oracle and Apache Tomcat.
▪ Using Ansible to setup the log monitor using ELK (ElasticSearch, Logstash, Kibana) to monitor many
applications logs and syslog
▪ Managing existing infrastructure and created new infrastructure using Ansible as Configuration
Management Tool.
▪ Worked extensively with different Bug tracking tools like JIRA, Remedy
▪ Actively involved in architecture of DevOps platform and cloud solutions.
▪ Supported Continuous delivery strategy on monitoring applications in pre-production and production
environment using AppDynamics.
▪ Developed environments of different applications on AWS by provisioning on EC2 instances using
Docker, Bash.
▪ Expertise in implementing a production ready, highly available, fault tolerant Kubernetes
infrastructure and Worked on Scheduling, deploying and managing container replicas on a node
cluster using Kubernete
▪ Created Docker file/ containers to load the application and deployed on the operating systems.
▪ Comprehensive experience with AWS services like Amazon S3, RDS, EC2, Cloud Formation,
Lambda, VPC, ELB, Glacier, Elastic Block Store, DynamoDB, Amazon RDS, Code Deploy,
CloudWatch, Amazon IAM, SES, SQS, Security Groups and Route 53 in Agile environment
▪ Use of Docker to manage micro services for development and testing
▪ Written and developed CHEF Cookbooks from scratch for custom installation of application.
▪ Used CHEF for Continuous Delivery. Managed CI and CD process and delivered all application in
rpms.
▪ Responsible for CI and CD using JENKINS, Maven and CHEF.
▪ Tasks performed on performance tuning, capacity planning for AWS environments, monitoring,
resource utilization and alerts using CloudWatch; implement hybrid architectures, routing private
connections, peering and infrastructure zoning by VPC; CloudFormation templates to deploy
infrastructure for environment creation; Code Pipeline to design and implement a CI/CD pipeline
▪ Involved in migration of microservices based applications using Docker/Kubernetes and involved in
full automation of the CI/CD pipeline.
▪ Worked with Red Hat OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to
manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed
application containers as Pods.
▪ Written Ansible playbooks which is the entry point for Ansible provisioning, where the automation is
defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
▪ Administration of RHEL which includes installation, testing, tuning, upgrading and loading patches,
troubleshooting on both Pseries and VMware virtualization systems
▪ Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
▪ Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka, Circuit
Breaker, and Ribbon).
▪ Deployed application using Pivotal Cloud Foundry (PCF) CLI
▪ Integration of Automated Build with Deployment Pipeline. Currently installed CHEF Server and
clients to pick up the Build from JENKINS repository and deploy in target environments (Integration,
QA, and Production).
▪ Chef to aid with our deployment process, and migrating in‐house systems to Amazon Cloud Services.
▪ Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted
resources. Automated provisioning of cloud infrastructure with Chef.
▪ Use of Docker, Kubernetes and OpenShift to manage micro services for development of continuous
integration and continuous delivery.
▪ Responsible for automated identification of application server and database server
using Ansible Scripts.
▪ Experience in writing and organizing Shell and Perl scripting for building complex software systems.
▪ Created branches, labels and performed merges in SVN and GIT.
▪ Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and
efficiency of build system by providing managers to trigger required build.
▪ Specialized in working closely with system engineers to resolve the issues and handled release
process for over twenty-five applications which are at low and production phases with multiple
deployment tools like Jenkins and Bamboo.
▪ Configuring the Docker containers and creating Docker files for various applications.
▪ Worked closely with network/incident analysts and IC analysts to monitor current attack and threat
information to identify.
▪ Apache web server maintenance, installation, configuration, managing web hosting including name-
based, secure and private site, monitoring web server performance, certificate generate, security
checks and periodic upgrades, manage user accounts, back up.
▪ Monitoring, analyzing, and responding to security events utilizing security event management and
reporting tools.
▪ System performance monitoring, tuning and log management.
▪ TCP/IP Networking troubleshooting and Linux/Network Administration to identify the problems and
resolve the issues.
▪ Implemented Jira with Maven release plug-in for tracking bugs and defects.
▪ Implemented and maintained server virtualization using VMware, ESXi and Oracle Virtual Manager.
▪ Coordinated with application team in installation, configuration and troubleshoot issues with JBoss
servers.
Environment:AWS, EC2, VPC, RDS, SNS, SES, IAM, CloudFormation, CloudWatch, SonarQube,
Nexus, CLI, Confluence, BRS, AWS CLI, S3, Ansible, Jenkins, Chef, MySQL, GIT, Version one, Bit
Bucket, Jenkins, Docker, Kubernetes, Maven, IRA, Agile, Python, Java, Unix, Maven, GIT, SVN.
DevOps/ Cloud Engineer December 2016 – March 2019
Client: Franklin Templeton, NYC, NY
▪ Configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure
stack for Compute, Web and Mobile, Blobs, Resource Groups, Azure Data Lake, HDInsight Clusters,
Azure Data Factory, Azure SQL, Cloud Services, and ARM Services and utilities focusing on
Automation.
▪ Worked on integrating Ansible Tower with cloud environment, provided role-based access control,
setup job monitoring, email notifications, scheduled jobs, multi-playbook workflow to chain
playbooks.
▪ Performed provisioning of IAAS, PAAS Virtual Machines and Web, Worker roles on
Microsoft AZURE Classic and Azure Resource Manager. Deployed Web applications
on Azure using PowerShell Workflow.
▪ Developed Python scripts to automate the Build and deployment process for deploying the web
services and created Bash, shell and python scripts for various Systems Administration tasks to
automate repeated processes
▪ Created Ansible playbooks to automatically install packages from a repository, to change the
configuration of remotely configured machines and to deploy new builds.
▪ Integrated Jenkins with Docker container using Cloud Bees Docker pipeline plugin to drive all
microservices builds out to the Docker Registry and then deployed to Kubernetes.
Integrated Selenium automation regression test suite in Jenkins build pipeline.
▪ Extensively worked on Jenkins by installing, configuring and maintaining the purpose of CI and End-
to-End automation for all build and deployments implementing CI/CD for the database using Jenkins.
Used Jenkins API to query the Jenkins server state and change configuration and automate jobs on
nodes.
▪ Administering Active Directory and User & Group administration. Provisioned Azure resources
like SQL Database, Web App, Storage Account, Redis Cache, Virtual Machine, and HDInsight using
Azure Resource Manager (ARM).
▪ Created Splunk Search Processing Language (SPL) queries, Reports, Alerts, and Dashboards.
▪ Configured Splunk for all the mission critical applications and using Splunk effectively for
Application troubleshooting and monitoring post go lives.
▪ Hands-on experience in using OpenShift for container orchestration with Kubernetes, container
storage, automation, to enhance container platform multi-tenancy. Experience
with Kubernetes architecture and design, troubleshooting issues and multi-regional deployment
models and patterns for large-scale applications.
▪ Implemented a production ready, load balanced, highly available, fault tolerant, and auto
scaling Kubernetes Infrastructure and Micro Service Container Orchestration.
▪ Created Docker images using a Docker file worked on Docker container snapshots, managed Docker
volume and implemented Docker automation solution for Continuous Integration / Continuous
Delivery model.
▪ Created, Configured and managed a cluster of VMs that are preconfigured to run containerized
applications using Azure Container services and also designed and integrated pivotal cloud
foundry on Microsoft Azure.
▪ Expertise in migrating the existing Azure infrastructure into v2 (ARM), scripting and templating the
whole end to end process as possible. Configuring the Azure Load Balancer to Load balance
incoming traffic to VM's.
▪ Hands on Experience in designing and implementing Service Oriented Architecture underlined with
Ingress and Egress using Azure Data Lake Store & Azure Data Factory by adding storage blobs to
lakes for analytic results and so pull data from Azure data lake to the Storage Blobs.
▪ Hands-on experience in Configuration management tool Ansible and developing modules
in Ansible to automate infrastructure provisioning.
▪ Implemented a Kubernetes Container Orchestration solution within OpenStack allowing for easy
management, creation & recovery of OpenStack assets.
▪ Automated Docker image deployment to a dev and production environment using Jenkins and
Ansible.
▪ Collaborated with development support teams to setup a continuous delivery environment with the
use of build platform tool Docker.
▪ Used Docker coupled with load-balancing tool Nginx, to achieve Continuous Delivery goal on high
scalable environment.
▪ Configured Apache tomcat server using Ansible and Performed Deployment of War files in Tomcat
application servers using Shell script and Ansible.
▪ Automated MySQL container deployment in Docker using Python. Involved in creating and working
through Docker images, containers and Docker Consoles for managing Application Life cycle.
▪ Managed and deployed GitLab and Sentry services into Kubernetes. Configured
their Kubernetes cluster and supported it running on the top of the CoreOS.
▪ Conducted detailed research on Mesos-Marathon and Kubernetes for container orchestration.
▪ Used GIT as source code management tool, created local repo, cloned the repo and performed add,
commit, push, stash, branching, created tags operations. Defined branching, labeling and merge
strategies for all applications in GIT.
▪ Maintenance of JIRA Cloud running with Amazon Web Services. Integrating Jira and Service Now
using Task top plug-in.
Environment: Docker, Kubernetes, Azure, IaaS, PaaS, SaaS Azure Data Factory, Azure SQL,
ARM Services, GIT, Ansible, JIRA, Jenkins, Java, Python, Shell Scripting, Windows server.
Build & Release Engineer January 2015 – September 2016
Client: Deurali-Janta Pharmaceuticals, Nepal
▪ Release Engineer for a team that involved different development teams and multiple simultaneous
software releases.
▪ Developed and implemented Software Release Management strategies for various applications
according to the agile process.
▪ Maintained two Jenkins servers and one Bamboo server to deploy into production and nonproduction
environments.
▪ Involved in all projects that move to production and work closely with the Data Center, Development,
Quality Assurance and Management teams to ensure cross communication and confirmed approval of
all production changes.
▪ Worked on providing solutions for auto-deployment and auto-scaling of nodes across various
environments that gets configured through Chef.
▪ Documentation of detailed build configuration, Build procedures and change history for releases.
▪ Coordinated application release with developer, DBA, QA and project management teams.
▪ Integrated Maven with Subversion to manage and deploy project related tags.
▪ Design and implemented zero-click continuous delivery/orchestration of code/configuration
promotion with standardizing CI workflow which includes Code Coverage, Unit Test cases,
functional test cases and auto-promotion of code depending on various test cases results across
multiple environments.
▪ Imported and managed multiple corporate applications into Subversion (SVN).
▪ Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move
from one environment to other environments.
▪ Developed Perl and shell scripts for automation of the build and release process.
▪ Built and Deployed Java/J2EE to a web application server in an Agile continuous integration
environment and also automated the whole process.
▪ Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application
servers.
▪ Prepared Migration logs for every release and maintained the data accuracy and identifying the testing
Environment and confirmed the Current Code Level and Planned Release schedules.
▪ Redefined processes and implemented tools for software builds, patch creation, source control, and
release tracking and reporting, on UNIX platform.
▪ Responsible for Development Testing, Staging, Pre-Production and Production Builds and Releases.
Environment: Linux Servers (Centos, Debian, Ubuntu), Casandra, Subversion(SVN), Clear Case,
Ant, Maven, Gradle, Puppet, Chef, Bamboo, JIRA, ClearQuest, Build Forge, PERL, Vrealize Suite,
AWS Cloud Formation, Python, WebSphere.
System Admin June 2013 – January 2015
Client: Flying Dragon Airlines, Nepal
▪ Built Red Hat Satellite Server for automated installation of Red Hat Enterprise Linux boxes and
creating image of Red Hat Enterprise Linux system with System Imager that automates Red Hat
Enterprise Linux installs.
▪ Performed software installation, upgrades/patches/packages, troubleshooting, and maintenance on
UNIX & Red Hat Enterprise Linux Servers
▪ Involved in design, configuration, installation, implementation, management, maintain and support
for the Corporate Linux servers RHEL, SLES, and CENTOS
▪ Verified systems for PCI Compliance as well as SOX and HIPPA. Implement new security standards.
Implemented LDAP/Winbind on Linux and UNIX servers to map ID and wrote Deployment scripts.
▪ Implemented NFS, AutoFS, FTP, DNS, DHCP for administrative and project requirements as
well SAMBA server for windows and Linux connectivity.
▪ Systematized the installation and configuration of the monitoring tool Nagios. Created Monitor dash
boards in New Nagios.
▪ Contracted to serve as the JIRA Systems Administrator for the international JIRA/Confluence
infrastructure, including all associated programs, plugins and systems.
▪ Developed automated processes that run daily to check disk usage and perform clean-up of file
systems on UNIX environments using CRON.
▪ Supported all aspects of Linux System Administration and support for all pSeries servers such as: OS
installation and upgrade, OS problem resolution, application of OS fixes installation of application
software.
Environment: Linux, Nagios, Splunk, Jira, UNIX, CENTOS, Windows, RHEL, Confluence,