Summary
Overview
Work History
Education
Skills
Accomplishments
Work Preference
Certification
Timeline
Generic
Nitin Mahajan

Nitin Mahajan

Technical lead
Bangalore,Karnataka

Summary

Strategic DevOps/Site Reliability Engineer (SRE)/Data engineer with 10 years of experience. Expertise lies in automating work- flows, optimizing system reliability, and ensuring seamless integration between development and operations. Proficient in cloud technologies, containerization, and infrastructure as code. Advocating for continuous improvement, bring a proactive approach to enhance both software delivery and system stability in dynamic environments.

Overview

11
11
years of professional experience

Work History

SRE Technical Lead (Automation/DevOps/Data Engineer)

Wipro
Bengaluru, KA
12.2020 - Current
  • Design and Development of ETL Pipelines: We extract raw data from on- premise data centers
  • The data extraction process was designed to handle various data formats and sources, ensuring comprehensive data collection
  • Data Transformation and Cleansing: Performed extensive data transformation and cleansing using DBT (Data Build Tool) and Python scripts
  • This included normalizing data,handling missing values, and applying business rules to prepare the data for loading into the relational database
  • Loading Data into Relational Databases: Integrated and loaded transformed data into relational database
  • Employed optimized bulk loading techniques and indexing to ensure high performance and efficiency in data loading operations
  • Real-time Data Processing: Connect the database to PowerBI for real-time data visualization and reporting
  • Created and published dynamic PowerBI dashboards and reports, providing stakeholders with actionable insights from the processed data
  • Implemented data refresh schedules to ensure that PowerBI visuals always reflected the latest data
  • Data Warehousing and Integration: Manage and optimize data warehousing solutions to integrate data from multiple sources, facilitating easy access and comprehensive analysis for business intelligence
  • Incremental Loading and Change Data Capture (CDC): Utilized incremental loading techniques and Change Data Capture (CDC) mechanisms to ensure only updated or new data was processed, minimizing processing time and resource utilization.

DevOps/SRE Multi Cloud Engineer

10.2019 - 12.2020
  • GCP)
  • Techchefs, Bengaluru, KA
  • Scale and Performance Optimization: Architect and optimize HPC solutions on Azure for scalability and performance, leveraging services like Azure Batch, low- latency networking options, and virtual machines with accelerated computing capabilities
  • Data Storage and Management: Implement and optimize data storage solutions for HPC workloads using Azure Blob Storage, Azure Data Lake Storage, or Azure
  • Net-app Files, ensuring high-throughput access and efficient data management
  • GCR: Managed and deployed Docker container images securely.

Site Reliability Engineer

01.2018 - 09.2019
  • Openshift/K8) kloud9.nyc, Bengaluru, KA
  • OpenShift: Leverage OpenShift for Kubernetes-compatible container orchestration, providing features such as auto-scaling and load balancing for consistent application deployment
  • Performance Tuning: Employ monitoring tools to analyze application and system performance, identify and address bottlenecks, and implement load balancing for efficient traffic distribution
  • Storage/Capacity Management: Optimize storage resources with tiered solutions and conduct regular capacity assessments to anticipate future needs, ensuring optimal system performance
  • DB Migration/Upgrade: Conduct thorough assessments and testing for database migration/upgrade strategies to minimize downtime and ensure data integrity during the process
  • Backup/Disaster Recovery (DR) Strategies: Establish a routine backup schedule, store backups in offside locations, and develop and test disaster recovery plans to minimize downtime in critical situations.

DevOps Engineer

ANETCORP INDIA PVT. LTD
Mohali, PB
05.2017 - 12.2017
  • System Security: Configure and manage firewalls (e.g., iptables) to control incoming and outgoing network traffic
  • Shell Scripting: Develop and maintain shell scripts (Bash, Python) for automating routine tasks and system maintenance
  • Package Management: Use package managers (e.g., yum, apt) to install, update, and manage software packages
  • Networking: Configure and troubleshoot network interfaces, IP addresses, and routing
  • Visualization: Administer virtual environments using technologies like KVM
  • Virtual Box, or VMware
  • Kernel Management: Upgrade and manage Linux kernels, applying patches and updates as necessary.

DevOps Engineer

VMVare Horizon
11.2015 - 02.2017

Computer Hardware and Networking Engineer

Sharp Gaze Tech Services Pvt Ltd
Bangalore
12.2013 - 05.2015
  • Connection Server Administration: Configure, deploy, and manage Horizon
  • Connection Servers, overseeing user access, authentication, and seamless communication with virtual desktops and applications
  • Unified Access Gateway (UAG) Deployment: Deploy and configure VMware
  • UAG to facilitate secure external access to virtual desktops and applications, handling SSL certificates, and ensuring effective integration with Horizon
  • Connection Servers
  • Virtual Desktop Template Maintenance: Create, update, and manage virtual desktop templates, incorporating required applications and updates, and optimizing templates for streamlined and efficient deployment within desktop pools
  • Continuous Integration Servers: Configure and maintain continuous integration servers (e.g., Jenkins, Git-Lab CI, Team-city, Octopus) to automate the integration of code changes, run automated tests, and trigger builds upon code commits
  • Automated Testing Integration: Integrate automated testing frameworks (e.g
  • Pytest cases) into the build pipeline to ensure the reliability and quality of applications before deployment, reducing the likelihood of post-release defects
  • Artifact Repository Management: Manage artifact repositories (e.g., Nexus
  • Artifactory) to store and organize build artifacts, ensuring efficient retrieval and distribution of dependencies during the build and deployment processes.

Education

Bachelor of computer science - Computer Engineering

PTU
2013-08

Skills

  • Skills Major Role & Responsibilities
  • Docker, Kubernetes, OpenShift, VMWare
  • Horizon Components
  • Docker: Writing docker file and creating images
  • Kubernetes: Creating network policy,RBAC, PV/PVC & writing manifest files
  • Upgrading k8 prod cluster
  • OpenShift: Provides a cloud application platform for deploying applications on
  • Scalable resources
  • Ansible
  • Terraform
  • Data Connectivity
  • Data Analysis
  • Data Extraction
  • ETL Pipeline creation
  • DBT

Accomplishments

  • Responsible of writing different roles and complex playbooks
  • Terraform:
  • Provisioning infrastructure, storing .tf state files in s3, writing different modules
  • AWS, Azure, GCP Worked on multi-cloud platform (AWS/Azure/GCP) and using various resources
  • Redis
  • MongoDB
  • Redis: Setting up Redis on GKE & VMs from scratch in lower environment ans well in
  • PROD
  • MongoDB: Provides a flexible schema for rapid development and scaling
  • Python
  • Bash Script
  • PowerShell
  • Python: Widely used for creating functions, importing modules and using in different functions
  • Bash Script: Automates command-line tasks, enhancing productivity
  • PowerShell: Manages automation and configuration across platforms
  • Jenkins
  • GitLab
  • Spinnaker
  • Octopus
  • Github
  • Jenkins: Automates parts of the software development process like builds and deployments
  • GitLab: Facilitates source code management and CI/CD
  • Spinnaker: Handles multi-cloud deployments and continuous delivery strategies
  • Octopus: Simplifies complex deployment patterns and practices
  • Splunk
  • AWS CloudWatch
  • Datadog
  • Grafana
  • Prometheus
  • Splunk: Analyzes and visualizes machine data from various sources to monitor system performance
  • AWS CloudWatch: Monitors AWS environments, providing insights into application performance
  • Datadog: Tracks applications' performance and troubleshoots issues in real-time
  • Grafana: Visualizes metrics and logs to analyze system health
  • Prometheus: Provides monitoring and alerting for IT infrastructures
  • Azure Data Factory
  • Azure Databricks
  • Azure Blob Storage
  • ETL pipelines
  • Azure SQL Database
  • Azure Data Lake Storage
  • Azure Data Factory: Designed and orchestrated ETL workflows using Azure Data
  • Factory to ingest, transform, and load data across cloud and on-premises sources
  • Azure Databricks: Leveraged Azure Databricks for big data processing and analytics, optimizing
  • ETL workflows with Apache Spark clusters for enhanced performance and scalability
  • Azure SQL Database: Managed Azure SQL Database instances for storing structured data and executing ETL operations, ensuring data integrity and high availability
  • Azure Blob Storage: Utilized Azure Blob Storage as a cost-effective and scalable storage solution for storing raw and processed data within ETL pipelines
  • Azure Data Lake Storage: Stored and managed large volumes of data with Azure
  • Data
  • Lake Storage, facilitating data processing and analytics with scalable performance.

Work Preference

Work Type

Full TimePart TimeContract WorkInternshipGig Work

Work Location

RemoteOn-SiteHybrid

Important To Me

Career advancementWork-life balanceCompany CultureFlexible work hoursPaid time offWork from home optionHealthcare benefitsPersonal development programsTeam Building / Company Retreats4-day work weekPaid sick leave401k matchStock Options / Equity / Profit Sharing

Certification

CKA

Timeline

SRE Technical Lead (Automation/DevOps/Data Engineer)

Wipro
12.2020 - Current

DevOps/SRE Multi Cloud Engineer

10.2019 - 12.2020

Site Reliability Engineer

01.2018 - 09.2019

DevOps Engineer

ANETCORP INDIA PVT. LTD
05.2017 - 12.2017

DevOps Engineer

VMVare Horizon
11.2015 - 02.2017

Computer Hardware and Networking Engineer

Sharp Gaze Tech Services Pvt Ltd
12.2013 - 05.2015

Bachelor of computer science - Computer Engineering

PTU
Nitin MahajanTechnical lead