Manesh Mathew, Developer in Kottayam, Kerala, India
Manesh is available for hire
Hire Manesh

Manesh Mathew

Verified Expert  in Engineering

DevOps Engineer and Developer

Kottayam, Kerala, India

Toptal member since April 2, 2021

Bio

Manesh is an experienced DevOps architect who understands the melding of operations and development to quickly deliver code to customers, building infrastructure automation within private and public clouds. He has experience in providing system architecture for enterprise systems on public clouds or on-premise and working with various DevOps tools to ensure continuous integration and continuous delivery.

Portfolio

Deckers - Retail
Terraform, Amazon Web Services (AWS), Event-driven Architecture, Serverless...
Standard Chartered
Cloud, Terraform, Terragrunt, Ansible, AWS IoT, Azure, Docker, Kubernetes...
Manhattan Digital Inc
DevOps, Azure, Node.js, Terraform, Continuous Delivery (CD)...

Experience

  • Continuous Delivery (CD) - 10 years
  • Amazon Web Services (AWS) - 7 years
  • DevOps - 7 years
  • CI/CD Pipelines - 7 years
  • Kubernetes - 5 years
  • Docker - 5 years
  • Ansible - 5 years
  • Terraform - 3 years

Availability

Part-time

Preferred Environment

Kubernetes, Amazon Web Services (AWS), Docker, Terraform, AWS CloudFormation, Jenkins, GitLab, CI/CD Pipelines, DevOps, Ansible, Cloud Architecture

The most amazing...

...thing I've developed is a deployment architecture solution for enterprise systems.

Work Experience

Terraform Engineer

2024 - 2024
Deckers - Retail
  • Developed IaC for provisioning and deploying applications across multiple regions in AWS.
  • Developed automated build and deploy pipeline for multi-region AWS deployment using Amazon DynamoDB and AWS Lambda.
  • Used GitLab CI and Terraform scripts for automated build and deployment.
Technologies: Terraform, Amazon Web Services (AWS), Event-driven Architecture, Serverless, Continuous Delivery (CD)

VP DevOps and Infra Engineer

2021 - 2024
Standard Chartered
  • Managed a team of 11 DevOps team members to deliver a DevOps roadmap for the Bank.
  • Oversaw release management and established compliance governance controls in each stage of the release cycle.
  • Ensured DevSecOps in each CI/CD pipeline stage, following the shift left strategy.
  • Reviewed and tested the disaster recovery strategy periodically to ensure business continuity.
Technologies: Cloud, Terraform, Terragrunt, Ansible, AWS IoT, Azure, Docker, Kubernetes, Continuous Delivery (CD)

DevOps Engineer (via Toptal)

2021 - 2021
Manhattan Digital Inc
  • Developed build and release pipeline using GitHub Actions.
  • Used Terraform scripts to build deployment infrastructure in Azure.
  • Architected the deployment strategy for multi-region, highly available, and fault-tolerant deployment in Azure using Terraform, Docker, Kubernetes, Azure Functions, Azure Web Apps, and Azure Front Door.
Technologies: DevOps, Azure, Node.js, Terraform, Continuous Delivery (CD), Continuous Integration (CI), MongoDB, Monitoring, Log Management

Technical Lead Level 2

2018 - 2021
C3M's Cloud Control
  • Learned business requirements and created technical design specifications and deployment plans.
  • Developed and built IT solutions to meet business requirements using Python, bash scripts, AWS CloudFormation templates, and Terraform scripts.
  • Adopted the DevSecOps culture and ensured security best practices in every phase of CI/CD pipelines.
  • Designed highly available, fault-tolerant, and resilient infrastructure.
  • Prepared business continuity plan. Ensured business continuity by planning periodic test cycles of the recovery plans.
  • Deployed new modules, upgrades, and fixes to the production environment.
  • Maintained the infrastructure as code and ensured faster and consistent deployments.
  • Contributed to creating a monitoring and alerting tool from scratch using Prometheus and Grafana in the Kubernetes cluster.
  • Installed and configured various solutions. Implemented container-based development and deployment strategies.
  • Ensured cloud security by enabling centralized monitoring solution for access control by using AWS CloudTrail, CloudWatch, and Elasticsearch.
Technologies: Kubernetes, Agile, Ansible, Packer, Terraform, AWS CloudFormation, Jenkins, GitLab, Docker, Nexus, Helm, AWS CloudTrail, Amazon CloudWatch, Elasticsearch, Logstash, Grafana, Prometheus, Jira, Confluence, PostgreSQL, MongoDB, Amazon DynamoDB, Continuous Delivery (CD), Continuous Integration (CI), Amazon Web Services (AWS), Cloud Infrastructure, Cloud Architecture, Amazon RDS, MongoDB Atlas, NGINX, Azure, Containerization, Azure Key Vault, GitLab CI/CD, Bitbucket, Redis

SaaS Architect

2017 - 2018
cFactor Computing Private Limited
  • Created technical design specifications and deployment plans.
  • Developed and implemented IT solutions to ensure the business requirements were met.
  • Developed Python and bash scripts as required for automating the deployment and patch rollouts.
  • Built automated deployments using configuration management tools such as Ansible.
  • Deployed new modules, upgrades, and fixes to the production environment.
  • Developed container-based deployment strategies and deployment orchestrations.
  • Set up and maintained the CI/CD environment and established the CI/CD pipeline process for continuous deployment.
  • Prepared the business continuity plan. Ensured business continuity by planning periodic test cycles of the recovery plans.
  • Contributed to creating AWS infrastructure from scratch using a multitude of cloud services, such as VPC, EC2, EKS, EFS, DynamoDB, Route 53, S3, RDS, IAM, Elasticsearch, and CloudWatch.
  • Helped create a monitoring and alerting tool from scratch using Prometheus and Grafana.
Technologies: Kubernetes, Docker, Terraform, AWS CloudFormation, Jenkins, GitLab, CI/CD Pipelines, DevOps, Ansible, Packer, PostgreSQL, Agile, Elasticsearch, Logstash, Filebeat, Kibana, Prometheus, Grafana, Apache Kafka, Apache ZooKeeper, AWS CloudTrail, Amazon CloudWatch, Continuous Integration (CI), Amazon Web Services (AWS), Cloud Infrastructure, Cloud Architecture, Amazon RDS, MongoDB Atlas, NGINX, Azure, Containerization, Azure Key Vault, Continuous Delivery (CD)

Lead DevOps Engineer

2015 - 2017
Nibodha Technologies Private Limited
  • Provided infrastructure solutions in AWS or Azure Clouds to address the customer requirements.
  • Analyzed client operations to understand their strengths and weaknesses and uncover opportunities for improvement.
  • Planned and set up the continuous integration (CI) and continuous delivery (CD) process.
  • Developed and built various IT solutions to meet business requirements.
  • Deployed and configured Elasticsearch, Logstash, and Kibana (ELK) for log analytics.
  • Collaborated with multiple teams to make sure that the infrastructure and customer applications work harmoniously together.
  • Set up infrastructure monitoring tools such as CloudWatch, Prometheus, and Grafana.
  • Wrote and communicated business requirements and functional specifications.
  • Created and shared development estimates and operational requirements to enable accurate planning and realistic timelines.
  • Participated in the project planning process and created technical design specifications.
Technologies: Jenkins, GitLab, CI/CD Pipelines, Ansible, Linux, MongoDB, Docker, Microservices, DevOps, Prometheus, Grafana, Amazon CloudWatch, Continuous Delivery (CD), Continuous Integration (CI), Amazon Web Services (AWS), Cloud Infrastructure, Cloud Architecture, Amazon RDS, NGINX, Containerization

Senior Test Analyst

2010 - 2015
Framework Systems and Solutions Pvt. Ltd
  • Set up continuous integration and continuous deployment (CI/CD) pipeline.
  • Automated or set up environments to build, deploy, and release different projects. Deployed to QA, staging, or production environment.
  • Built automated deployments using configuration management tools such as Ansible.
  • Maintained the infrastructure as code (IaC) to ensure faster deployments and consistency.
  • Deployed new modules, upgrades, and patch fix rollouts to the QA, staging, or production environments.
Technologies: Jenkins, GitLab, Agile, Linux, QA Testing, Ansible, Continuous Integration (CI), Continuous Delivery (CD)

Test Analyst

2007 - 2010
Infosys
  • Prepared test scenarios and test cases, researched the requirements, and conducted testing. Performed the environment and test data setup, test execution, and defect tracking.
  • Automated functional test cases using QuickTest Professional (QTP).
  • Handled the configuration management activities for the project.
Technologies: QA Testing

Experience

CI/CD Pipeline Environment Setup

Designed and implemented a highly available, scalable, and fault-tolerant CI/CD infrastructure. This included using stack GitLab as a source code repository and using Jenkins as a continuous integration and deployment tool. Deployment artifacts are Docker images. These artifacts are stored in a private container registry setup using Nexus.

Automated build trigger is achieved using GitLab webhooks. Jenkins scripted pipeline scripts were used to define the CI/CD pipeline workflow, and Jenkins pipeline scripts were maintained within the source code. Automated test execution is invoked from the Jenkins pipeline to ensure code coverage, static code analysis, and security vulnerability check.

GitLab and Jenkins notifications are enabled to send code push, and Jenkins build status notifications can be received via the Slack channel. This infrastructure is deployed in AWS cloud using CloudFormation templates, with an auto-scaling group to ensure HA.

Enterprise Deployment on Kubernetes Cluster

Designed and implemented enterprise deployment architecture for a microservices application. This stack includes both Node.js and Java microservices. The application stack includes Apache Zookeeper, Apache Kafka, HashiCorp Vault, Amazon MongoDB, and PostgreSQL.

The microservices are packed as Docker images and deployed as pods in the Kubernetes cluster. The releases are specified as Helm charts and rolled out as Helm releases. Deployments in Kubernetes are segregated using namespaces in Kubernetes and with network policies. Amazon MongoDB installation is done as replica sets with a minimum of three nodes in a replica set. PostgreSQL cluster is deployed as primary and standby servers to ensure HA.

Amazon MongoDB data backup is done using Amazon Data Lifecycle Manager (DLM) for daily EBS snapshots. Created a custom Python script for taking point-in-time backup of PostgreSQL data directory.

Deployment Infrastructure in AWS Cloud

Customer deployment in AWS Cloud. I was working as a DevOps engineer in setting up a customer deployment infrastructure in AWS Cloud.

This requires setting up continuous integration and continuous deployment infrastructure as well.

A Jenkins pipeline script will be invoked by a webhook trigger from GitLab when the developer code changes were merged to the upstream branch. This pipeline includes building the code, running unit tests, running security vulnerability scans, and static code analysis using SonarQube. Once the build phase is completed, Docker images will be created in the packaging stage and this image will be pushed to a Nexus repository. This image will then deployed for a continuous integration environment for running additional integration testing and to run any automated functional testing. Once this CI stage is completed, the image is promoted to the QA environment for the validation stage. Once completed, the QA will be promoted for staging and production deployments.

Education

2001 - 2005

Bachelor's Degree in Computer Engineering

Cochin University of Science and Technologies - Kerala, India

Certifications

MARCH 2015 - MARCH 2017

Red Hat Certified JBoss Administrator

Red Hat

OCTOBER 2014 - OCTOBER 2016

Red Hat Certified Engineer

Red Hat

AUGUST 2011 - AUGUST 2020

AWS Certified Solutions Architect

Amazon Web Services

Skills

Libraries/APIs

Jenkins Pipeline, Terragrunt, Node.js

Tools

Terraform, AWS CloudFormation, Jenkins, GitLab, Packer, Helm, Amazon Virtual Private Cloud (VPC), AWS Key Management Service (KMS), Ansible, Amazon EKS, AWS ELB, Amazon CloudWatch, AWS CloudTrail, MongoDB Atlas, Azure Key Vault, GitLab CI/CD, Bitbucket, Logstash, Kibana, Grafana, Apache ZooKeeper, HashiCorp, Amazon Elastic Container Registry (ECR), Vault, Jira, Confluence, Amazon Elastic Block Store (EBS), NGINX

Paradigms

DevOps, Continuous Integration (CI), Continuous Development (CD), Continuous Delivery (CD), Agile, Microservices, Event-driven Architecture

Platforms

Kubernetes, Docker, Amazon Web Services (AWS), Amazon EC2, Azure, Linux, Apache Kafka, Nexus, JBoss, Red Hat Linux, AWS IoT

Storage

MongoDB, Elasticsearch, Amazon EFS, PostgreSQL, Amazon S3 (AWS S3), Amazon DynamoDB, AWS Elastic File System, Redis

Languages

Python 3, Bash

Other

CI/CD Pipelines, AWS NAT Gateway, Cloud Infrastructure, Prometheus, Cloud Architecture, Amazon RDS, Containerization, QA Testing, Filebeat, Serverless, Cloud, Monitoring, Log Management

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring