profile-pic

Abhijith Balan

Abhijith Balan

I worked as a DevOps engineer at TechBlue Software PVT LTD for 3 years. I used to be a Python and JavaScript developer for 4 years but switched career because I was fascinated towards DevOps. I am also a long time

Linux user and an open source contributor. Outside work, I like to deploy my own instances of applications such as mail servers, video conferencing applications, instant messengers and social media platforms. I love listening to Indian and western classical and folk music and occasionally attend such concerts. I also enjoy

reading and a casual game of chess. Learning a new language or getting to know about a different culture make me very happy. I like travelling to quite places to enjoy the beauty of nature.

  • Role

    DevOps Engineer

  • Years of Experience

    7 years

Skillsets

  • JavaScript
  • PostgreSQL
  • Python
  • Linux
  • Docker
  • Jenkins
  • Python
  • Pyramid
  • flask
  • CoffeeScript
  • React Js
  • Supabase
  • Apache Superset
  • Mongo DB

Vetted For

4Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_imageNginx
  • 100%
    icon-arrow-down
  • Codility - Create reverse proxy using NGINX and Docker-Compose(Level 1)

  • Score: 100/100
    icon-score

    Only 11% of the talents can score above the benchmark

  • View Detailed ReportView Report
  • icon-score

    Only 11% of the talents can score above the benchmark

card-info The objective of this assessment :

The NGINX YAML assessment evaluates a candidate's proficiency in working with YAML configuration files for NGINX. It assesses their understanding of YAML syntax, key-value pairs, and structure. Here the Talent needs to modify the existing solution to provide a reverse Proxy mechanism

  • icon-skill_imageKubernetes
  • 100%
    icon-arrow-down
  • Codility - Kubernetes StatefulSets / Create Deployments(Level 1)

  • Score: 100/100
    icon-score

    Only 7% of the talents can score above the benchmark

  • View Detailed ReportView Report
  • icon-score

    Only 7% of the talents can score above the benchmark

card-info The objective of this assessment :

The objective of Kubernetes StatefulSets Assessment is to create deployments which involves defining and managing stateful applications in a Kubernetes cluster. StatefulSets provide guarantees for ordered deployment, scaling, and rolling updates, allowing for the management of stateful workloads such as databases with persistent identities.

  • icon-skill_imagePython
  • 100%
    icon-arrow-down
  • icon-score

    Only 11.7% of the talents can score above the benchmark

card-info The objective of this assessment :

The Python assessment evaluates a candidate's proficiency in the Python programming language. It assesses their understanding of Python syntax, data types, control structures, functions, and object-oriented programming concepts.

  • icon-skill_imageLanguage & Communication
  • 85%
    icon-arrow-down

Professional Summary

7Years
  • Content Engineer

    Spectro Cloud Inc
  • Apr, 2023 - Present2 yr

    Content Engineer

    Spectro Cloud
  • Aug, 2019 - Feb, 20233 yr 6 months

    DevOps Engineer

    Techblue Software PVT LTD
  • Nov, 2015 - Jul, 20193 yr 8 months

    Senior Developer

    Digital Freedom Foundation

Applications & Tools Known

  • icon-tool

    Python

  • icon-tool

    Javascript

  • icon-tool

    WordPress

  • icon-tool

    PHP

  • icon-tool

    MySQL

  • icon-tool

    PostgreSQL

  • icon-tool

    Postman

  • icon-tool

    React

  • icon-tool

    REST API

  • icon-tool

    jQuery

  • icon-tool

    CSS3 & CSS5

  • icon-tool

    HTML5

  • icon-tool

    MongoDB

  • icon-tool

    Ajax

  • icon-tool

    Apache

  • icon-tool

    Slack

  • icon-tool

    Jira

  • icon-tool

    Trello

  • icon-tool

    Git

  • icon-tool

    Zoho

Work History

7Years

Content Engineer

Spectro Cloud Inc

    Roles and Responsibilities :
    • PIE - Pursuit of Innovation and Excellence is what defines the culture of the engineering team at the company. 
    • We are looking for seasoned backend developers to join the team of our flagship Kubernetes management platform. 
    • You will build adaptors for standing up and managing the lifecycle of Kubernetes clusters on various public and private clouds and higher-level orchestrators for deploying and managing Kubernetes workloads.

    Requirements :
    Minimum Qualifications

    • 5 years of software development
    • 3 years of experience with GoLang
    • 3 years of experience building microservices-based containerized applications
    • 3 years of experience in building and deploying applications in a Kubernetes environment
    • Comfortable working with OpenSource projects and communities
    • Familiar with public and private cloud environments
    Additional Preferred Qualifications

    • BS Computer Science, Information Technology or similar experience
    • Certified Kubernetes Application Developer (CKAD) or Certified Kubernetes Administrator (CKA)

Content Engineer

Spectro Cloud
Apr, 2023 - Present2 yr

    Roles and Responsibilities :
    • PIE - Pursuit of Innovation and Excellence is what defines the culture of the engineering team at the company. 
    • We are looking for seasoned backend developers to join the team of our flagship Kubernetes management platform. 
    • You will build adaptors for standing up and managing the lifecycle of Kubernetes clusters on various public and private clouds and higher-level orchestrators for deploying and managing Kubernetes workloads.

    Requirements :
    Minimum Qualifications

    • 5 years of software development
    • 3 years of experience with GoLang
    • 3 years of experience building microservices-based containerized applications
    • 3 years of experience in building and deploying applications in a Kubernetes environment
    • Comfortable working with OpenSource projects and communities
    • Familiar with public and private cloud environments
    Additional Preferred Qualifications

    • BS Computer Science, Information Technology or similar experience
    • Certified Kubernetes Application Developer (CKAD) or Certified Kubernetes Administrator (CKA)

DevOps Engineer

Techblue Software PVT LTD
Aug, 2019 - Feb, 20233 yr 6 months
    • Managed docker swarm clusters on Digital Ocean nodes using Portainer
    • Created docker files for internal projects and customized upstream docker files
    • Implemented CI/CD using Jenkins, GitLab and Portainer
    • Wrote chatbots using Hubot and Rasa AI
    • Wrote web scrapers using scrapy
    • Wrote scripts to automate tasks
    • Customized third party applications

Senior Developer

Digital Freedom Foundation
Nov, 2015 - Jul, 20193 yr 8 months
    • Developed REST APIs using Python Pyramid with SQLAlchemy as ORM for PostgreSQL database
    • Handled infra of the project
    • Managed junior developers
    • Promoted the application in events
    • Provided training to end users

Major Projects

3Projects

Docker Swarm Environment with CI/CD

Techblue Software PVT LTD
Aug, 2019 - Present5 yr 8 months

    I containerized various in-house and third party applications built using Python, Java, JavaScript, Golang and CoffeeScript and deployed them in a docker swarm environment. I setup and managed QA, Staging and Production environment. We used Portainer to manage the containers. I also implemented CI/CD flow using Jenkins pipelines, webhooks in Portainer, Jenkins and GitLab and Sonarqube.

Video Conferencing using Jitsi

Techblue Software PVT LTD
Sep, 2020 - Present4 yr 7 months

    I setup and managed our dev and production instances of Jitsi - an open source video conferencing application based on WebRTC and XMPP. I also customized Jitsi to apply our branding and other UI/UX changes by maintaining patches.

GNUKhata

Digital Freedom Foundation
Nov, 2015 - Jul, 20193 yr 8 months

    GNUKhata is a Free and Open Source accounting application for users in India. I was involved in developing RESTful APIs using Python Pyramid and a web frontend using jQuery/HTML/CSS. Apart from development, I also containerized the project, handled its infra and conducted workshops to train end users.

Education

  • B. Tech. Electronics & Communication Engineering

    Nehru College of Engineering and Research Centre (University of Calicut) (2014)

Interests

  • Chess
  • Cricket
  • Listening Music
  • Books
  • Technology Research