OM Prakash Lamsal
AWS/Azure DevOps Engineer
*********.*********@*****.***
6+ Yrs. experience in DevOps operations, AWS, and AZURE Cloud Management, Build and Release Management, SDLC, Unix/Linux Administration. Highly experienced in managing server infrastructure and administration of Mission Critical, highly available environments. Extensively experienced in Unix/Linux system administration, Server Builds, System builds, Installations, Upgrades, Migrations and Troubleshooting on REDHAT Linux, CentOS, Ubuntu, and Windows.
Deployment automation engineering of commercial enterprise software products.
IaaS, SaaS, PaaS deployments to AWS, VMware and Azure.
Specialize in AWS EC2, VPC, CloudFormation, S3, DynamoDB, Security Groups etc.
Automation Tools: Terraform, Ansible, Docker, Git.
Created Python scripts to completely automate AWS services, which includes web servers, ELB.
Worked on Creating new EC2 instances on AWS (Amazon web services).
Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
Managing AWS Infra and automation with CLI, API. Managing DATA Center Inbound and outbound services. Working on automation tools like Ansible and chef.
Integration of Ansible with Apache and developed load testing and monitoring suites in Python.
Written scripts in Python to automate log rotation of multiple logs from web servers.
Experience in managing AWS VPC (Virtual Private Cloud) environment with around 300+ Linux and Ubuntu and Windows instances.
Hands on experience in installing and administrating CI/CD tool like Jenkins.
Implemented CI using Jenkins and continuous deployment. Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
Resolved update, merge and password authentication issues in Jenkins.
Involved in Architect, Build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration
Creation and maintenance of content for the Ansible community, and implementation of Ansible modules based on customer and community requirements.
Assisted in migrating the existing data center into the AWS environment.
Extensive knowledge in design and development of Java/J2EE applications.
Build a CI/CD pipeline to automate the process using the python script.
Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
Installed the application on AWS EC2 AMI, Red hat, Ubuntu Instances.
Involved in loading data from On-premises data warehouse to AWS's Cloud using different approaches like Sqoop, Spark and AWS Services.
Experienced in the installation, configuration and management of Landmark Openwork’s.
Managed and maintained the Landmark Synchronous Release Lab (SRL) project, hosting multiple.
Openwork’s server on Oracle Databases providing unified R&D dev & test access.
Design, planning and implementation for existing On-Prem applications to Azure Cloud.
Assisted in migrating the existing data center into the Azure environment.
Provided high availability for IaaS VMs and PaaS role instances for accessing from other services in the VNet with Azure Internal Load Balancer.
Used Maven for building Java/J2EE Applications.
Used AWS for deploying and scaling web applications and services developed with Java.
Created a Virtual Network on Linux and Windows Azure to connect all the servers.
Experienced in automating, configuring and deploying instances on Azure and Rackspace cloud environments and in Data centers.
TECHNICAL SKILLS:
Operating Systems Linux Red Hat (4.x, 5.x, 6.x), Linux CentOS, Ubuntu, Unix, Windows.
Version Control Tools SVN, GIT, GITHUB and TFS
Web/Application
Servers
Web Logic, Apache Tomcat, Web Sphere and JBOSS.
Automation Tools Jenkins/Hudson, Build Forge and Bamboo. Build Tools Maven, Ant and MS Build.
Configuration Tools Chef, Puppet and Ansible.
Databases Oracle 9i/10g/11g/12c, DB2, MS Access and SQL Server 2012/2008R2/2005
Bug Tracking Tools JIRA, Remedy, HP Quality Center and IBM Clear Quest. Scripting Shell, Bash, and Python.
Virtualization Tools Docker, VM virtual Box and VMware. Monitoring Tools Nagios, Cloud watch, Splunk.
Cloud Platform AWS EC2, VPC, ELB, RDS, Route 53, ECS, EBS, Cloud Formation AWS Config and S3, Microsoft Azure.
Languages Scripting Language ANT, Shell, Bash and Python Programming Languages C/C++, Java, C#.Net, VB.Net, PHP and PL/SQL. EDUCATION:
Bachelor’s in Computer Science from Tribhuvan University, Kirtipur, Nepal Professional Summary:
Client: Atlantic Union Bank, Richmond, Virginia
Date: March 2021 – Current
Role: AWS/DevOps Engineer
Responsibilities:
Managed Linux and Windows virtual servers on AWS EC2 using Chef Server.
I have experience in core AWS services (S3, DynamoDB, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, OpsWorks, and Cloud Formation) and security practices (IAM, CloudWatch, and CloudTrail).
Strong Knowledge in understanding the principles and best practices of Software Configuration Management (SCM) in Agile/Scrum methodologies
Exposed to all aspects of software development lifecycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and post-production analysis of the projects
Excelled on creating AMI (AWS Machine Images) that utilizes ELB (Elastic Load Balancer) and Auto Scaling. That Auto Scaling fired up new resources those will by default bootstrapped with the Chef-Server
Extensive experience and knowledge on Jenkins and Docker for continuous integration and end-to-end automation for all build and deployments.
Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto- scaling groups.
Developed Ansible Recipes to configure, deploy and maintain software components of the existing infrastructure.
Configured various jobs in Jenkins for deployment of Java based applications and running test suites.
Familiar system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and docker for the runtime environment for the CI/CD system to build and test and deploy
Creating cookbook for provisioning servers like Jenkins & Hudson and Chef-server.
Used Ansible to manage Web Applications, Config Files, Database, Users, Mount Points, and Packages.
Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform
Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
Created Python scripts to totally automate AWS services, which includes web servers, ELB,
Designed and developed automation test scripts using Python.
Build and released of cloud-based products containing Linux and Windows environments, using Power Shell and Python Scripting.
Working with SCM, SVN, GIT and Maven including branching and merging strategies.
Expert in deploying the code through web application servers like Web Sphere/ Web Logic/ Apache Tomcat/ JBoss
Configured various jobs in Jenkins for deployment of Java based applications and running test suites.
Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code. Worked on Tomcat Web server for hosting web apps.
Deployed JAVA/J2EE applications through Web Logic/Web Sphere Application servers.
Extensively worked on Jenkins for Continuous Integration and for End-to-End automation for all build and deployments.
Expertise in writing and troubleshooting Shell, Bash, Python Scripts and C++, JavaScript’s
Very knowledgeable regarding DevOps / Automation with Docker and Continuous Deployment procedures using tools such as Ansible, docked-machine, Docker- compose, Mesos, Marathon, etc.
Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and teamwork environment Client: Caterpillar, Irving, TX
Date: Feb 2020 – March 2021
Role: Azure Cloud/DevOps Engineer
Responsibilities:
Assist in migrate multiple resources across subscriptions, regions and resource groups.
Resolve technical issues in Azure portal, Azure platform services, Azure VM and Storage
Experience of deploying VMs, Storage, Network and Backup/Restore activities and with Power Shell Script.
Responsible for the Microsoft Azure IaaS Platform, Azure Networking, Migration, Scaling, High Availability.
Engage and collaborate with other Microsoft groups, including escalation teams in gaining resolution to critical, complex issues
Triaging Platform incidents, Alerts and Service requests. Mitigate Azure live site incidents, meeting SLAs through TSGs and technical levers.
Responsible for end-to-end product-aligned support delivery ensuring alignment with CSS- wide support experience.
Diagnosis and Resolution of all problems that can occur within the Azure cloud, from Windows & Linux OS Issues.
Implemented best practices for Infrastructure automation using Power Shell and contributed to process improvements and optimizations and applied OMS monitoring in Azure.
Responsible for managing all the Utility servers “Azure-Jumpboxes” in all the Azure Clouds.
Responsible for provisioning of Azure services on the cloud to build scalable production systems load balancers
Utilizing Azure Resource Manager (ARM) to deploy, update or delete all the resources for your solution in a single, coordinated operation.
Create/Update CICD pipelines that can manually/automatically trigger to create right images, run tests, and publish them.
Maintain and enhancing existing CICD azure DevOps pipeline using YAML based pipeline
Deploying, managing and operating scalable, highly available, fault tolerant systems on Azure.
Experience working with Microsoft Team Foundation Server (TFS), visual Studio and Azure Devops.
Monitor the health of clouds using Netmon and Jarvis page by adding the agent node and fabric procedure and using Kusto Explorer to analyze the event logs.
Experience in working on Azure tools like netfab, Xts, FCShell, Jarvis module and Proxy Whitelisting on Federal Clouds
Create BSL CIS jobs and drive workflow to generate BSL packages for Azure, Autopilot, Pilotfish, EXO
Analyzing Autopilot and Pilotfish cluster hardware health status and publish weekly RMA, Triage metrics trend to Autopilot FTEs
Migration of on premises data to Azure Data Box and setting up the file share and file sync in Azure Cloud.
Client: Walmart, Bentonville, AR
Date: Nov 2018 – Feb 2020
Role: AWS/Cloud Engineer
Responsibilities:
Responsible for CI/CD processes by responding to Git triggers, human input and dependency chains and environment setup.
Design and document CI/CD tools configuration management.
Created and maintained documentation of build and release processes.
Configuring and maintaining build and deployment CI/CD tools GitLab, Jenkins (Local/NON- PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform.
Involved in Region-based Deployments which supports deployments to multiple regions in the same pipeline run. Blue-Green Deployments (automatic tracking of active/Inactive stacks).
Various branching, merging, resolve merge conflict and tagging. Continuous Delivery infrastructure setup in AWS VPCs
Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
Worked on Integration and Production AWS environments.
Implemented the email notification and slack channel notification service in the Jenkins file it triggers message when the pipeline runs.
Deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation with JSON templates.
Developed CI pipeline for testing cookbooks using RSpec unit testing strategy which checks the versions and dependencies.
Performed build and siteAws (continuous integration/deployment build principles). Client: Exxon Mobil, Irving, Tx
Date: Jan 2017 – Nov 2018
Role: DevOps Engineer
Responsibilities:
Responsible for migrating the legacy application to AWS cloud platform.
Worked on EC2, S3, VPC, Cloud watch, IAM Roles, SNS subscription service.
Experience using Identity and Access Management (IAM) to design policies, create roles, manage users and groups.
Design and launch Cloud Formation stacks in AWS, relying on configuration management
Worked with GitHub for defining branching, labeling and merge strategies for all applications.
Hosting highly scalable, fault tolerant applications on the AWS cloud.
Developed CI/CD system with Jenkins on Docker for the runtime environment for the CI/CD system to build, test and deploy.
Managing with Custom AMI's created AMI tags and modified AMI permissions.
Configured Security Model in AWS IAM, to authenticate users and application in AWS environment.
Created monitors, alarms and notifications for EC2 hosts using CloudWatch and for App using Nagios.
Maintained, troubleshoot and monitored the AWS environment to ensure proper functionality of the deployment.
Client: New York Life Insurance, New York, NY
Date: June 2016 – Dec 2016
Role: Linux System Administrator
Responsibilities:
Developed and supported the Software Release Management and procedures using agile/scrum.
Installation, configuration and administration of Red Hat Linux servers, Windows, and support for Servers.
Installation, maintenance and regular upgrades of Windows and Red Hat Linux Servers using kick start-based network installation
Provided 24x7 System Administration support for Red Hat Linux 3.x, 4. xservers and resolved trouble tickets on shift rotation basis.
Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting.
Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for other flavors of UNIX.
Monitoring system performance, tune-up kernel parameter, adding /removing
/administering hosts, users, disks on DNS / NIS domain.
Configuration of Hardware and Software RAID on Digital & Sun Servers
Installation of Oracle Patches and Troubleshooting, creating and modifying application related objects, creating profiles, Users, roles and maintaining system security.
Installation and configuration of Oracle 7.x/8. x.
Wrote bash shell scripts for getting information about various Linux servers
Installed and Configured Send Mail Utility on Sun UNIX Servers.