D

Dr. Gopal Singhal

Director of Engineering

Delhi, India20 yrs 9 mos experience
Highly Stable

Key Highlights

  • Over 20 years of experience in engineering leadership.
  • Expertise in Cloud Native and DevSecOps practices.
  • Proven track record in large-scale engineering transformations.
Stackforce AI infers this person is a Cloud and DevOps expert with extensive experience in SaaS and AI-driven solutions.

Contact

Skills

Core Skills

DevopsCloud SolutionsMlops

Other Skills

JenkinsAmazon Web Services (AWS)BackstageTerraformAWSPythonAnsibleKubernetesContinuous IntegrationShell ScriptingLinuxRubyMavenMySQLGit

About

Experienced Leader with over 20 years in the field, focusing on Cloud Native, Continuous Delivery, DevSecOps, MLOps and Cloud solutions. Demonstrated success in spearheading large-scale engineering transformation initiatives, prioritizing team empowerment and fostering innovation. Continuously seeking opportunities to leverage expertise in driving organizational growth and efficiency through modern software delivery practices.

Experience

Dunnhumby

Senior Engineering Manager

Oct 2024Present · 1 yr 5 mos · Gurugram, Haryana, India · Hybrid

Thoughtworks

Principal Infrastructure Consultant

Oct 2017Oct 2024 · 7 yrs · Gurgaon, India · On-site

  • Project: Delivery Infrastructure (DevOps) Practice Lead India
  • o Lead the initiatives for creating tools and accelerators to build reusable assets for software delivery.
  • o Design and run capability building programs in Cloud and infrastructure domain
  • o Bench strength capacity plan for community initiatives and certification programs
  • o Work closely with the recruitment team for defining the recruitment process and JDs for infra roles.
  • o Participate in the grade review process for senior and lead consultants.
  • Project: Setting up Engineering Platform using Backstage
  • o Design solution for Developer Experience Portal (IDP)
  • o Backstage setup and integration with various delivery infrastructure applications
  • o Extend Backstage capabilities with custom plugins and templates
  • o Automate workflows for developers, data engineers and QAs using standardized templates
  • o Single pane of glass for DORA and other engineering metrics
  • Project: Cloud Platform implementation for a large organization
  • o Setup Infrastructure blueprints for networking and application components in AWS.
  • o Setup end-to-end product lifecycle on AWS platform for e.g. golden images, account vending machine. o Coordinate with product teams to help them leverage above artifacts and follow cloud best practices.
  • o Setup FinOps practice and cost optimization initiatives to control cloud cost
  • o Led distributed teams in Germany/US/India
  • Project: Machine Learning Studio for AI transformation.
  • o Setup Infrastructure for ML requirements including GPUs, Data pipelines with Terraform and Python.
  • o Setup CI/CD for ML workflows on Jenkins. ML metrics collection and evaluation using MLFlow.
  • Project: Blockchain based distributed ledger for commodity trading and post trading platform.
  • o Setup Infrastructure automation for 100+ AWS accounts using Terraform and Ansible.
  • o Setup CI/CD pipelines on ConcourseCI and Jenkins.
  • o Setup Monitoring and Logging using ELK, Prometheus and Grafana.
  • o Led 8member team in India and UK.
JenkinsAmazon Web Services (AWS)BackstageTerraformDevOpsCloud Solutions

Oracle india pvt. ltd

Principal DevOps Engineer

Dec 2014Oct 2017 · 2 yrs 10 mos · Noida Area, India · On-site

  • Eloqua is Oracle’s modern marketing cloud solution. It is a SaaS application to provide customers various ways to improve their marketing efforts and reduce manual activities.
  • ▪ Responsibilities:
  • o Automate Dev/QA/Staging environment setup using Ruby framework and Chef Cookbooks.
  • o Developed in-house portal in Ruby to monitor, track and patch all Dev / QA infrastructure.
  • o Maintain and improve monitoring system setup over Sensu/Grafana.
  • o Managing Teamcity infrastructure involving 200+ build agents used for CI/CD using Docker and Kubernetes.
  • o Lead a 6 member team in India to provide devops support for 100+ member Dev/QA team.
  • o Developed in-house framework to collect build metrics to Improve build stability and performance.
  • o Automate Dev environment setup using Docker, and Docker-Compose.

Yahoo

Principal Engineer (Build and Release)

Oct 2013Dec 2014 · 1 yr 2 mos · Bengaluru Area, India · On-site

  • Yahoo small business provides services to setup ecommerce portal online in a few clicks, this helps customers to bring their business online in a fast paced, hassle-free way. Projects involved the following Environment and Responsibilities:
  • ▪ Environment: Git, Maven, Jenkins, Artifactory, Chef, Capistrano, RHEL 6, Ruby, Shell Scripting, Perl.
  • ▪ Responsibilities:
  • o Designed and implemented a Continuous Delivery framework for Yahoo Commerce Central and YSB Store 2.0.
  • o Revamped and upgraded YSB CD build farm infrastructure with automated deployments

Nagarro

2 roles

Build And Release Manager

Jul 2008Oct 2013 · 5 yrs 3 mos · Gurgaon, India · On-site

  • Project involved the development of online gaming solutions for various operators in Sweden. It also involved multi-tier infrastructure support, database and expertise on middleware technologies
  • ▪ Environment: SVN, Ant, Maven, Hudson, Jenkins, Artifactory, Glassfish, Solaris 10, RHEL 6, MS SQL Server 2008
  • ▪ Responsibilities:
  • o Involved in automation of deployment and configuration process
  • o Customization in environment application servers and DB using Ant/Maven
  • o Jenkins plugin management, job setup, master/slave administration
  • Project 2: Telecom Event Data Record solution based on advanced shell scripting. It involved building of complete solution in shell script to process big EDR about 400GB data in a day based on different correlation and field mappings
  • ▪ Environment: Linux, Bash, AWK, Sed, Expect
  • ▪ Responsibilities:
  • o Prepared AWK scripts to parse huge files and provide output after adding field logics and correlations
  • o Prepared tool skeleton in shell to handle clustered mode of execution and support failover

Senior Software Engineer

Feb 2006Aug 2007 · 1 yr 6 mos · Gurgaon, India · On-site

  • Project involved designing of a web portal for consultancy which allows user to find and work on projects that match their experience and interests and suggests areas to grow in their business
  • ▪ Environment: SVN, Ant, Maven, Hudson, Jenkins, Artifactory, Tomcat, MySQL, Webmin, SonarQube
  • ▪ Responsibilities:
  • o Involved in build and release activities for major, minor and patch releases (code completion, code freeze, branching, tagging and release of code), Application troubleshooting and development/QA support.

Grapecity

Senior Software Engineer

Jul 2005Jan 2006 · 6 mos · Noida, Uttar Pradesh, India · On-site

  • Project involved writing stub applications in .Net to test and validate components and controls’ features and functionality
  • ▪ Environment: VB.Net, ADO.Net, ASP.Net, TestComplete, Infragistics, SQL Server 2005, Virtual Server and VSS
  • ▪ Responsibilities:
  • o Creating test setup (DB design and creation, setting up test env.) o Writing Stub applications in .Net to test various components.

Infosys technologies ltd

Software Engineer

Jun 2004Jun 2005 · 1 yr · Bengaluru Area, India · On-site

  • Project involved a huge source base with a number of active branches, porting the source base to different UNIX flavors and building the code with different compiler/linker switches. Nightly build of all working branches and support to 1500+ developers on in-house automation scripts were also part of the project.
  • ▪ Environment: SCCS, CVS, UNIX [Solaris 5.9-5.10, Hp-PA, HP-IA, Red Hat Linux, AIX 5.2], Gnu and Native Compiles and Linkers, Make, Apache Ant, Oracle 8i, Python, Shell Scripting, C
  • ▪ Responsibilities:
  • o Developing in-house tools/wrappers in python for better CM and productivity improvement
  • o CVS administration, base-lining and tagging of development branches. Porting of code to different OSes.

Education

PhD (CS) from SSSUTMS

Doctor of Philosophy - PhD — Computer Science

Jul 2013Jun 2018

Karnataka State Open University

M.Tech — Information Technology

Jan 2010Jan 2012

Tiffin Aviation Services

Commercial Pilot License — Fixed Wing Aircraft

Jan 2007Jan 2008

Guru Gobind Singh Indraprastha University

B.Tech — Information Technology

Jan 2000Jan 2004

Veda Vyas DAV Public School

XIIth

Jan 1999Jan 2000

Veda Vyas DAV Pulic School

Xth

Jan 1997Jan 1998

Stackforce found 100+ more professionals with Devops & Cloud Solutions

Explore similar profiles based on matching skills and experience