Manoj Dhiman

Sr. DevOps Engineer

[email protected]

Contact No. +91 9813455222

Skills

  • Languages: Bash, Ansible, Python, Boto, Shell scripting
  • Operating Systems: CentOS (7.x/8.x)/RHEL (6.x/7.x/8.x)/Ubuntu (16.x/18.x/20.x)
  • Web and Application Servers: Apache HTTPD, Nginx.
  • Databases: MySQL, MongoDB, AWS DynamoDB, PostgreSQL.
  • Cloud Technologies: Amazon Web Services, Hetzner, Digital Ocean, Oracle.
  • Monitoring: ELK Stack, New Relic, Nagios, Grafana, Percona Cloudwatch.
  • Load Balancers: AWS ELB, Haproxy.
  • Scripting: Bash scripting, Python Boto, Shell scripting, AWS CLI.
  • CI/CD: Jenkins, Gitlab.
  • IaC: Ansible. Terraform, AWS CloudFormation
  • Other Tools: Terraform, Jitsi meet,Turn.

Work Experience


Intern, Jugnoo, Panchkula, Haryana

Sep 2017 - May 2018  

DevOps Engineer, Jugnoo, Panchkula, Haryana

May 2018 - Sep 2020 

Sr. DevOps Engineer, Jupitice, IT PARK, Chandigarh

Sep 2020 - Sep 2022 

Sr. DevOps Engineer, Cloudstorks, IT PARK, Panchkula

Sep 2022 - Present


Professional Experience in Cloudstorks
  • Managed EKS clusters, overseeing deployments through Helm charts.
  • Configured and maintained AWS Load Balancers.
  • Deployed infrastructure using IAC tools such as Terraform and AWS CloudFormation.
  • Ensured zero-downtime deployment strategies.
  • Utilized monitoring tools, including New Relic, Percona, and Grafana.
  • Conducted account audits and performed cost calculations for AWS resources, incorporating Kubecost for accurate EKS pod cost assessments.
  • Effectively managed Oracle Kubernetes clusters (OKE) and associated databases.
  • Supervised AWS Glue jobs and executed Athena queries.
  • Implemented SAST/DAST jobs in GitLab pipelines to enhance security measures.
  • Managed AWS databases, including MySQL RDS, PostgreSQL Aurora, and standalone MySQL, as well as MongoDB replica sets.

Professional Experience In Jupitice
  • AWS ECS,EKS Working on containerized applications.
  • Amazon ECR | Docker Container Registry.
  • Jenkins pipelines groovy-based.
  • AWS Load Balancer.
  • Automating Deployment process using Jenkins Jobs and Scripts.
  • Automated server setups using Bash. Python Scripts and Cloudformation.
  • Dockerize Applications with Dockerfile and docker-compose.
  • Responsible for zero-downtime deployment.
  • Centralizes Logging using ELK (Elasticsearch, Logstash, Kibana) Stack.
  • Account audits and cost calculations of resources used under AWS.

Professional Experience In Jugnoo
  • AWS autoscaling for all products along with HAproxy.
  • Automation of SSL certificate generation for all white-labeled clients with Letsencrypt.
  • Jenkins pipeline for deployment of code on all products on all servers running in the autoscaling group.
  • Self-hosted version of Elastic APM for application monitoring.
  • MySQL partitioning for heavy query optimisation.
  • ProxySQL Load Balancing for MySQL.
  • Initial Project setup including server setup for Dev, Test and Live environments.
  • DNS pointing and enabling secure browsing using SSL/TLS.
  • Implementing Monitoring scripts and tools for instant alerts.
  • Implementing automatic failover strategies to maintain uptime of product a High Availability of products using scaling.
  • Setting Up ELB + Nginx with HTTP/2.0 support to scale opp backend for more traffic.
  • Setting up Master-Slave architectures for the Database for DB failovers.
  • Automated Server backups using Boto3 API with AWS Lambda.
  • Deploying Node.js Application in Cluster-Mode on Servers using PM2
  • Responsible for server monitoring using tools like Newrelic and Nagios,Grafana,Kibana.
  • Server log rotation and daily backups for DB.
  • Apply server health checks using bash and python scripts.


Education


BTech: Electronics & Communication, May 2015 - Jan 2018

Kalinga University - Raipur 492101

RedHat: Linux Training,  Jan 2017 - Sep 2017


Certification

RHCSA Red Hat Certified System Administrator,


Paragraph image 00 00@2x