Summary
Overview
Work History
Education
Skills
Self-Initiated Endeavour's
Certification
Languages
Timeline
Generic

Subhojit Mitra

Kolkata

Summary

Accumulated over 5 years of IT expertise in Azure DevOps and Cloud Administrator(Azure,AWS) specializing in SCM, Build & Release, Git, Jenkins, GitLab, Ansible, Docker, Terraform, Kubernetes, and Linux.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Azure DevOps Engineer

Capgemini India
Kolkata
03.2022 - Current
  • Designed and maintained robust CI/CD pipelines using Azure DevOps for multiple applications.
  • Converted Jenkins Pipelines to GitLab runner on both Windows and Linux servers, enhancing cross-platform build and deployment processes, and achieving a 35% increase in efficiency.
  • Automated infrastructure provisioning using ARM templates and gained experience in using Terraform to write IaC for infrastructure provisioning to implement different Terraform workspaces for different environments.
  • Managed source control using Azure Repos and GitHub, implementing branch policies and pull requests, and stored the Docker image in ACR.
  • Collaborated with development teams to optimize the performance of the application, and managed GitHub repositories as a source code management tool. Handling commits, clones, and pull requests.
  • Containerized applications using Docker, and orchestrated deployments with Kubernetes on AKS.
  • Automated the deployment and scaling of microservices using Kubernetes on AKS, resulting in a 30% increase in deployment efficiency.
  • Implemented security scanning and compliance policies within the CI/CD process.
  • Built a fully automated GitOps pipeline using Argo CD to deploy microservices to AKS.
  • Reduced deployment errors and improved rollback capability using Argo CD's declarative sync and automated health checks.
  • Developed release pipelines, integrating automated testing, approval gates, and environment-specific configurations.
  • Automated routine tasks and system provisioning with Ansible playbooks.
  • Implemented robust monitoring and logging solutions (e.g., Prometheus, Grafana) to maintain real-time visibility into cluster health, reducing downtime by 25%.

Cloud Administrator

Capgemini India
Kolkata
07.2019 - 02.2022
  • Good experience in creating availability sets for high availability.
  • Creating virtual networks, subnets, and NICs, and configuring VNet peering and global virtual network peering.
  • Responsible for creating Network Security Groups and adding inbound/outbound rules for various ports to allow access only from/to network address prefixes to provide the utmost security.
  • Creation of Azure Storage accounts, Containers, and File Shares.
  • Creating a Recovery Services Vault to back up virtual machines and Azure File Shares.
  • Creating file shares and mounting them on Linux and Windows machines as per the request.
  • Creating policies to schedule backups.
  • Performing the Azure Site Recovery failover and failback if any issues occur.
  • Troubleshooting Azure Backup failures, and coordinating with vendors to fix the issue.
  • Package Management using YUM, RPM, Zypper . Patching the servers related to OS like RHEL, SUSE. OS upgradation in RHEL and SUSE .
  • Creating/increasing and managing File systems by Logical Volume Manager and mounting of file system. Working on user management, creating and providing required permissions to users and groups.
  • Experience in umask, ulimit in providing required permissions and ownership to the users, files and directory with in the server. Creating and managing the swap memory.
  • Hands on experience with Domain joining in Linux server. Job Scheduling and Automating Processes Using CRON.
  • Hands-on experience in NFS, CIFS, and Azure File Share.

Education

Btech - Electronics And Communications Engineering

St Mary's Technical Campus Kolkata
Kolkata
03-2023

Diploma - Electronics And Communications Engineering

Ramakrishna Mission Shilpamandira
Belur,Howrah
06-2019

Skills

Cloud platforms: Microsoft Azure and AWS

Source control: GitHub

Containerization: Docker

CI/CD: Jenkins and GitLab

Orchestration: Kubernetes

GitOps: Argo CD

Software Tools: VS Code

Monitoring Tools: Prometheus, Grafana

Ticketing system: Jira , Slack

Infrastructure as code: Terraform

Configuration Tool: Ansible

Scripting languages: Shell Scripting,Groovy and YAML

Operating Systems: Linux (Ubuntu, RHEL, SUSE, Oracle) and Windows

Self-Initiated Endeavour's

CICD setup for a Java application (banking app)

• This project automates the deployment of a Java web app using GitHub Hooks, in which we have created this robust pipeline. 

• Used Helm charts and monitoring tools for monitoring the server health. 

Cloned Google Gemini 

• Deployed Google Gemini with Jenkins for CI, and Argo CD for continuous delivery. 

• Used Node js and Mongo DB for this project.

Certification

  • AZ-104 Microsoft Azure Administrator

Languages

Bengali
First Language
English
Proficient (C2)
C2
Hindi
Proficient (C2)
C2

Timeline

Azure DevOps Engineer

Capgemini India
03.2022 - Current

Cloud Administrator

Capgemini India
07.2019 - 02.2022

Btech - Electronics And Communications Engineering

St Mary's Technical Campus Kolkata

Diploma - Electronics And Communications Engineering

Ramakrishna Mission Shilpamandira
Subhojit Mitra