Post Job Free

Resume

Sign in

Sr. DevOps Engineer

Location:
Englewood, CO, 80111
Posted:
December 07, 2023

Contact this candidate

Resume:

P r a b h a t D h u n g a n a

( * * * ) * * * - *390

p d h u n g a n a a @ o u t l o o k . c o m

PROFESSIONAL SUMMARY

Sr. Cloud/DevOps Engineer with 10+ years of IT Experience extensive of DevOps Engineering. Expertly executed IT strategies were implemented, including hands-on involvement in supporting, automating, and optimizing mission-critical deployments across Amazon Web Services and Microsoft Azure. This involved leveraging configuration management, CI/CD, and DevOps processes. As System Administrator worked on Red Hat Enterprise Linux (RHEL), Ubuntu, and Windows environment, as well as Build and Release Engineer in solving complex problems with creative solutions, supporting development, Deployment operations in different environments.

Proficiency demonstrated in AWS cloud platform incorporating services like EC2, S3, IAM, RDS, Lambda, VPC, CloudWatch, Elastic Beanstalk, Route53, DynamoDB, Auto-Scaling, CloudFront, ELB, Glacier, OpsWork SNS, VPN, Security-Groups, all managed via the AWS management console.

Expertise showcased across various Azure services like Azure SQL, Compute (Web Roles, Worker Roles), Storage, ARM

(Azure Resources Manager), Network Services, API Management, Caching, NoSQL, Azure Autoscaling, Scheduling, and PowerShell Automation.

Proficient in VMs deployment orchestration, fine-tuning Azure AD configurations, optimizing Load Balancers for efficient traffic, and implementing robust Azure SQL and Cloud Services architectures.

Expert in configuring complex Cloud platforms, setting up Virtual Networks with Multi-site and Cross-site capabilities and extensive experience in utilizing AWS instances for Development, Test, Pre-production, and Cloud Automation through DevOps tools like Chef, Jenkins, and Docker.

Extensive track record in upholding project artifact integrity across the software development life cycle through adept use of configuration management tools: CVS, VSS, Subversion, GIT, Rational Clear Case, Jenkins, Clear Quest, and Team City in UNIX and Windows environments.

Proficiently managed Build Deployment phases and harnesses Continuous Integration (CI/CD) tools, orchestrating build configurations, automation, and robust smoke testing processes,

Executed cluster services using Kubernetes and Docker for local deployments, establishing a self-hosted Kubernetes with Terraform and Ansible, Orchestrated application deployment in this environment.

Administered Kubernetes charts via Helm, ensuring consistent builds, templating manifests, customizing deployments, and managing Helm package releases for seamless control within Kubernetes environment.

Experience working with Docker Hub for image creation, management, and handling multiple images, while employing Dockerfile and Docker Build for custom image creation, adeptly implemented named volumes, and bind mounts to facilitate seamless mapping between host and container files.

Specialized in strategically distributing data across nodes and clusters withing AWS Redshift across multiple availability zones. Adept at scaling Amazon RDS, MySQL, MangoDB, DynamoDB, Cassandra DB, and PostgreSQL instances, vertically and horizontally, ensuring seamless for optimizing data architecture, bolstering performance, and scalability across diverse database landscapes.

Expertise demonstrated in developing RESTful APIs and architecting serverless solutions using Ndode.js within AWS Lambda, SQS, SNS, SES, and API Gateway. Proficiently automates AWS functionalities using Python and Boto3, for efficient and seamless deployment and management.

Extensive experience in leveraging Terraforms core functionalities, including Infrastructure as Code, Execution Plans, Resource Graphs, and Change Automation, utilizing Auto Scaling launch configuration templates for Amazon EC2 instances deployment and orchestrated microservices.

Skilled in utilizing Subversion and GIT for version control, proficiency employing a range of Source Code Management tools like GitBash, GitHub, Clear Case, Git GUI, and command-line applications, for tasks like branching, tagging, and maintenance cross UNIX and Windows environments.

Developed provisioning scripts in Ansible through YAML Playbooks to effectively provision Nginx, Apache Spark, Apache Web Servers, and Tomcat Servers efficiently.

Sr. Cloud/DevOps Engineer

Skilled in writing Chef Cookbooks, recipes, roles, and data bags for streamlined service automation, alongside experienced in Docker configuration, and deploying ELK within Docker and Docker-compose environments, integrated with Kubernetes.

Experienced in Pivotal Cloud Foundry (PCF) on Azure VMs efficient container management, also deployed Azure infrastructure via Ansible playbooks, setting Storage Account, VNETS’s, security groups, public IP, Subnets, NIC’s and VM’s for internal applications support.

Experienced incorporating the utilization of Jenkins pipelines to orchestrate the building of all microservices, directing them to the Docker registry, followed by deployment to Kubernetes, created pods and their management within Kubernetes.

Deployed Dockized RabbitMQ in OpenShift for autoscaling while managing multiple Source Control Management System, including Perforce, Git, Subversion and TFs and Clear Case proficiency.

Expertise in the installation and overseeing network related services incorporating TCP/IP, FTP, SSH, TELNET, Load balancing, HTTP, HTTPS, subnets, firewall setup, SMTP and CDN management.

Experience in Configuring, Managing, Installing and Monitoring tools like Nagios, New Relic, Splunk, and ELK for resource Monitoring/Network/Monitoring.

Expert in Linux Server troubleshooting, adept at resolving boot concerns and maintaining server functionality through rescue mode, and proficient in construction new Linux Physical and Virtual servers using kickstart and PXE boot methods.

Expert in WebSphere, JBoss, and WebLogic deployment while adeptly utilizing JIRA for bug tracking, issue dashboard creation, and effectively resolving system inconsistencies in collaborating with QA and engineering teams. Technical Skills

Operating System Unix, Ubuntu, RedHat, CentOS, Solaris, Windows Server 2008/2012/2012 R2 Cloud Environments Amazon Web Services, Microsoft Azure, Google Cloud Platform, OpenStack Database MySQL, MongoDB, SQL Server, Cassandra, CouchDB Container Tools Kubernetes, Podman, Containerd, OpenShift, Amazon ECS, GKS, AKS CI/CD Tools: Jenkins, Hudson, Azure DevOps, GitLab CI/CD, Bitbucket Scripting/Programming Languages .NET, Python, YAML, Perl, Bash Shell scripting, Ruby, PHP, PowerShell, JSON. Build/Automation Tools Maven, Jenkins CI, Docker, Kubernetes, Buildforge Monitoring Tool Splunk, Nagios, New Relic, ELK, Zabbix Version Control Tools Git, SVN, BitBucket, IBM Rational Clearcase, Web Servers Apache HTTP, Nginx, JBoss, Oracle WebLogic Server, WebSphere, Tomcat Automation tools Chef, Ansible, Terraform

Bug Tracking/Monitoring Tools JIRA, Service Now, BMC Remedy, Nagios, Splunk, Qualys Professional Experience

College Board, Reston, VA July 2019 - Present

Senior DevOps/Cloud Engineer

Responsibilities:

Collaborated as a DevOps Engineer within a team, utilizing proprietary and open-sourced tools, such as Jenkins, AWS, JIRA, etc., facilitating the development and deployment of internal tools and programs.

Responsible for the vigilant monitoring and upkeep of AWS S3 buckets housing critical data packages. Each package comprised essential metadata files instrumental in facilitating subsequent flash testing procedures.

Orchestrated and sustained the configuration of AWS Lambda functions, triggering in response to Jenkins build initiations. These functions seamlessly facilitated the storage of build data within an AWS S3 bucket, ensuing accessibility to all the teams.

Collaborated extensively with multiple parallel DevOps teams within the organization, managing an extensive cluster of Continuous Integration Systems across various sever channels.

Utilized Terraform and CloudFormation to provision robust, highly available EC2 instances, developed custom plugins for Terraform to enable and support novel functionalities.

Architected AWS CloudFormation templates for customized VPCs, Subnets, and NAT setups, ensuring seamless deployment of both web applications and database frameworks.

Developed distinct CloudFormation Templates for multiple environments, automating infrastructure provisioning from ELBs and CloudWatch alarms to ASGs, SNS, and RDS-streamlining deployment via a single-click operation.

Executed migrations, orchestrating the transition of extensive on-premises infrastructure to the AWS Cloud, employing Terraform and CloudFormation templates to streamline and automate the processes.

Responsible for creating and editing Python scripts designed for automation, enhancing the efficiency of QA testers by enabling faster and more reliable testing procedures.

Contributed to deployment config files, defining variables, permissions, certificates, secrets, and resources. Skilled in diagnosing repo-sync, build monitoring, and resolving code concerns in Gerrit and Phabricator.

Created an ELK system for monitoring and searching enterprise alerts overseeing installation and configuration for log management across EC2 instances and the Elastic Load Balancer for Elastic Search.

Monitored application performance and conducted log analysis utilizing ELK (Elasticsearch, Logstash, Kibana), setting up and configuring the ELK stack to efficiently index text files improving search capabilities.

Collaborated on establishing Continuous Integration workflows incorporating build, release, and testing phases. Employed both internal tools and Jenkins to execute and integrate Continuous Integration procedures.

Utilized Ansible and Ansible Tower as a robust Configuration Management toolset to automate repetitive tasks, expediate critical application deployments, and proactively oversee changes. Wrote Python code leveraging the Ansible API, streamlining the Cloud Deployment Process through automation.

Authored numerous playbooks incorporating tasks, roles, facts, and templets for VAR files. Implemented file configurations with dynamic values based on conditions, triggering YAML files effectively within Ansible.

Utilized the Service Fabric Cluster to deploy Jenkins as a Service Fabric application within the cluster, facilitating the deployment of various service applications through this platform.

Configured Docker through Jenkins for automated container deployment and managed Hub, ensuring middleware integrity, while also automating microservices deployment via Ansible onto a Docker Swarm Cluster from private Docker Registry.

Worked with Docker and Kubernetes to implement cluster services, orchestrating local deployments within self-hosted Kubernetes cluster using Terraform and Ansible, facilitating seamless application deployment.

Configured Kubernetes Replication Controllers to enable multiple pods, employed Helm for managing Kubernetes charts and manifest files, ensuring consistent builds for application across pods.

Integrated Vulnerability Detection seamlessly into the CI/CD workflow through Jenkins Pipelines and SonarQube Gates. Installed Jenkins and necessary plugins for GIT Repository, established SCM Polling for immediate Maven Builds, and configured Maven Repository using Nexus Artifactory.

Experienced in Atlassian (Jira, Confluence, Bitbucket, Bamboo) and skilled in deploying ELK for log analytics, integrating New Relic for proactive insights.

Worked with diverse web servers, including Apache HTTP Server, NGINX, APACHE Tomcat, and application servers such as Oracle WebLogic (9.x, 10.x), IBM WebSphere (6.x, 7.x. 8.x), and JBoss 4.1, ensuring familiarity with the latest builds and configurations.

Proficiently developed Python, Perl, and shell/bash scripts specifically designed for TC Server/Tomcat web application servers, automating build and release processes while optimizing Maven’s functionality for enhanced efficiency in critical build operations.

Environments: AWS, CloudFormation, Kubernetes, Helm, ELK, Docker, GIT/Gerrit, Jenkins, Ansible, Agile, Bash scripting, Dogfooding, Shell, Python Scripting, PHP, Phabricator, Confluence, JIRA, CentOS, Artifactory, Maven, Qualys, Deep Security. Moody’s Analytics, CA May 2017-June 2019

Senior Cloud Solutions Engineer

Responsibilities:

Executed Enterprise Integrations architecture using Azure Service Bus, AppService's, Active Directory Storage, and Azure’s authentication services for seamless connectivity with Azure SQL Server and other Azure offerings.

Managed deployment workflows server provisioning, load balancing, and system health monitoring, leveraging Azure Service Manager and Azure Resource Manager for comprehensive system oversight.

Designed and configured Azure Virtual Networks (VNets), subnets, network settings, DHCP address blocks, DNS configurations, security policies and BGP routes to enable seamless ExpressRoute connectivity between on-premises data centers and the Azure cloud.

Configured Azure Backup Service to secure Azure VMs and on-premises data within Azure, proficiently constructing and deploying servers using Azure Resource Manager (ARM) templates or the Azure Portal.

In Azure, set up Azure Runbooks using PowerShell Workflow type to enable automation, facilitating parallel processing for executing multiple actions simultaneously.

Contributed to Azure Fabric, microservices, IoT, and Docker container initiatives within Azure, participating in the implementation of continuous build integration system using Terraform, while leveraging Azure Internal Load Balancer for enhanced availability across IaaS VMs and PaaS role instances.

Automated daily task by utilizing Windows PowerShell to create VMs, manage Virtual Networking, VPN configurations, keys Vault, Load Balancer setups, and Disk Encryption within the system.

Utilized the Pivotal Cloud Foundry (PCF) platform to implement Microservices built upon Spring Boot Services and orchestrated automated CI/CD pipelines through TeamCity for seamless deployment on PCF.

Utilized Infrastructure as code, specifically Terraform, for provisioning servers and instances where code is managed in private repository for ensuring continuous updates and maintenance.

Used Ansible and Ansible Tower for Configuration Management, automating task and critical application deployments, while leveraging Python with the Ansible Python API for proactive change management in Cloud Deployment Processes.

Created multiple playbooks incorporating tasks, roles, facts, and templates for VAR files. Configured files with conditional settings, managing dynamic values and initiating YAML files within Ansible.

Leveraged the Service Fabric Cluster to deploy Jenkins as a service fabric application within the cluster and subsequently utilized it to deploy various service applications.

Configured Docker for automated container deployment via Jenkins, managed Docker Hub for essential images, facilitated microservices automation, deploying from private Docker Registry to Docker Swarm Cluster using Ansible.

Deployed application containers using Terraform and Ansible to build a self-hosted Kubernetes cluster, leveraging Docker and Kubernetes for local deployments and implementing cluster services.

Enabled multi-pod environments, supporting services like Jenkins Master across various minions using Kubernetes Replication controllers. Oversaw Kubernetes charts, manifest files, and ensured reproducible Kubernetes application builds.

Integrated Vulnerability Detection within the CI/Cd workflow using Jenkins Pipelines and SonarQube Quality Gates, configuring Jenkins with GIT Repository plugins, enabling SCM Polling for immediate Maven builds, and establishing a Maven Repository using Nexus Antifactory.

Configured Jenkins server for Continuous Automated builds, employing GIT Source Control System poling throughout the day and scheduled overnight builds to meet development requirements, leveraging Jenkins, GIT and Maven.

Configured and deployed Elastic Search, Logstash and Kibana (ELK) for log analytics, full-text search, and integrated application monitoring on Azure while also integrating applications with new Relic for proactive monitoring.

Developed Python, Perl, and shell/bash scripts for TC Server/Tomcat web servers, automating build and release processes while optimizing Maven’s functionality for enhanced efficiency in critical build operations. Environments: Azure, PCF, Ansible, Shell, Python, Linux, Maven, MySQL, Jenkins, Apache Tomcat 7.x, Docker, Virtualization, Kubernetes, ELK, New Relic, Apache HTTP server 2.4, Nginx, LDAP, JDK1.7, XML, SVN, GIT. PNC Bank, Pittsburgh, PA March 2016-April 2017

Sr. DevOps Engineer

Responsibilities:

Integrated CloudFormation, Jenkins, AWS and Chef across Google Cloud and Meta, fostering comprehensive infrastructure automation and continuity by integrating CloudFormation scripts, Jenkins, AWS, and Chef cookbooks within Google Could and Meta platforms.

Authored Chef Cookbooks for many diverse configurations, aiming to modularize and optimize end-product configurations while streamlining OS component configurations for minimal AWS server templets.

Managed Ubuntu, Linux, and Windows virtual servers on AWS EC2 instances using Open-Source Chef Server. Also, implemented fault tolerant, auto-scaling Kubernetes infrastructure, orchestrating microservice containers for high availability.

Utilized CloudBee Docker Pipeline plugin to link Jenkins with Docker to facilitate microservices builds in the Docker Registry and deployment to Kubernetes, while also integrating a Selenium automation regression test within the Jenkins pipeline.

Implemented the Docker-Maven-plugin within Maven’s pom.xml files to construct Docker images for all microservices, subsequently building Docker images form Java jar files using Dockerfile.

Authored Dockerfile and accompanying scripts to construct and deploy Docker images for a multi-tier architecture, incorporating front-end webserver, API servers, and backend logic servers.

Used Terraform to configure the Kubernetes provider, facilitating interaction with Kubernetes for services like Config Map, Namespace, Volume, Auto scaler, also collaborated on generating AWS CloudFormation, Terraform, and Chef and Murano’s heat Orchestration templates in the OpenStack Environment.

Migrated an existing application form a monolithic to a Microservices architecture, constructing Spring Boot applications and employing Docker Swarm as the container orchestration tool for the service management.

Utilized Python with Chef to automate deployment of Java and .NET applications on Linux and Windows servers, additionally integrating Nagios system in Ops for alerts via Python scripts.

Utilized ELK stack with X-pack for log monitoring, diverse index patterns, and U.S customer mapping in Kibana. Implemented chef for ELK deployment, automating continuous deployment, node configuration, and deployment failure reporting.

Configured Bitbucket with Jenkins and automated the build process via SCM and developed Python-based post-commit and pre-push hooks in Bitbucket repositories, adeptly managing merging issues during ng branch re-integration and rebasing.

Developed Python scripts using standard libraries to retrieve agent logs incorporating Inventory, Remote connections, Network usage and performance metrics.

Environments: Amazon Web Services (AWS) (EC2, Cloud Front, Cloud Watch, RDS, ELB, EBS, S3, Route53, SNS, SQS, KMS, Cloud Trail, IAM, CloudFormation, Virtual Private Cloud (VPC), LDAP, Terraform,) GIT, Jenkins, Chef, ELK RedHat Linux, Docker, Bash shell, Python, Tomcat.

BIAS CORP-Atlanta, GA October 2014-February 2016

Cloud Operations Engineer

Responsibilities:

Administered Window Sever (2008, 2012 R2, 2016) and Active Directory management. Also, worked in server deployment via Azure Resource Manager Templets and Azure Portal, including migration of on-premises virtual machines to Azure Resources Manager Subscription using Azure Site Recovery.

Architected and implemented application with C#, ASP.NET, ADO.NET, HTML, CSS, AJAX, and WinForms.

Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal.

Security Patching on the Azure IAAS VMs through the Shavlik Patching Tool.

Solution Consultant responsible to be primary SME on Azure services including DRaaS, SaaS, PaaS and IaaS while contributing architecture decisions and tasks for ongoing migration efforts.

Oversaw full-scale installation and administration, seamlessly integrating Azure with local legacy systems. Managed Splunk log monitoring for web servers, ensuring uninterrupted production and optimizing logging processes.

Conducted troubleshooting and monitoring activities for a variety of proprietary Axiom and third-party applications within the Azure environment. Utilized monitoring tools such as Splunk and Azure Monitor to ensure optimal performance and reliability. Belk Inc- Charlotte, NC May 2013- August 2014

Systems Administrator

Responsibilities:

Installed various operating systems like Windows NT/2000/XP/Vista and Linux, configured Microsoft Outlook (2003 & 2007), administered Exchange servers, and conducted regular system management, OS upgrades as well as software updates.

Installed and updated antivirus software, managed industry-specific application servers.

Experience in researching OS issues, applying patches, managing vender tickets (Remedy, Redbox), and maintaining disks including metadevices and mirrors using Solaris volume Manager (SVM).

Accountable for the careful installation, configuration, and administration of Sun Solaris 9 and Red Hat Enterprise Linux on x86 architecture.



Contact this candidate