Sahil Sharma

DevOps Engineer

Gurgaon, Haryana, India12 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Infrastructure as Code with Terraform and AWS.
  • Proficient in CI/CD automation using Jenkins and Ansible.
  • Strong background in Cloud Native DevOps and Kubernetes.
Stackforce AI infers this person is a Cloud Infrastructure and DevOps expert specializing in automation and orchestration.

Contact

Skills

Core Skills

Infrastructure As CodeCloud ComputingDevopsSystem AdministrationTelecommunications

Other Skills

AWSAnsibleApacheApache MesosApache WebserverAsteriskAwkBashC++CentOSCouchbaseDockerDocker ProductsEucalyptusFreeswitch

About

Kubernetes, EKS, Containers, Cloud Native DevOps, Kubernetes Security and More. Ansible, Puppet, Packer, configuration management Jenkins, JCasC, Pipeline Shared Library, Scripted Groovy, Automated CI Automated CD, ArgoCD, GitOps Terraform, Infrastructure as code, Terraform modules library. Bash Scripting, Python, GoLang, Makefile. AWS Cloud, Hybrid Cloud - Openstack, Eucalyptus, KVM Prometheus, Alertmanager, Thanos querier, Grafana, Servicemonitor Elasticsearch, Fluentd, Kibana, Loki-Grafana stack DevOps Tools - Kafka, Elasticsearch, Redis with operators on Kubernetes Kubernetes tools - HPA, OPA, Falco, Velero, Cluster Autoscaler and More. System Designs and Architectures.

Experience

Paytm

4 roles

Principal Engineer

Promoted

Jul 2024Present · 1 yr 8 mos

Engineering Manager

Promoted

Feb 2022Jul 2024 · 2 yrs 5 mos

Senior DevOps Lead

Apr 2021Feb 2022 · 10 mos

DevOps Technical Lead

Mar 2020Apr 2021 · 1 yr 1 mo

Expedia, inc.

Application Engineer

Feb 2018Feb 2020 · 2 yrs · Gurgaon, Haryana, India

  •  Using Hashicorp Terraform completely to provision infrastructure in Dev, test, stage and Production environments. Infrastructure is widely expanded over AWS cloud and Datacentre.
  •  Using Hashicorp Packer to create AMIs in automated process. Using ansible as one of the provisioners in packer.
  •  Using Master-less Puppet to manage configuration and state of the boxes. Provision of roles and profiles in puppet make it easier to manage infrastructure.
  •  Writing Rake tests to find the failures in the automated process.
  •  Effective use of Jenkins pipeline through pipeline as a code, is one step ahead in the automated CICD process. Writing declarative pipeline to automatically build projects.
  •  Worked on Apache Mesos, Marathon cluster as an orchestration platform to spin up applications in HA and scaling easily. Both stateless and persistent applications can be deployed. Beauty of Mesos is that it can handle applications in containers as well as non-container services. We called it as MPAAS 1.O
  •  Using Hashicorp Nomad to spin up applications in MPAAS 2.O. Nomad is used for long running services and batch processing and easily integrated with Hashicorp Consul and Vault.
  •  Using Hashicorp Consul for Service Discovery and as a key-value store. Also using Hashicorp vault to store the secrets.
  •  Complete end to end knowledge of AWS services, EC2, VPC, S3, IAM, Route53, EBS, Autoscaling, VPCE etc.
  •  Using Jfrog Artifactory to store artifacts, OS images, OS packages and Docker images into artifactory and integrating with Jenkins.
  •  Using Cobbler to provision VMs in the Datacentre.
TerraformPackerAnsibleJenkinsApache MesosHashicorp Nomad+4

Mobikwik

Senior Devops Engineer

Jan 2017Jan 2018 · 1 yr · Gurgaon, India

  •  Managing infrastructure that includes XEN virtualization, KVM, AWS Cloud, and Azure, create new instances and use the instances for scaling the environment. Also installation of XEN on hardware servers to scale up our infrastructure.
  •  Installation of application softwares like apache tomcat, nginx and DB servers. Hardening of instances and antivirus installation.
  •  Installation of Jenkins and Jfrog artifactory, migration of these and create jobs according to the requirements that reduces the human efforts. Also maintain backup to restore in case of failure.
  •  Ansible setup and write ansibles for various purposes like installation, verification, configuration. Also write playbooks in collaboration with Jenkins and git that automate the deployment process.
  •  DB setup for application, like MySQL, MongoDB, Couchbase, setup replication and failover using techniques. Installation and hardening of DB. Debugging using slow query and general query logs. Setup XDCR replication in Couchbase and 12hrs delayed or Arbitor slave in MongoDB.
  •  Setting up monitoring using Nagios and real time graphs using pnp4nagios. Also using check_mk for better monitoring experience.
  •  Create and live the infrastructure on AWS EC2 of different architectural components. Create different networks and subnets according to the need. Also manage the staging part on Azure cloud. On Azure, done the migration from ASM to ARM.
  •  Successful migration of the java based application on docker, also automating the docker based tasks using ansible, successfully deployed live applications.
  •  Responsible for debugging the issues with team of developers and testers.
  •  Centralized logging using rsyslog and td-agent, and using Kibana publish logs for audit purpose.
AWSAnsibleNagiosDockerMySQLMongoDB+3

Reliance jio

Cloud Consumer Devops

Nov 2015Jan 2017 · 1 yr 2 mos · Gurgaon, India

  •  Responsibility of the complete GitLab setup, own customised git solution. Migrated the GitLab from version 7.1.1 to 8.5.
  •  Using Jenkins for the deployment done on different environments, DEV, SIT, PREPROD and PROD.
  •  Writing the ansible playbooks for the initial deployment and installing the softwares such as nginx, apache, Redis, RabbitMQ, java etc.
  •  Working on AWS, knowledge of autoscaling, EC2, S3, load balancing.
  •  Zabbix monitoring setup, installation and configuring the servers in monitoring.
  •  Setup RabbitMQ Cluster with 3 nodes configuration for high availability.
  •  Setup EFK for logging and send the aggregated logs to S3.
  •  Troubleshooting issues related to nginx, apache, Redis, EFK, RabbitMQ.
  •  Experience on Openstack Cloud, working with swift APIs, nova, neutron.
GitLabJenkinsAWSZabbixRabbitMQCloud Computing+1

Knowlarity communications

Linux System Administrator Devops

Nov 2014Nov 2015 · 1 yr · Gurgaon, India

  •  Configured the Eucalyptus cloud setup to full fill the requirements of staging systems. Also migrated the setup from Eucalyptus to KVM.
  •  Resolve issues related to unison, RabbitMQ, Redis and PostgreSQL.
  •  Installation, Maintenance of all the production servers.
  •  Working with Atcom and Sangoma libraries, wanrouter and Installation and troubleshooting with freeswitch.
  •  Worked with Nginx and uWSGI for product based APIs.
  •  Writing yml for ansible, automation for similar tasks.
  •  Worked on Td-agent for centralized logging and Shinken for monitoring.
  •  Coordinates with different teams to resolve various code related issues.
  •  Writing customized plugins in bash to monitor the daemons running on production servers using Nagios/shinken.
  •  Responsible for Release of code in all the production servers and check if all the services are working fine.
EucalyptusRabbitMQRedisNagiosCloud Computing

Alethe consulting pvt ltd

Linux Administrator L2

Aug 2014Nov 2014 · 3 mos · Noida Sector 62

  • Administer multiple linux servers running in high availability environment.
  • Configure and install new Linux systems and provide access using key based authentication.
  • Shell scripting to automate tasks for system maintenance.
  • Install security patches, configure machines and provide overall support for linux.
  • Root cause and failure analysis to resolve the system problems, troubleshooting kernel panics and system hangs.
  • Analyzing performance issues and performing security audits.
  • 24x7 monitoring of the Linux servers for CPU, Memory and Disk thresholds and escalate issues whenever needed.
LinuxShell ScriptingSystem Administration

Keen & able computers

Linux Engineer

May 2013Jul 2014 · 1 yr 2 mos · Gurgaon, India

  • Asterisk or VoIP:
  •  Install and setup asterisk server.
  •  Working with PRI and FXO cards and routing calls through customized channels and dial plans.
  •  Setting up voicemails, IVR, Conference, Forwarding and call recording.
  •  Customizing the API for easily handling of tasks for customer care executive.
  •  Working with SIP protocols DADHI trunks and creating inbound and outbound routes for the normal conductance of operations.
  • Cloud Computing:
  •  Install, configure and troubleshoot Eucalyptus on RedHat.
  •  Creating instances and managing network pools with Eucalyptus.
  •  Work with different eucalyptus components and purpose of components.
  •  Install, configure and troubleshoot difference versions of Openstack on Ubuntu.
  •  Creating instances, manage network pools and storages with Openstack.
  • Mysql Optimization:
  •  MySQL Administration, Creating users and granting/revoking access to users on databases.
  •  MySQL Backup and facilitate backup in automation.
  •  Optimization of MySQL, updating slow queries, updating global variables according to schema structure, working with storage engines, MYISAM,
  •  INNODB, MariaDB, Archive.
  •  Working knowledge of Hot backup and Percona DBs.
  • Web Servers
  •  Installation, maintenance and support on Nginx and Apache Web-Server.
  •  Worked on all types of virtual hosting to run multiple websites with lesser resources.
  •  Continuous backup of the web data using automation.
  •  Performance tuning of apache web-server with PREFORK and WORKER modules and maintain the performance according to the available resources.
  •  One click deployment using Jenkins.
  •  Setup Nginx and Apache with ansible using single command to deploy on large scale.
AsteriskMySQLApacheTelecommunications

Education

Beant College of Engineering & Technology

Bachelor's Degree — Computer Science

Jan 2009Jan 2013

A.B.M. School Palampur

Secondary Education — Non Medical Subjects

Jan 2008Jan 2009

Stackforce found 100+ more professionals with Infrastructure As Code & Cloud Computing

Explore similar profiles based on matching skills and experience