Leveraging my prior knowledge on professional and technical nuances in Azure DevOps to the best of my ability. Thereby, contributing to the growth of my organization and which as an offshoot leads to my personal growth.
Making sure all those deployments are available in Azure Portal
Creating Kubernetes Service Connections, Resource Groups, Key Vault Subscriptions
Creating CI/CD pipelines for each service and automate those pipelines for future deployments
Code changes and merging is done using GIT and pushed to Azure Repos
All pipelines are maintained in Azure Pipelines
Performed repaves, upgrades and patches on the deployed service pods
Extensive hands-on experience on Boomi portal for Atom and APIM management
Material Flow connectivity application
MFC (Material Flow Connectivity) application is basically used for making the connection between the Pepsico plant operational data with the SAP ECC
The main purpose of this application is used for control of production and production planning at Pepsico plant
A planned production order will be downloaded from SAP and it will be imported into MFC
Later production batch will be produced and it records all the steps happening at floor (Bottling, Casing, Palletizing)
Production planning will be done based on product, quantity, production lines and the capability of the production lines
Objective is the software used for MFC and it is provided by a company called Objective
There is an up-grade going on for MFC where the oracle database of the application will be migrated to the SQL server database and set-up of this new version
Roles and Responsibilities:
Working currently as a DevOps Lead on Azure DevOps Cloud platform
Currently working on Kubernetes deployments
Using Kubernetes deploying services onto Azure DevOps
Creating Kubernetes Service Connections, Resource groups and updating KeyVault subscriptions
Created CI/CD pipelines for deploying services on Azure Portal
Worked on Kubernetes deployments, pods, replica sets management on Azure Portal
Provide support to other teams in creating and managing the pipelines for their services
Proficient with container systems like Docker and container orchestration like AKS Container Service, Kubernetes, Rancher
Managed Docker orchestration and Docker containerization using Kubernetes
Managed Kubernetes Cluster through Rancher
Upgradation AKS Cluster from 1.18 to 1.19
Installed Velero Client server on AKS Cluster to set backup on Namespace level
Installed latest version of Rancher v2.6.3 and added all Kubernetes cluster
Setup Nginx Ingress Controller v1.0.0 to expose service to outside Cluster
Set UP RBAC integration with Cluster and created Role binding
Migrated bare metal Kubernetes cluster to AKS
Created Docker container in project environment
Build containers using images
Node selector and affinity rule set up on cluster
Adding images to the stationary repository
Committing the images from the stationary repository to local repository
Pushing the images to remote repository
Pull and push images from remote repository to local repository Git basics -branching, merging and rebasing
Troubleshooting to clear filesystem in worker node in var/lib/docker
Deleted docker prune Images, container, volume
Pushes images from local to azure container registry
Managed Backup of namespace and pod level backup
Having progressive experience to set up alert on cluster and pod/ container level
Manages Services, Config Map, Secrets, deployment in K8s
Managed various type of deployment like Stateful Set, Daemon Set, Deployment
Managed ACR Registry, Local registry, Harbor registry
Assigned user permission on rancher, registry, project level
Configured Notifier on Rancher
Configured rancher and added cluster into it
Manages Persistent Volume
Responsible for creating Network Security Groups and add inbound rules for various ports like RDP(3389), PS remoting (5986), Custom ports (8081,9200) to allow access only from private network address prefix to provide utmost security, Technologies: Azure DevOps, Docker, Terraform,Grafana, Promethus
Used critical thinking to break down problems, evaluate solutions and make decisions.
Identified issues, analyzed information and provided solutions to problems.
Developed strong communication and organizational skills through working on group projects.
Managed time efficiently in order to complete all tasks within deadlines.
Acted as a team leader in group projects, delegating tasks and providing feedback.
Demonstrated a high level of initiative and creativity while tackling difficult tasks.
Assisted with day-to-day operations, working efficiently and productively with all team members.
Passionate about learning and committed to continual improvement.
Azure DevOps Cloud Engineer
Tata Consultancy Services
Hyderabad
09.2020 - 08.2021
Laboratory Information Management System (LIMS)
It is used to store laboratory information running on raw materials and to test the raw material and for gradation of samples
It is used in Zeebrugge (Belgium) and Nieder Roden (Germany) plants
LIMS is used to store basic data of the tests that can be done on the raw materials like acidity of orange juice
A sample is tested and the results are stored in the application
It can be stored manually or by an external device performing the test and it will store the results automatically and depending on these results a sample is either approved or rejected
Finally, reports are generated from these results
Roles and Responsibilities:
Hands On experience of Azure VM Creation/Deletion/Modification
Troubleshooting all scheduled jobs
Good working knowledge on DevOps build and deploy tools
Hands on experience on CI/CD pipelines on Java and .NET projects
Involved in configuring Cloud platform with Virtual Networks, Azure AD, Load Balancers, Azure SQL and Cloud Services
Worked on Azure components such as Azure AD, Front door, API management, Application Gateway, storage account, key vault, container registry, Web app, postgres DB, AKS, alert monitoring etc
Created CI/CD Pipelines in Azure DevOps environments by providing their dependencies and tasks
Configured and deployed Azure Automation Scripts utilizing Azure stack Services and focusing on Automation
Worked on Continuous Integration CI/Continuous Delivery (CD) pipeline for Azure Cloud Services
Build Java code on to Azure DevOps servers using triggers along with continuous Integration
Configured Azure Active Directory and managed users and groups
Collaborated with the development team for creating Docker/Kubernetes containers for each micro-service and installed all required dependencies for each container
Used Terraform to transform the infrastructure from on premise to cloud
Experience in Setting up the build and deployment automation for Terraform scripts using Azure DevOps
Worked on deployments of all the micro services to pull image from the private Azure container registry and deploy to AKS using Service principle
Experience with container-based deployments using Docker, working with Docker images, Docker Hub
Identify, troubleshoot and resolve issues related to build and deploy process
Experience with Azure Boards to monitor the workflow of team
D.MITHUSHA
Adaptable and proficient in learning new concepts quickly and efficiently.
Proven ability to develop and implement creative solutions to complex problems.
Organized and detail-oriented with a strong work ethic.
Developed strong communication and organizational skills through working on group projects.
Used critical thinking to break down problems, evaluate solutions and make decisions.
Resolved problems, improved operations and provided exceptional service.
Demonstrated respect, friendliness and willingness to help wherever needed.
Provided professional services and support in a dynamic work environment.
Education
BE - Electronics and communication
Skills
TECHNICAL SKILLSundefined
Accomplishments
Az-900 – Microsoft Azure Fundamentals
Az-104 - Microsoft Azure Administrator
Az-400 - Designing and implementing Microsoft DevOps Solutions
Az-303 – Microsoft Azure Architect
Az-304 – Microsoft Azure Architect Design
Affiliations
Possess overall 3+ years of experience as a DevOps Engineer in Azure, GIT, Docker, Kubernetes and Azure DevOps technical stack with specialization on Cloud DevOps (CI/CD pipelines) under Agile methodology on CPG domain.
Involved in creating the Azure Services with virtual machines and developing services like IaaS & PaaS Experienced in Azure development and worked on Azure web application, App services, Azure storage, Azure SQL Database, Azure Virtual Machines, Azure AD, Azure private DNS. Configuring and managing Virtual Machines using Windows Azure portal.
Experience in branching strategies, policies, maintaining the version control and source code management tools like Azure repos.
Knowledge in creating infrastructure using IaaS tools like Terraform.
Experienced in handling the AKS clusters and deployments using Yaml.
Good experience in handling the Azure Secret Yamls and ingress controllers
Experience with installation and configuration of Kubernetes, clustering them and managing cloud deployments in Kubernetes
Created Azure DevOps ecosystem for various repos, implement CI/CD, automate processes using scripts, etc.
Integrated application such as spring boot on Azure with components such as Kubernetes, Azure App Service etc.
Having good experience in handling the azure devOps agents for various pipelines
Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.
Experience in moving the agents as docker containers to make the cost-effective solution along with the lightweight deployments.
Good experience in Azure Private end points and service end points w.r.t App services and storage accounts.
Expertise in creating the Build Pipelines, Release pipelines and deployments using Service principles.
Good working knowledge on DevOps build and deploy tools.
Worked on deployments using tools like GIT. Hands on experience in creating CI/CD pipelines for automating services on DB instances.
Hands-on experience on DB server (MySQL/Oracle DB) and Cyber-Ark to access to all the application servers for handling changes on existing clients and deploying new trading clients and their respective batches.
I handled permissions and privileges to views and tables in our databases, MySQL database security, creating users and managing permissions.
Strong ability to troubleshoot any issue generated while building, deploying and in production support and schedule and run tasks in background.
Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
Expertise in Blob storage and File storage. Configured PaaS services like App service, App service plan.
Exposure to SDLC Activities like Agile methodology.
Assistant Delivery Manager at Tata Consultancy Services, Global Shared ServicesAssistant Delivery Manager at Tata Consultancy Services, Global Shared Services