Summary
Overview
Work History
Education
Skills
Certification
Timeline
Hi, I’m

Shabbir Shaik

Devops Engineer
Hyderabad

Summary

Accomplished and result-oriented professional with 10 years of experience in IT Industries, as a Certified Azure DevOps Engineer and Linux Administrator with hands-on experience supporting, Automating, and optimizing mission critical deployments in Azure, Building, Deploying, and releasing of code from one environment to another environment, Source Code management, leveraging configuration management, CI/CD, and DevOps Processes. Design, implement, build & deploy the containerized application via Docker, Kubernetes, and Azure Container Registry. Design, implement and improve monitoring and alerting system

Overview

10
years of professional experience
5
Certificates
4
years of post-secondary education

Work History

MMT Digital

DevOps Engineer
2 2023 - Current

Job overview

  • Strong experience on DevOps essential tools like Ansible, Docker, Kubernetes, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven, Gradle and migrated VMs to AWS and Managed Services like ECS,EKS,EC2, S3, Route53, ELB, EBS.
  • Exposed and consumed large number of REST API's (GET, POST, PUT, DELETE) using Spring boot using Rest Template.
  • Built API’s from Scratch to fetch data from SQL databases.
  • Used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams
  • Integrated Pub/Sub with other Google Cloud services like Cloud Functions, Cloud Run, and Dataflow.
  • Crated CI/CD pipelines using Jenkin multibranch pipeline and shared library for java-based applications on Aws Cloud environment.
  • Implemented Cloud Trail to capture AWS infrastructure-related API events and scripted Java API for Amazon Lambda to manage AWS services.
  • Strong experience in AWS, creating, importing, and launching volumes, EC2, RDS, Lambda, security groups, auto - scaling, load balancers (ELBs), NACL in defined VPC to design cost effective, fault tolerant and highly available systems.
  • Created load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
  • Implementing experience with primary AWS services like - (EC2, Auto scaling, ELB, EBS, EFS, S3, VPC, RDS, Route53,
    etc.).
  • Creating RCA (Root Cause Analyst) for any outage in datacenter, Audit requirement including datacenter health checkup.
  • Configuring auto-scaling and load balancing in AWS, Amazon Elastic Compute Cloud (EC2), Amazon Cloud Watch, AWS
    Cloud Formation.
  • Involved in designing and deploying multitude of applications utilizing almost all AWS stack. (Including EC2, Route53, S3, and IAM) focusing on high availability, fault tolerance, and auto-scaling.
  • Managing AWS tasks like Instance creation, snapshots, backups, Bulk user addition or removal, and adding routes.
  • Designed and implemented CI/CD pipelines using Azure DevOps and reducing deployment by 60% and improving overall release quality.
  • Leveraged Terraform providers for cloud platforms (Azure AWS,) to provision and manage cloud resources efficiently
  • Configured Artifactory repositories to host various types of artifacts such as binaries, Docker images, Maven artifacts and Implemented CI/CD pipelines that publish artifacts to Artifactory upon successful builds.
  • Implemented effective patch management strategies for Kubernetes clusters, ensuring timely application of security updates and bug fixes.
  • Implemented Azure pipelines, Azure Artifacts, Azure Repo, Azure Boards, Azure Test Plans and effectively used marketplace extensions for build, release, and test with CI/CD in integrated cloud platform and Distributed version Control GIT.
  • Experience with scrum boards in JIRA, setting up projects, writing jQuery, writing webhook, Bitbucket user access management, JIRA integration with Bitbucket and Azure pipelines.
  • Containerized applications using Docker, enabling consistent and reproducible environments across development, testing, and production
  • Implemented hub and spoke architecture using Shell scripting.
  • Configured and deployed Nginx to serve as high-performance web server for static content and dynamic applications.
  • Configured Nginx for load balancing, distributing incoming traffic across multiple backend servers to ensure high availability.
  • Orchestrated rolling updates for Kubernetes deployments, employing techniques to achieve zero-downtime patching.
  • Designed and implemented Azure Functions is designed for serverless computing, allowing you to focus on writing code that responds to events without worrying about infrastructure management.
  • Designed and implemented Azure Front Door configurations to improve global application delivery, ensuring high availability and low-latency access for users across multiple regions.
  • Orchestrated setup and management of frontend and routing rules within Azure Front Door, optimizing traffic distribution and load balancing across backend pools.
  • Designed and implemented Azure WAF policies to protect web applications from common threats such as SQL injection, cross-site scripting (XSS), and OWASP vulnerabilities.
  • Mitigated security risks by conducting regular vulnerability assessments and applying necessary patches.
  • Coordinated deployments of new software, feature updates and fixes.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Improved code deployment efficiency by automating processes with CI/CD pipelines

TechMahindra Ltd

DevOps Engineer
09.2021 - 02.2023

Job overview

  • Orchestrated and managed Kubernetes clusters for containerized applications, ensuring scalability, high availability, and efficient resource utilization.
  • Plan for Business Continuity and Disaster Recovery for your AKS Applications, Discuss BC/DR of AKS Applications.
  • Implemented microservices architecture, breaking down monolithic applications into scalable and manageable services.
  • Developed Terraform modules for resource provisioning, ensuring consistent and scalable infrastructure across multiple environments.
  • Manage different azure environment for provisioning of Linux servers and services executed by providers.
  • Designed and implemented Azure App Services for hosting web applications and APIs, offering more control over application infrastructure.
  • Designed and configured and deployed Microsoft azure for multitude of applications utilizing azure stack
  • Designed azure resource templates and custom builds steps using terraform and shell scripts
  • Building and maintaining docker images and pushed into ACR repositories
  • Creating azure Kubernetes cluster and upgrading clusters and ingress controller
  • Creating service principles and assigning roles in active directory
  • Be vigilant on all Unix cluster servers, Spark jobs, Micro service API, standalone jobs etc.
  • And related applications in entire development, testing, and production environment
  • In case data flow stopped, debug and fix issue to resume data flow on priority
  • Monitor Mongo DB performance, usage, and long-running queries, which can halt application
  • Act expeditiously to fix such issues
  • Monitor Mongo DB performance, usage, and long-running queries, which can halt application
  • Periodically check Jenkins build status and Kubernetes cluster health
  • In addition, use Kibana for log monitoring and Grafana for log analysis and reporting purpose to do root cause analysis of issues
  • Develop cluster computing Apache Spark framework for real-time data processing required from application
  • Setup Kafka cluster to build real-time data pipeline and streaming data to application
  • While ensuring Kafka to be fault tolerant and should have capability to process huge amount of data
  • Apply security patches/updates to all Unix cluster servers (Dev, Test, and Prod), where application will be deployed.
  • Successfully deployed and managed Kubernetes clusters using Azure Kubernetes Service (AKS) for container orchestration.
  • Integrated AKS into CI/CD pipelines, automating deployment and scaling of containerized applications.
  • Orchestrated end-to-end administration of Kubernetes clusters, handling deployment, scaling, and ongoing maintenance tasks to ensure optimal performance.
  • Implemented security best practices when handling sensitive information in YAML files, ensuring data protection and access control.
  • Implemented security measures, including RBAC (Role-Based Access Control) and network policies, to safeguard Kubernetes clusters.
  • Integrated YAML-based configuration files into Continuous Integration/Continuous Deployment (CI/CD) pipelines to automate application deployments and testing.
  • Implemented CI/CD pipelines for Google Cloud Run deployments, ensuring rapid and automated releases of applications.
  • Implemented robust strategies for Kubernetes cluster patching, ensuring timely application of security updates and minimizing downtime.
  • Managed SSL/TLS certificates and implemented secure communication by setting up Nginx as TLS terminator.

Wipro Ltd

DevOps Engineer
06.2017 - 09.2021

Job overview

  • Used Docker, Kubernetes to manage micro services for development of continuous integration and continuous delivery.
  • Integrated Cloud Run into CI/CD pipelines, automating the deployment process and ensuring rapid and consistent releases.
  • Expertise in Workflow, increasing in Architecting and Implementing Azure Service Offering, such as Azure cloud services, Azure storage, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Storage, Azure, Blob Storage, Azure VMs, SQL Database, Azure Analyze, organize, and provide in depth reviews to improve applications dynamically and ensure completion of tasks.
  • Utilized Istio and Linkerd service mesh features like mTLS, traffic split, and service profiles to streamline communication between services and improve overall application.
  • Set up and customized Linkerd dashboard to monitor real-time service metrics, traffic patterns, and latency and Leveraged Istio and Linkerd using tools like Kiali and Jager tools distributed tacking tools and Prometheus and Grafana integration to create insightful visualizations and alerts for efficient issue resolution.
  • Various cloud providers (AWS, GCP, Azure) and on-premises environments, ensuring consistent deployment workflows.
  • Cost to modernize app is based on MVP (Minimal Viable Product) level of effort required to transform app for cloud migration.
  • Experience in working with deployment strategies Blue-Green deployment and Canary deployment.
  • Experience in Azure Kubernetes Service (AKS), Automated AKS deployment using Azure DevOps.
  • Having working experience with Helm charts.
  • Implemented ELK stack for centralized log management, monitoring, and troubleshooting, enabling faster issue resolution and improving system performance.
  • Creating and Optimizing Kubernetes and Azure DevOps solutions on Azure
  • Creating Multi-tenant Kubernetes cluster on Azure and running various customer Applications/workload on it
  • Providing advisory services to customers before on-boarding them to Kubernetes and Azure DevOps workloads
  • Providing consulting services to application teams who are looking to build cloud-based applications on Azure and Azure DevOps
  • Used CSI Driver to read secrets from Azure key vault
  • Implementation of Build and release pipelines to create AKS cluster using Terraform.
  • Experience in IaC development with Terraform and ARM and Azure Bicep.
  • Worked on AWS Lambda, AWS code deploys, AWS cloud formation and Cloud Foundry volumes, EC2, RDS, Lambda, security groups, auto - scaling, load balancers (ELBs), NACL in defined VPC to design cost effective, fault tolerant and highly available systems.
  • Conducted vulnerability assessments on client systems to identify potential security weaknesses using Astra vulnerabilities tool.
  • Having Experience in AKS Cluster upgrade.
  • Worked on Provisioning Projects at namespace level in Azure Kubernetes
  • Provisioning RBAC to Users at Namespace Level
  • Worked on leveraging Resource Quota at Namespace Level
  • Created CI/CD Pipelines in Azure DevOps
  • Involved in creating branching strategies in Azure DevOps
  • Performed Administrative tasks for DevOps Organization
  • Created Self Hosted Build agents for Azure DevOps Projects
  • Worked on Azure Container registry.

IremSoft Technologies

Linux Administrator
06.2014 - 05.2017

Job overview

  • Track and own all incident and problem managements work through a ticketing system
  • Monitoring Memory, CPU and Disk utilization services
  • Deployment of new sites
  • Augmentation of existing sites
  • Monitoring, reporting, detecting and managing hardware problems and repairs
  • Implementation of software patches and upgrades
  • Providing day-to-day user administration like adding & deleting users, password aging
  • Change management, incident management and tools development
  • Writing shell script of automation of jobs/tasks
  • Installing and updating packages using package management tools like Yum and RPM
  • Knowledge of File System management Ext3, Ext4,NFS,GFS and XFS
  • Having Experience upgrading Memsql Cluster
  • Having Experience upgrading IBM Clver safe Storage
  • Hands on troubleshooting problems related to booting, and server performance
  • Security Implementation by using ACL & Special permissions SUID, SGID and Sticky bit
  • Decommissioning of devices
  • To maintain scheduling of automatic, repetitive jobs using CRONTAB.

Education

JNTU Hyderabad
Hyderbad

BTECH from Information Technology
06.2006 - 06.2010

University Overview

B. Tech (IT) from Jawaharlal Nehru Technological University Hyderabad -2010

Skills

Certification

AZ-400- Designing and Implementing Microsoft DevOps Solutions

Timeline

DevOps Engineer

TechMahindra Ltd
09.2021 - 02.2023

DevOps Engineer

Wipro Ltd
06.2017 - 09.2021

Linux Administrator

IremSoft Technologies
06.2014 - 05.2017

JNTU Hyderabad

BTECH from Information Technology
06.2006 - 06.2010

DevOps Engineer

MMT Digital
2 2023 - Current
Shabbir ShaikDevops Engineer