Hariom Vashisth

DevOps Engineer

Delhi, India11 yrs 4 mos experience
Most Likely To Switch

Key Highlights

  • Over 10 years of DevOps experience
  • Expert in CI/CD pipeline automation
  • Strong background in cloud architecture and security
Stackforce AI infers this person is a DevOps expert with extensive experience in cloud infrastructure and CI/CD automation.

Contact

Skills

Core Skills

Ci/cdDevopsVulnerability ManagementInfrastructure ManagementDatabase ManagementCloud MigrationWeb SecurityFull Stack DevelopmentWeb DevelopmentApplication Development

Other Skills

AWSAWS CodePipelineAWS LambdaAmazon CorrettoAmazon Linux 2AngularJSApacheBashBig DataBlue-Green DeploymentBootstrapBuild & Release AutomationCC++CI/CD Framework

About

10+ years of work experience in implementing DevOps practices My main responsibilities include but not limited to: - setting up entire DevOps architecture from scratch - complex CI/CD pipelines implementation and support - Platform Engineering: Development of internal frameworks for developers/SRE and operations - monitoring, alerting and logging solutions implementation Tech Stack: ⇢ Platform: Linux ⇢ Cloud platform: AWS ⇢ Source code: git, GitLab and Bitbucket ⇢ Scripting: Groovy, Bash, Python (pet projects) ⇢ REST API: NodeJS, ExpressJS and MongoDB ⇢ Container Orchestration: Kubernetes and Docker-swarm ⇢ CI/CD: Teamcity, Gitlab, Jenkins, Pipeline-as-code and Shared Libraries ⇢ Build [Java, Python, Scala, NodeJS, ReactJS, Go, Docker] - Versioned Artifacts ⇢ Testing and code analysis [Sonar, Twistlock] - Custom UnitTest Framework ⇢ Vulnerability Scanning [Trivy, snyk, crowdstrike] ⇢ Artifacts Repository [Harbor, Nexus, Self-Hosted Docker Registry and ECR] ⇢ Configuration Automation [Ansible] ⇢ Deployment [Ansible, Docker-Compose, Docker-Swarm, Helm] ⇢ Logstash/FluentD/RsysLog/Filebeat -> Kafka -> Logstash -> Elasticsearch -> Kibana ⇢ Telegraf -> InfluxDB -> Grafana ⇢ Graylog ⇢ Open source contribution: - Content Pack for Graylog2 which supports HTTP Real-Time logging and Monitoring from HAProxy - https://bit.ly/2XKZhWK - Kubernetes - Microservice(s) Log Extractor - https://bit.ly/3yUfprN - lazyGit - https://bit.ly/30Tt1qJ - Mattermost/Slack Notification Service | AWS Lambda - https://bit.ly/33U5mri ⇢ Web-Application Security: - Bug Bounty: Razorpay[https://bit.ly/3plRcr0], StayUncle, EatWith

Experience

11 yrs 4 mos
Total Experience
1 yr 7 mos
Average Tenure
3 yrs 2 mos
Current Experience

Natwest group

DevOps & Platform Engineering

Apr 2023Present · 3 yrs 2 mos · Gurugram, Haryana, India

  • ⇢ Responsible for the end-to-end CI/CD process, including pipeline automation, release management
  • ⇢ Have experience with two different CI/CD stacks: TeamCity/PCF and GitLab/AWS CodePipeline/EKS
  • ⇢ Automation and Optimization: Project Onboarding and CI/CD pipelines
CI/CDpipeline automationrelease managementTeamCityGitLabAWS CodePipeline+2

Ringcentral

DevOps Engineer IV

Feb 2022Apr 2023 · 1 yr 2 mos · Remote

  • ⇢ I was responsible for migrating various operating systems and Java distributions to a standardized Amazon Linux 2 / Amazon Corretto configuration.
  • ⇢ Automated Vulnerability Scanning and Patching with CI/CD
  • Used a combination of Maven,npm and yarn to check for outdated and vulnerable dependencies.
  • Used Twistlock to scan for vulnerabilities in docker images with CI/CD.
  • Developed a custom Python script to parse and store the vulnerability scan results in a PostgreSQL database for analysis.
  • Used Grafana to visualize the vulnerability scan results and track the progress of vulnerability patching.
  • ⇢ Developed a custom Jenkins inbound agent Docker image that can be updated independently of the Jenkins master server.
  • ⇢ Spearheaded the creation of a Jenkins shared library, standardizing and providing CI/CD as a service, streamlining the development process.
  • ⇢ Developed a Jenkins shared library with pipelines to release DevOps, security, and platform changes without altering the product release cycle.
  • ⇢ Expertise in setting up and running Jenkins on EKS (Amazon Elastic Kubernetes Service) and dynamic Jenkins agents on Kubernetes, facilitating scalable builds with container-in-container configurations.
  • ⇢ Automated build cache sharing among dynamic builds to optimize resource utilization for dynamic agents running in pods.
Amazon Linux 2Amazon CorrettoVulnerability ScanningCI/CDMavennpm+9

Airtel x labs

2 roles

DevOps Engineer III

Jun 2021Feb 2022 · 8 mos

  • ⇢ CI/CD Framework Development - Release Management via JIRA Ticket
  • ⇢ Cluster Setup and Deployment of Applications
  • ⇢ Defining Policy: GitBranching, K8S usage, JIRA Workflow
  • ⇢ Brainstorming and Implementation: Data Platform, DevOps Buildpack Generator
CI/CD FrameworkJIRACluster SetupDeploymentPolicy DefinitionCI/CD+1

DevOps Engineer II

Jun 2019Jun 2021 · 2 yrs

  • ⇢ CI/CD of multiple docker/non-docker micro-services
  • ⇢ Big Data (Hadoop/Abinitio) AdHoc Process Automation
  • ⇢ Notification: Created and deployed a comprehensive alert notification framework, addressing limitations of current communication channels, including Teams, Slack, Mattermost, Telegram, Email, ServiceNow, Elasticsearch, and InfluxDB.
  • ⇢ Scraper: Designed and implemented a versatile scraper framework for automating actions on Kibana, Abinitio, Grafana, and QlikSense, using web scraping techniques.
  • ⇢ Alert: Self-subscribing system that runs on top of notification framework and enables developers/ops and DevOps to enable alerting for ingested or connected applications for almost all communication tools supported by notification-framework
  • ⇢ Event Scheduler: Developed and implemented an advanced event scheduler utilizing Jenkins, Airflow, and Bash, with a user-friendly interface for monitoring and managing tasks and events.
CI/CDBig DataNotification FrameworkScraper FrameworkEvent SchedulerDevOps

Exzeo

DevOps Engineer

Jun 2018Jun 2019 · 1 yr · India

  • ⇢ Centralised logging and Monitoring [Graylog, CustomPlugins[Programmed in Java]]
  • ⇢ Build & Release automation - [Docker, Jenkins, Custom LambdaFunctions - Mongo,NodeJS]
  • ⇢ Kubernetes Cluster setup on AWS with KOPS
  • ⇢ Kubernetes CI/CD with JenkinsX
  • ⇢ Bash/Shell Scripts - Process Automation
  • ○ S3-Based Backup/Restore for Elasticsearch
  • ○ Automatic backup of log files to S3 from EC2 instances
  • ○ Automatic Start/Stop/AMI-Backup of EC2 instances
  • ○ Automatic disk cleanup on CloudWatch alert
  • ○ Kubernetes dev env setup
  • ○ Kubernetes microservice-app log extractor
  • ○ Git cherry-pick automation
  • ⇢ Private docker registry setup with UI
  • ⇢ Private NPM repository setup with UI
  • ⇢ Hybrid Node POC | Windows and Linux | Kubernetes
Centralized LoggingMonitoringBuild & Release AutomationKubernetesBashDocker+2

Socialcops

DevOps Engineer

Mar 2018May 2018 · 2 mos · New Delhi Area, India

  • ⇢ MongoDB replica set on kubernetes cluster with Helm on GCP
  • ⇢ Elasticsearch cluster setup on AWS/GCP
  • ⇢ Blue-Green Deployment of the application on kubernetes (zero downtime)
  • ⇢ Kubernetes production issues
MongoDBElasticsearchKubernetesBlue-Green DeploymentDevOpsDatabase Management

Samayla

Engineering Lead

Jan 2017Mar 2018 · 1 yr 2 mos · Gurugram, Haryana, India

  • ⇢ Migration from third-party-hosting to Amazon AWS cloud
  • ⇢ Migration of server-side rendered app to SPA (AngularJS)
  • ⇢ Configured Nginx as a Gateway for applications and Monitoring HTTP traffic with
  • NGINX Amplify
  • ⇢ Automated SSL Encryption for Servers with LetsEncrypt and Nginx
  • ⇢ ModSecurity 3.0 compiled with NGINX ​ for securing applications
  • ⇢ Bash/Shell Scripts:
  • ○ Tool for launching, hardening, and domain mapping with EC2 instances
  • ○ Responsive Emailer Generator
  • ⇢ Integration of newly built systems with legacy system
  • ⇢ Integration layer (backend) developed in order to plug third-party-apps
AWSNginxSSL EncryptionBashIntegrationCloud Migration+1

Zillion.io

2 roles

Full Stack Web Developer

Jan 2016Dec 2016 · 11 mos · Gurugram, Haryana, India

  • ⇢ Member of On-Demand Software Development Team - Client Projects
  • ○ On-Demand Booking Platform -bootstrapped company
  • ○ Tech Stack: Java, AngularJS and MySQL
JavaAngularJSMySQLFull Stack Development

Web Application Programmer

Aug 2015Jan 2016 · 5 mos · Gurugram, Haryana, India

  • ○ On-Demand Waste Management Solutions for funded startup
  • ○ Tech Stack: MEAN
  • ○ On-Demand Decision Making Tool for prestigious retail firm of india
  • ○ Tech Stack: PHP, MySQL
MEAN StackPHPMySQLWeb Development

Itc limited

Application Analyst

Sep 2014Jul 2015 · 10 mos · Gurugram, Haryana, India

  • ⇢ Business Process Automation / Application Development:
  • ○ Development, Enhancements and Bug fixing
  • ○ SQL-Server Installation, Configuration and Migration
  • ○ Test solutions including test cases, FS, UAT etc
  • ○ Tech Stack: Java[AWT and Swing] Desktop-based POS application
  • ⇢ Application Support
  • ○ Maintain 24x7 availability of critical solutions
  • ○ Retail application support to brand outlets
  • ○ Ensuring high availability of production databases , regular maintenance
  • activities, database design, query optimization, data extraction
JavaSQL-ServerApplication Development

Education

Bhagwan Parshuram Institute Of Technology

Bachelor of Technology (B.Tech.) — Information Technology

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Ci/cd & Devops

Explore similar profiles based on matching skills and experience