Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Hobbies
Timeline
Generic
Arjun M

Arjun M

Bangalore, Karnataka,

Summary

Results-driven Senior DevOps Engineer with 2.4+ years of expertise in designing, implementing, and optimizing end-to-end CI/CD pipelines. Specialized in containerization (Docker, Kubernetes), configuration management (Helm), infrastructure as code (IaC), deployment automation with GitOps (FluxCD) and ensuring seamless DevOps integration. Strong problem-solving skills and dedicated to continuous learning in the dynamic DevOps landscape.

Overview

2
2
years of professional experience

Work History

Senior DevOps Engineer

Tecnotree Convergence
Bangalore
10.2023 - Current
  • Successfully managed the DevOps responsibilities for 50+ microservices.
  • Worked on DevOps-related tasks for the Unified Application Portal (UAP) product.
  • Restructured the Helmchart by implementing bitnami-helmchart dependencies, ensuring continuous updates for the latest helm builds. This adjustment addressed the Kubernetes API deprecation issue, eliminating the need for manual changes in the outdated helmchart.
  • Assisted product teams in grasping the DevOps domain, fostering a culture of loose coupling, and eliminating dependencies.
  • Contributed to the deployment automation initiative, developing a web app to enable a 'one-click deploy' approach for IaC, Database provisioning, and Digital products. Leveraged technologies like Ansible, Django Python, Helm, Jinja J2, Flux Kustomization. This automation significantly reduces manpower and time, bringing deployment from days to minutes.

DevOps Engineer

Tecnotree Convergence
Bangalore
10.2022 - 09.2023
  • Automated 80% of day-to-day sprint work and release management tasks for the product team.
  • Engineered end-to-end CI/CD pipelines and Helm charts from scratch for WSO2 Identity Server (WSO2IS) and its components, the backbone of digital product integration. Successfully managed and maintained the system seamlessly, ensuring optimal performance without any issues.
  • Actively Developed and maintained Helm charts for key Open-Source components (Hazelcast, Kafka, Camunda, Logstash, Redis etc.) Consistently incorporated new releases from upstream sources, ensuring digital products seamlessly integrated with the latest versions for optimal functionality.
  • Established GitOps FluxCD practices to automate deployment processes across most Dev/Test clusters and reducing deployment time from hours to minutes through the implementation of a streamlined 'create-test-destroy' approach.
  • Conducted POC for Banzai Cloud logging v2, ensuring compatibility with the latest Kubernetes and RKE versions.
  • Engineered a Python tool, integrated with Jenkins, automating the identification and update of non-vulnerable Docker images from DockerHub (Java JDK/JRE, Nginx, Node, etc.) This streamlined process drastically reduced time and manpower for routine checks, enhancing overall efficiency and security.

Graduate Engineer Trainee

Tecnotree Convergence
Bangalore
10.2021 - 09.2022
  • Successfully managed the DevOps responsibilities for 30+ microservices within the Digital Accelerator Platform (DAP) SaaS product.
  • Proficiently implemented and managed Kubernetes clusters, leveraging Helm for efficient package management and deployment.
  • Orchestrated containerized applications using Rancher, ensuring seamless deployment, scaling, and orchestration across diverse environments (Dev/Test Clusters)
  • Developed a Django web app - Application Vulnerability Information Dashboard (AVID). It displayed latest docker image vulnerabilities across all digital product microservices, providing a centralized view for enhanced security. Automated daily emails to respective teams for the latest vulnerability count status.

Education

Bachelor of Engineering - Computer Science

Vidyavardhaka College Of Engineering
Mysore, Karnataka
08.2021

Skills

  • Containerization: Kubernetes (Rancher, RedHat-OCP), Docker
  • Configuration: Helm
  • Version control: GitLab, GitHub
  • CICD Tools: Jenkins, FluxCD
  • Scripting: Python, Bash/Shell script
  • cloud platforms: AWS, GCP
  • Programming: Java(beginner), Python(Intermediate), NodeJS & ReactJS(beginner)
  • Networking: Load balancing (Nginx)
  • Code quality and Security: sonarqube and Security best practices in CI/CD (Trivy)

Accomplishments

  • Contribution in Achieving the Platinum Badge for Tecnotree
  • Star of the Month (08/23)

Languages

  • Kannada (Proficient)
  • English (Proficient)
  • Hindi (Basic)
  • Tamil (Basic)

Hobbies

  • Trekking
  • Travelling
  • Wall art painting
  • Cooking
  • Cricket

Timeline

Senior DevOps Engineer

Tecnotree Convergence
10.2023 - Current

DevOps Engineer

Tecnotree Convergence
10.2022 - 09.2023

Graduate Engineer Trainee

Tecnotree Convergence
10.2021 - 09.2022

Bachelor of Engineering - Computer Science

Vidyavardhaka College Of Engineering
Arjun M