Post Job Free

Resume

Sign in

Azure Devops Engineer

Location:
Apex, NC
Posted:
September 05, 2023

Contact this candidate

Resume:

Harshith P

Email: adzhks@r.postjobfree.com

Contact no: 919-***-****

LinkedIn: www.linkedin.com/in/harshith-p-212a06251

PROFESSIONAL SUMMARY

Around 7+ years of IT Experience as Sr. Cloud/ DevOps Infrastructure Engineer, DevOps Engineer, Build & Release Engineer and Linux administrator. Implemented effective IT strategies and knowledge on Azure, AWS, Configuration Management tools like Ansible, Chef and deployed applications through CI/ CD using Azure DevOps, Jenkins and Container Orchestration tools like Kubernetes, AKS, EKS.

Proficient in Microsoft Azure IAAS, SAAS and PAAS services such as Virtual Networks, Virtual Machines, Blob storage, Azure Data Factory, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling, deploying Web Apps, monitoring by Azure Application Insights and creating Web-Jobs.

Experience in Azure Site Recovery and Azure Backup Installed and Configured the Azure Backup agent and virtual machine backup, Enabled Azure Virtual machine backup from the Vault and configured the Azure Site Recovery (ASR).

Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments.

Implemented microservices, application development, and migration using AWS/Azure services such as Azure DevOps, Kubernetes Service (AKS), Azure Container Registry, Cosmos DB, and Grafana, Azure pipelines, Monitor, RBAC, AWS Kubernetes EKS and Kubernetes API to run workloads on EKS Clusters.

Expertise in setting up Kubernetes (k8s) clusters for running microservices and pushed microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible.

Good experience with helm chart deployments, writing manifest files to deploy k8s objects/microservices.

Expertise in Implementing a production ready, highly available, fault tolerant Kubernetes infrastructure. Working on Scheduling, deploying and managing container replicas on a node cluster using Kubernetes.

Expertise in creating pods, Namespaces, Services, Deployments, Daemon sets, Replica Sets of microservices in Kubernetes using YAML manifests, HELM charts etc., and integrated Jenkins pipelines to drive all microservices releases.

Experience in Building and deploying the application code using CLI of Kubernetes called Kubectl, Kubelet, Kubeadm, Kube spray and Schedule the jobs using Kube Scheduler. Managed K8s charts using Helm and created reproducible builds of the Kubernetes applications.

Experience in creating canary/Blue green deployment for Kubernetes with no downtime when application upgrades.

Experience in Azure DevOps services Boards, Repos, Build and release pipelines, Test plans, Artifacts and Service connections.

Experience in writing yaml files to deploy an application in ci/cd pipelines in Azure DevOps.

Set-up a continuous build process in Visual Studio Team Services to automatically build on new check-in of code then deploy that new build to the Azure Web application

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.

Architected Jenkins build pipelines in various Linux environments like RHEL, Centos and Windows to build and deploy applications. And used Jenkins pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes

Experience in managing software artifacts required for development using repository managers like Nexus and JFrog Artifactory and writing Jenkins Pipeline Scripts for Continuous Integration (CI)and built workflows also used Jenkins for uploading Artifacts into Nexus Repository.

Expertise in using Docker to run and deploy the applications in multiple containers like Kubernetes and Docker Swarm.

Experience in Ansible setup, managing hosts file, using YAML, authoring various playbooks and custom modules with Ansible and worked on Ansible Playbooks to automate in AZURE services like Launching VM, Provisioning IAM, Configuring VPC, Blob storage, Monitoring using Log analytics.

Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.

Responsible for creating documentation of the Terraform infrastructure in Confluence, and used Terraform to manage the AZURE and other cloud infrastructure and managed servers using configuration management tools like Ansible and Chef.

Worked with Terraform key features such as Infrastructure as a code, Execution plans, Resource Graphs, Change Automation.

Experience in creating S3 buckets and managed policies for S3 buckets and utilized S3 Buckets and Glacier for storage, backup and archived in AWS.

Experience in setting up a GCP Firewall rules in order to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN to deliver content from GCP cache locations drastically improving user experience and latency.

Developed, and implemented architectural solutions involving multiple Tanzu Application Service (PCF) foundations on VMware virtual infrastructure (on-premises)

Experience in writing automation scripts for creating resources in OpenStack Cloud using Python and terraform modules. Created and managed Cinder volumes in OpenStack Cloud.

Experience in configuring Splunk and Integrated Splunk with Active directory and LDAP authentication. Working experience on LDAP, NIS, DHCP, TCP/IP, DNS

Expertise in operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) focusing on high-availability, fault tolerance, and auto-scaling with Cloud watch monitoring.

Experience in using different log monitoring tools like Nagios, Splunk, ELK (Elastic Search, Log Stash, Kibana) to see logs information, monitor, security and get the health notifications from nodes.

Mastered multiple scripts and distributed programming Python, Ruby, Nodejs, Golang, and/or PowerShell to support the services. Developed AWS Lambda and AWS S3 using Golang.

Expertise in writing Shell scripts (Bash), Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, and Subversion (SVN)on Linux and Windows platforms

Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP and TFTP).

Excellent understanding of Software Development Life Cycle (SDLC) methodologies like Agile and Waterfall

TECHNICAL SKILLS:

Cloud Platforms

Microsoft Azure, Amazon Web Services, GCP

Container Orchestration Tools

Kubernetes, Docker Swarm, EC2 Container Services, Azure Container Services, OpenShift

Configuration Management

Ansible, Chef, Puppet

Version Control Tools

GIT, GITHUB, SVN, Bitbucket

Web and Application Servers

JBOSS, Apache Tomcat, Web Sphere, Web Logic, Nginx

Monitoring Tools

Nagios, Splunk, ELK, Grafana

Bug Tracking Tools

JIRA, ServiceNow, Bugzilla, HP ALM, Confluence

Build Tools

Maven, Ant, Gradle

Continuous Integration

Azure DevOps, Jenkins

Scripting Languages

Shell, Python, YAML, Bash

Database

Redis, Cosmo DB, Mongo DB

Repository Management

Nexus, JFrog

Virtualization

VMware, Windows Hyper-V, Power VM, Vagrant, Virtual box

Operating System

Red Hat, Ubuntu, Debian, CentOS, Windows, Solaris, Mac OS

Networking Protocols

TCP/IP, DNS, NFS, ICMP, SMTP, DHCP, OSPF, BGP, UDP and RIP

CERTIFICATIONS:

Microsoft Certified: Azure Devops Engineer Expert

Microsoft Certified: Azure Administrator Associate

Microsoft Certified: AZ-400: Designing and Implementing Microsoft DevOps Solutions

CKA : Certified Kubernetes Administrator

AWS : AWS Certified Solutions Architect

PROFFESSIONAL EXPERIENCE:

Role: DevOps Engineer April 2023- Present

Client: Gallagher Bassett

Responsibilities:

Implemented Azure Active Directory for single sign-on access to thousands of cloud SaaS applications like Office 365, Dropbox. Involved in configuration for Web apps/Function apps, V-net integration, HCM, Application gateway, App Insights, Active Directory, Azure Key Vault, Encryption and Security on Azure.

Implemented Azure Role-Based Access Control (RBAC) for granular level access control and to separate roles inside our team and organization created a security role based on the teams and Roles provide users only the level of access they require to carry out their activities.

Experience in configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, App services, Analyzing Azure Network.

Designed, Implemented and maintained Disaster Recovery (DR) and High Availability (HA) solutions using Azure Traffic Manager and Azure Front door where I have implemented muti region architecture along with Log aggregation, Database Replication.

Experience with Azure transformation projects and Azure architecture decision making by Architecting and implementing ETL and data movement solutions using Azure Data Factory (ADF), SSIS

Created Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing Yaml files. Setup Nginx Ingress controller to manage the ingress/egress routing rules for Kubernetes.

Worked on Kubernetes for creating new Projects, Services for Load Balancing, and adding them to Routes by accessing from outside, created Pods through new application and controlling, scaling, and troubleshooting pods through SSH, managed manifest files and releases of Helm charts.

Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes

Monitored applications using Kibana and Datadog and created Custom Dashboards and Alerts. Managed dashboards in Dynatrace for both operations and various lines of business.

Role: DevOps Engineer Oct 2022- March 2023

Client: UHG/Optum Labs

Responsibilities:

Worked on Azure services like Azure VM, Azure Storage accounts, Azure Kubernetes services, Azure subnet, Azure Virtual networks, Azure Key vault, Azure log analytics, Azure Function app.

Added APIM record for the Function app using the openapi.json to trigger the function using HTTPS endpoints and set up the routing in the Front door.

Worked on Azure governance and compliance frameworks, including Azure Policy, Azure Security Center, Azure RBAC, and Azure Blueprint.

Upgraded AZURERM Provider version to latest and written terraform import script to bring the resources under terraform management replacing the old resources with the same resource id.

Experience in creating resource locks to the Event Topic, Storage Account and ADLS Account for the prod environment.

Providing support for Dev teams to troubleshoot failed applications in Tanzu foundation implemented on Azure virtual machines and configured LDAP, to Tanzu VMware (PCF) for multiple application teams.

Built platform using Terraform and Azure DevOps to automate pipelines for installation of Tanzu components (Pivotal Cloud Foundry) or services on to public cloud provider

Worked on troubleshooting and problem-solving skills, with the ability to diagnose and resolve complex issues related to Terraform infrastructure and code.

Written Bash script to get the url of a deployed environment to the log output and cretaed a markdown page in Azure DevOps to display the url.

Created a shared pipeline template for all the docker images and a SQL container job to make the builds faster.

Used to troubleshoot and diagnose issues in AKS clusters using logging and monitoring tools like Azure Monitor, Prometheus. Created Datadog dashboards for various applications and monitored real time.

Experience in creating node pools for AKS with different compute configurations that map to small, medium, large, and disabled HTTP application routing in AKS cluster.

Written a bash script to auto detect the terraform version mentioned in the terraform files and install the version of terraform in the Azure DevOps pipeline. Generated a Datadog link for the failed Kubernetes pods in the Azure DevOps log output.

Used Azure Repos 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.

Role: Sr. Cloud/ DevOps Infrastructure Engineer Aug 2021 – Sep 2022 Client: CSX - Jacksonville, FL

Responsibilities:

Implemented Azure services such as Azure Active Directory (AD), Azure storage, Azure cloud services, IS, Azure Resource Manager (ARM), Azure Blob Storage, Azure VM, SQL Database, Cosmos dB, Redis, Azure Web apps, Azure Key vault, Azure application insights.

Created AZURE Resource Manager (ARM) Templates to deploy multiple resources and experience in designing custom build steps using PowerShell scripts and ARM templates to automate the provisioning and deployment process.

Created Azure automated assets, Graphical runbooks, PowerShell run books that will automate specific tasks.

Responsible for creating and managing Azure AD tenants, manage users and groups, and configure application integration with Azure AD. Integrated on-premises Windows AD with Azure AD, configure multi-factor authentication (MFA) and federated single sign-on (SSO).

Deployed AZURE AD Connect, configuring ADFS authentication flow, ADFS installation using AZURE AD Connect. Used Azure Network Security Groups, Azure Operational Insight and OMS, AZURE Premium Storage, Site Recovery, Network Virtual Appliance, Client-Side encryption for Azure storage objects Configured and maintained Azure Storage Firewalls and Virtual Networks that uses virtual Network Service Endpoints to allow administrators to create network rules that allow traffic only from selected V Nets and subnets, creating a secure network boundary for their data.

Integrated existing APIs to Azure API management to get the attributes like security, usage plans, analytics and monitoring the alerts.

Created Azure Hybrid runbook worker in on prem environment and connected it to azure automation accounts and written runbooks for automating tasks.

Used Azure Data Lake and Azure Databricks to organize the data into notebooks and made it easy to visualize data through use of dashboards.

Used Azure Express Route to set up a private connection to Microsoft cloud services such as a Microsoft Azure and Dynamic 365. Configured Azure Virtual Networks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing. Azure API Management, Security, Cloud-to-Cloud Integration.

Integrated Azure log analytics workspace to the azure services to collect the activity logs of the azure services and analyzed the logs and created the alerts using Kusto query language.

Managed Azure Container Registry to store private Docker images, which are deployed and Azure pipelines to build, test, and deployments. Azure Monitor to collect metrics and logs. Configured Monitor to track performance and maintain security, and used Grafana tool to collect metrics, queries.

Implemented containerized based applications on Azure Kubernetes by using Azure Kubernetes service (AKS), Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes, Ingress API Gateway, MySQL Databases and Cosmo DB for stateless storage of external data, and setup reverse proxy Nginx in the cluster.

Created cloud instance and Docker deployment from tagged docker builds published to Azure AKS through the HashiCorp Terraform.

Deployed Kubernetes Clusters on cloud/on-premises environments and wrote many YAML files to create many services like pods, deployments, auto scaling, load balancers, health checks, Namespaces, Persistent Volumes, Stateful Sets, Persistent Volume Claims, Ingress, Services.

Created Kubernetes side car container for accessing the data for a web application hosted in Kubernetes cluster

Created Kubernetes cluster to manage the deployment rollouts and rollbacks and created service mesh Istio for the traffic management in the production environment.

Deployed Prometheus with Grafana to monitor the Kubernetes cluster and configured alerts when the conditions are met.

Used Argo CD to trigger fully automated builds from GitHub for the applications which needs often build releases. Utilized advantages of GITOPS in the build and release processes for automation using Bitbucket as Version Control.

Implemented Golang program to masking the user sensitive information before send out to big data system. Developed Azure Functions and Azure Storage using Golang.

Worked with RedHat OpenShift Container Platform for Docker and Kubernetes, used Kubernetes to manage containerized applications using its nodes, ConfigMaps, node-selector, Services and deployed application containers as pods.

Created terraform templates for provisioning Virtual Networks, VM Scale sets, Load balancers and NAT rules and used terraform graph to visualize execution plan using the graph command. Used Terraform to deploy the infrastructure necessary to create development, test, and production environments for software development project.

Worked on Terraform modules that had version conflicts to utilize during deployments to enable more control or missing capabilities. Managed different infrastructure resources, like physical machines, Azure VMs and Docker containers using Terraform.

Written a Ansible role combined with Terraform and Terragrunt deployed in Azure App service application and environment.

Worked on Continuous Integration (CI) and Continuous Deployment (CD) process by automating build on time basis using Azure DevOps. Designed the project workflows/pipelines using Azure DevOps for Continuous Integration and deployment.

Developed YAML to define the build and release pipelines in Azure DevOps and used self-hosted agents to run the CI/CD pipelines and stored the build artifact in JFrog.

Created a service connection between Azure DevOps and docker to perform docker login build and push the image into the docker.

Developed Ansible playbooks, inventories and custom playbooks in YAML, and encrypted the data using Ansible Vault and maintained role-based access control by using Ansible Tower and implemented IT orchestration using Ansible to run tasks in a sequence which can work on different servers

Performed Job Scheduling using Ansible Tower. Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.

Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios with Chef automation. Involved in editing the existing ANT files in case of errors or changes in the project requirements.

Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of an automatic restart of failed applications and

servers.

Created Docker containers leveraging existing Linux Containers and AMI’s in addition to creating Docker Containers from Scratch.

Worked in setting up Docker Daemon, Docker client, Docker hub, Docker Registries, Images and handling

multiple images by storing them in containers to deploy. Developed procedures to unify streamline and

automate applications, development and deployment procedures with Linux container technology using

Docker swarm

Worked on testing, evaluation, and troubleshooting of MongoDB and Cassandra NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.

Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage,

cloud SQL, stack driver monitoring and cloud deployment manager.

Used Ansible for configuration management of hosted Instances within GCP. Configured Networking of Virtual Private Cloud (VPC).

Used Golang to revamp the production log files transfer program to meet the security requirement.

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.

Environment: Azure Active directory, Azure Container registry, Azure web apps, Azure key vault, Azure application insight, Azure vm, Azure storage, Docker, Kubernetes, Azure Kubernetes service, Azure DevOps, Terraform, Jenkins, Ansible, Nagios, Git, Grafana, Prometheus, OpenShift, ARM template, GCP.

Role: Sr. Cloud DevOps Engineer Feb 2020 – Aug 2021 Client: Citco - Charlotte, North Carolina

Responsibilities:

Designed, configured and deployed solutions on Microsoft Azure using (Azure Resource Manager) ARM Templates, AZURE PowerShell Module and, Azure CLI focusing on high-availability and auto-scaling.

Configured Azure Serverless applications with built-in security and monitoring – Azure Active Directory, Azure Key Vault, Cosmos DB integration and Serverless Kubernetes.

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 created parameters and SSM documents using AWS System manager.

Created WebApps on an Azure portal for deploying web applications using Azure DevOps pipelines and configured inbound and outbound access to the application using NSG.

Used Azure Recovery Vault to store the snapshot of the Azure resources for backup and assigned Role based access control to manage the recovery points.

Deployed and optimized two tier .NET web application to Azure DevOps to focus on development by using services such as Repos to commit codes, Test Plans to trigger application and unit test, deployed artifacts to App Service, Azure Application Insight collects health performance and usage data of the process.

Created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing load testing on the applications using the Azure DevOps and used Python API for uploading all the agent logs into Azure blob storage. Used Azure blob to access required files and Azure Storage Queues to communicate between related processes. Configuring the Azure load balancer to load balance incoming traffic to virtual machines in Azure Cloud.

Created variable groups to pass the secrets that are required to the Azure DevOps CI Build pipeline.

Created a Virtual Network (VNet) with multiple subnets and deployed application and database servers with different Security Groups, N/W ACLs, NAT Gateways to serve the purpose of security.

Worked on OpenStack Services such as Nova for Compute, Neutron for networking, Cinder for Block Storage, Keystone for Identity, Glance for Image, Swift for Object Storage, Horizon for Dashboard and Heat for

Orchestration

Created pods and services using Kubernetes and developed microservices build by integrating Azure DevOps CI Pipeline with Docker container using Cloud Bees, Docker pipeline plugin, leveraging Python allowing for creation and maintenance build jobs and used Kubernetes to deploy services.

Developed Kubernetes templates for various applications like Grafana, Kafka and setting up Kubernetes Clusters for running micro services and pushed micro services into production with Kubernetes backed Infrastructure. Managed K8s charts using Helm and created reproducible builds of the Kubernetes applications

Created pods, deployment, namespace and replication controller using YAML definition files to Schedule, deploy and manage containers nodes in different env dev/staging/prod clusters in Kubernetes.

Created Docker images using a Docker file. Worked on Docker container snapshots, removing images and managing docker volumes and experienced with Docker container service

Worked on Docker- Compose, Docker-Machine to create Docker containers for testing applications in the QA environment and automated the deployments, scaling and management of containerized applications across clusters of hosts using Kubernetes.

Worked with Terraform Templates to automate the Azure IaaS virtual machines using Terraform modules and deployed virtual machine scale sets in a production environment and implemented Terraform Enterprise to provision infrastructure across Azure workloads and Kubernetes clusters.

Implemented Jenkins jobs to create Azure Infrastructure from GitHub repositories containing Terraform code and created on-premises active directory authentication using automation with ansible play books.

Configured Jenkins to obtain the code from GITLAB, analyze them using the SonarQube/Sonar Scanner, build them using Maven, Selenium Tests for Testing, and store the successfully built artifacts to Nexus Artifactory.

Configured various Downstream and Upstream jobs in Jenkins to build various pipeline jobs and integrated with various testing frameworks like Sonar, Selenium, Junit, Mockito

Automated the tasks with Ansible Playbooks by using YAML functions and migrating the servers with the required configuration changes and testing and deploying the machines using Ansible Commands.

Maintained Ansible playbooks using Ansible roles, Ansible Galaxy, utilized a combination of different module in Ansible playbook with YAML scripting to configure the files on remote servers.

Used Splunk for log analyzing and improving the performance of servers. Wrote several custom Splunk queries for monitoring and alerting

Developed Splunk queries and Splunk dashboards targeted at understanding applications performance and capacity analysis.

Environment: Azure App service, Azure application insight, Azure blob, Azure Functions, Azure Data Factory, Azure

Load Balancer, Docker, Kubernetes,Splunk, Nagios, Jenkins, GITLAB, Ansible, Terraform, SonarQube, Helm, Grafana, Kafka, Maven, Selenium, Azure Virtual network, CloudBees.

Role: DevOps Engineer June 2018 – Feb 2020 Client: - Vizient Inc, Atlanta,GA

Responsibilities:

Implemented Cloud Solutions using various AWS Services including EC2, VPC, S3, Glacier, EFS, AWS Kinesis, IAM, Lambda, Directory Services, Security-Groups, CloudFront, Ops Work and Cloud Formation, Elastic Beanstalk, RDS, SNS, SQS, SES, DynamoDB, Redshift, EMR, ELB, Route-53

Configured AWS IAM and Security Groups in Public and Private Subnets in VPC Managed IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements and worked as Admin.

Monitored and maintained the AWS S3 buckets which contained all the packets of each build. Each packet

had metadata files which were extracted to proceed with the flash testing.

Used Cloud Watch, extensively monitored the AWS services like EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.

Managed the OpenShift cluster that includes scaling up and down the AWS app nodes.

Setup Kubernetes local cluster and made it up and running with Docker Container, Minikube, and Kubectl. Development of automation of Kubernetes clusters via playbooks in Ansible.

Configured cluster operations in AWS Kubernetes (EKS) to deploy microservices with CI/CD system and used Kubernetes cluster to scale up operations of clusters, maintain the cluster services, load balancing, network policies, group Docker containers on AWS using ECS.

Migrated services from a managed hosting environment to AWS including service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.

Converted .Net application to Amazon Cloud Service Project as part of cloud deployment. Migrated SQL Server database to Amazon RDS and updating the Connection Strings based on this.

Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus Repository and Deploy to orchestrate changes across servers and components.

Created a deployment procedure utilizing Jenkins to run the unit tests, build documentation using Natural Docs, and create RPM packages for installation and setup the application and its dependencies.

Integrated Jenkins CI with GIT version control and implemented continuous build based on check-in for various across functional applications and created GitHub WebHooks to set up triggers for commit, push, merge and

pull request events.

Setup Docker to automate container deployment through Jenkins and Dealt with Docker Hub, making Docker Images and taking care of various images essentially for middleware establishments

Created Docker Swarm using Docker CLI to Orchestrate, schedule and deploy the services to Swarm and managed the Swarm behavior and created virtual networks to connect Docker containers across multiple hosts using Docker weave

Implemented Chef Recipes for Deployment on build for internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 Instances

Implemented Chef cookbooks for OS component configuration to keep AWS server’s template minimal and written recipes and cookbooks for configuring server side through Chef

Integrated Chef cookbooks into Jenkins jobs for CD framework and created roles, environments



Contact this candidate