Shakti Singh, Developer in Delhi, India
Shakti is available for hire
Hire Shakti

Shakti Singh

Verified Expert  in Engineering

Bio

Shakti is a DevOps and DevSecOps engineer with over eight years of experience architecting, automating, and optimizing mission-critical deployment over an extensive infrastructure. He is proficient at using configuration management tools and developing CI/CD pipelines and orchestration engines like Kubernetes with Docker containers. His skills make him an excellent addition to any team.

Portfolio

McKinsey & Company
Azure, Azure DevOps, Azure Pipelines, Azure SQL, Azure Front Door...
Publicis Sapient
Amazon Web Services (AWS), Azure, Jenkins, Linux, Python, Monitoring, Git...
Tata Consultancy Services
Amazon Web Services (AWS), Jenkins, Shell Scripting, Python, GitLab, Ansible...

Experience

  • Linux - 8 years
  • Azure - 8 years
  • Git - 7 years
  • Jenkins - 7 years
  • Amazon Web Services (AWS) - 7 years
  • GitLab - 7 years
  • Kubernetes - 6 years
  • Python - 6 years

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP), Linux, Windows, Python, Git, Jira, GitLab, Ansible, Amazon Elastic Container Service (ECS), Continuous Integration (CI), Continuous Delivery (CD), Amazon EC2

The most amazing...

...thing I've developed and got promoted for is a complete DevSecOps pipeline, which includes end-to-end testing with all security parameters required.

Work Experience

Senior DevOps Engineer

2022 - 2023
McKinsey & Company
  • Developed CI/CD pipelines on the Azure DevOps platform from scratch, which helped deploy code faster.
  • Set up Azure application insights for distributed tracing in microservices-based architecture.
  • Used many Azure services in this project, including Azure Frontdoor, Azure CDN, Redis, Service Bus, Azure SQL Server, Azure Active Directory, and more.
  • Utilized Azure Kubernetes services to deploy infrastructure with Helm as a deployment tool integrated into the CI/CD pipelines.
Technologies: Azure, Azure DevOps, Azure Pipelines, Azure SQL, Azure Front Door, Azure Kubernetes Service (AKS), Continuous Development (CD), Continuous Improvement, DevSecOps

Senior DevOps Engineer

2019 - 2022
Publicis Sapient
  • Oversaw the application build and release process, including code compilation, packaging, security scanning, code quality scanning, deployment methodology, and application configurations.
  • Converted completed infrastructure into code using Terraform so that the new architecture could be spun up within no time in case of disaster recovery (DR) scenarios.
  • Supported a battery swap station company whose complete infrastructure was on Azure. Azure pipelines were set up from scratch on this project, and many performance improvements and optimizations were done.
  • Gained experience working with various AWS products, such as AWS EC2, AWS S3, AWS ELB, AWS Auto Scaling, Amazon Route 53, AWS CloudWatch, AWS RDS, Amazon Virtual Private Cloud (VPC), AWS CloudFormation, Terraform, and others.
  • Wrote scripts and utilized them in Bash and Python to automate services as much as possible.
  • Monitored a system performance and checked the system's status using commands, such as sar, top, mpstat, vmstat, iostat, and others.
  • Used many Azure services in this project, including Azure Frontdoor, Azure CDN, Redis, Service Bus, Azure SQL Server, Azure Active Directory, and more.
  • Helped developers create tools using Python to self-address some manual infrastructure tasks. Made this infrastructure highly available and disaster recovery ready by making it a multi-region architecture.
Technologies: Amazon Web Services (AWS), Azure, Jenkins, Linux, Python, Monitoring, Git, Ansible, Docker, Kubernetes, AWS DevOps, Site Reliability Engineering (SRE), Software Engineering, DevOps, Cloud Engineering, Go, Infrastructure as Code (IaC), Dynatrace, Prometheus, Amazon Elastic Container Service (ECS), Continuous Integration (CI), Continuous Delivery (CD), Amazon EC2, Azure Cloud Services, Azure Resource Manager (ARM), CI/CD Pipelines, Azure Pipelines

DevOps Engineer

2017 - 2019
Tata Consultancy Services
  • Installed, configured, and maintained Red Hat Enterprise Linux Servers 5, 6, and 7 and Windows Servers 2003, 2008, and 2012 R2. Supported Red Hat Servers. Participated in DevOps processes for building and deploying systems.
  • Oversaw user management, plugin management, and end-to-end automation of the building and deployment process. Configured, managed, and controlled the source code repository housed in Subversion GIT.
  • Worked with database administrators on the installation of Oracle, restoration, and performance tuning. Remediated any security issues uncovered by vulnerability scans.
  • Defined a release process and policy for projects early in the system development lifecycle (SDLC). Managed building and analysis of source code and deployed the configuration.
Technologies: Amazon Web Services (AWS), Jenkins, Shell Scripting, Python, GitLab, Ansible, Docker, Kubernetes, AWS DevOps, Site Reliability Engineering (SRE), Software Engineering, DevOps, Cloud Engineering, Go, Infrastructure as Code (IaC), Dynatrace, Prometheus, Amazon Elastic Container Service (ECS), Continuous Delivery (CD), Amazon EC2, Azure Cloud Services, Azure Resource Manager (ARM), CI/CD Pipelines

DevOps and Linux Engineer

2015 - 2017
Capgemini
  • Provided configuration management and build support for different applications, built and deployed to lower and higher environments. Maintained and administered Git and DevOps source code tools. Worked on continuous integration systems with Jenkins.
  • Troubleshot the automation of installing and configuring applications in the test environments.
  • Configured the simple mail transfer protocol (SMTP) using Postfix to allow the inbound and outbound connections for the mail servers.
  • Developed Python Shell scripts for automation of system administration tasks.
  • Monitored, troubleshot, supported, and fixed operating system hardware problems on several versions of the Linux system.
Technologies: Amazon Web Services (AWS), Azure, Jenkins, GitLab, Ansible, Python, Shell Scripting, Docker, Kubernetes, AWS DevOps, Site Reliability Engineering (SRE), Software Engineering, DevOps, Cloud Engineering, Go, Infrastructure as Code (IaC), Dynatrace, Prometheus, Amazon Elastic Container Service (ECS), Continuous Delivery (CD), Amazon EC2, Azure Cloud Services, Azure Resource Manager (ARM), CI/CD Pipelines

Technical Support Engineer

2015 - 2015
IBM
  • Built, installed, and upgraded packages and patches on Red Hat Enterprise Linux (RHEL), CentOS, and Ubuntu servers using RPM, YUM, APT, and third-party software applications.
  • Maintained Apache web servers, including creating new virtual hosts and software upgrades.
  • Installed and upgraded packages and patches on RHEL servers using RPM, YUM, and third-party software applications. Installed database servers and user management, such as Oracle, MySQL, and SQL Server.
  • Established and managed environment using Puppet configuration management tools. Administered Red Hat Enterprise Linux Servers versions 5, 6, and 7 for several functions, including managing Apache Tomcat server, mail server, MySQL database, etc.
Technologies: Linux, Windows, Shell Scripting, Windows PowerShell, Azure Active Directory, VMware, Software Engineering, DevOps, Cloud Engineering, Go, Infrastructure as Code (IaC), Prometheus, Amazon Elastic Container Service (ECS), Continuous Delivery (CD), Amazon EC2

System Administrator

2013 - 2015
Lovely Plastic Industries
  • Installed, upgraded, and maintained CentOS, Red Hat Linux, and Windows hardware.
  • Monitored the server performance using automated shell scripts for an average load, iowait, interrupt request (IRQ), softirq, and memory, swap, disk, and CPU utilization.
  • Created new file systems and worked on extending the file systems and logical volume manager (LVM).
  • Worked with FTP, TELNET, network file system (NFS), Samba, FINGER, TFTP, and others.
Technologies: Linux, Windows, Networking, DevOps

Experience

eCommerce Application on AWS

This React and Node.js-based front end with microservices was written in .NET Core. I created infrastructure and developed end-to-end CI/CD to include security, performance, and resilience testing. Also, I architected the infrastructure while taking care of all of the client's requirements.

Education

2010 - 2013

Bachelor's Degree in Computer Programming

Manav Bharti University - Himachal Pradesh, India

Certifications

MARCH 2022 - MARCH 2024

Terraform Certified Associate

HashiCorp

AUGUST 2019 - PRESENT

Microsoft Azure Architect Technologies

Microsoft

AUGUST 2019 - AUGUST 2022

AWS Certified Solutions Architect Associate

AWS

FEBRUARY 2018 - PRESENT

Red Hat Certified Engineer

Red Hat

Skills

Tools

Ansible, Terraform, Helm, GitHub, Dynatrace, Amazon Elastic Container Service (ECS), Git, Jira, GitLab, Jenkins, VMware, Azure Kubernetes Service (AKS)

Paradigms

DevOps, Continuous Integration (CI), Continuous Delivery (CD), Azure DevOps, Continuous Development (CD), DevSecOps

Platforms

Amazon Web Services (AWS), Azure, Linux, Amazon EC2, Google Cloud Platform (GCP), Windows, Docker, Kubernetes

Storage

Azure Cloud Services, Databases, Azure Active Directory, Azure SQL

Languages

Go, Python

Frameworks

Windows PowerShell

Other

Site Reliability Engineering (SRE), Cloud Engineering, Infrastructure as Code (IaC), Cloud Architecture, Azure Resource Manager (ARM), CI/CD Pipelines, AWS DevOps, Software Engineering, Prometheus, Software Development, Monitoring, Shell Scripting, Networking, Azure Pipelines, Azure Front Door, Continuous Improvement

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