Srinivasan Sundaram, Developer in Reading, United Kingdom
Srinivasan is available for hire
Hire Srinivasan

Srinivasan Sundaram

Verified Expert  in Engineering

DevOps Architect and Developer

Location
Reading, United Kingdom
Toptal Member Since
April 1, 2020

Srini is a DevOps architect/engineer with an experience of more than 15 years. His strength is delivering completely automated solutions with improved accuracy and reduced manual efforts, implementation time, and human errors. Throughout his career, Srini has been delivering national and industry critical DevOps solutions to high profile public and private sector clients. Srini is an expert in designing and developing IAC for in-house, Cloud (primarily AWS), and Kubernetes platforms.

Portfolio

Ministry Of Defence
Linux, Red Hat OpenShift, oVirt, Kubernetes, KubeVirt, Tekton, Argo CD...
Claroty Ltd
Amazon EKS, Ansible, Amazon Web Services (AWS), Bash Script, Terraform, Jenkins...
Pfizer
Agile, Amazon Web Services (AWS), Ansible, DevOps, Cloud, Containerization...

Experience

Availability

Full-time

Preferred Environment

Amazon Web Services (AWS), Encryption, Java, C++, C, PXE, Samba, NFS, LDAP, VPN, DNS, DHCP, VirtualBox, KVM, Squid, Grafana, Nagios, Zabbix, Sysdig, ELK (Elastic Stack), Git, Jenkins, Docker, Terraform, Ansible, Python, Bash, Kubernetes, Linux

The most amazing...

...thing I've delivered was a complete IAC project using just Ansible, before Terraform or any other IAC tool were released, for a sensitive UK government agency.

Work Experience

Senior DevOps Consultant

2022 - 2023
Ministry Of Defence
  • Designed and delivered a fully automated Red Hat OpenShift platform for various teams to host services operating across various security levels/domains, Cloud (AWS), and secret data centers.
  • Designed and delivered a fully automated oVirt VM cluster as the private cloud for various (undisclosed) partners and set out the pipeline for GitOps-controlled platform maintenance.
  • Liaised with the suppliers for consistent service delivery between them.
  • Designed a completely automated delivery flow of supplier and platform level artifacts and the required utilities to maintain a zero trust, zero downtime platform operation.
Technologies: Linux, Red Hat OpenShift, oVirt, Kubernetes, KubeVirt, Tekton, Argo CD, Terraform, Helm, Bash, Ansible, GitOps, Docker, GlusterFS, Amazon Web Services (AWS), GitHub, Unix, CI/CD Pipelines, Infrastructure as Code (IaC), AWS DevOps, Amazon EC2, Amazon RDS

DevOps Engineer

2022 - 2022
Claroty Ltd
  • Helped save AWS costs by revamping the non-production EKS, so it has optimized resource scheduling with the right AWS resources.
  • Delivered the automation of complicated day-to-day maintenance tasks by bringing them under one button and thus considerably reducing the required time (from days to minutes) and improving accuracy.
  • Designed, developed, and delivered an alert mechanism in the AWS to monitor network metrics to continuously watch the operating costs and shape up the delivered services.
Technologies: Amazon EKS, Ansible, Amazon Web Services (AWS), Bash Script, Terraform, Jenkins, Jenkins Pipeline, DevOps, Cloud, Containerization, Amazon, Amazon EC2 API, GitHub, CI/CD Pipelines, Infrastructure as Code (IaC), Amazon Virtual Private Cloud (VPC), AWS DevOps, Amazon EC2, Amazon RDS

DevOps Engineer

2021 - 2021
Pfizer
  • Collaborated with the team to modernize the software delivery practices. I proposed the standard practices in delivering apps on the Kubernetes platform and AWS and drafted the initial development environment.
  • Delivered a Vagrant/Docker-based development environment to be used by distributed developers/DevOps, with all the necessary tools and utilities for the development and delivery.
  • Pushed for maximum automation, a move to reduce user manuals, processes, and documentation, thus reducing manual errors and the time to accommodate new team members, resulting in quick and accurate software delivery.
  • Presented the security recommendations/practices from a DevOps perspective for all the projects handled by the DevOps team.
Technologies: Agile, Amazon Web Services (AWS), Ansible, DevOps, Cloud, Containerization, Amazon RDS, Amazon, Amazon EC2 API, GitHub, Kubernetes, CI/CD Pipelines, Infrastructure as Code (IaC), Amazon Virtual Private Cloud (VPC), AWS DevOps, Amazon EC2

DevOps Engineer

2020 - 2021
Verb Tech
  • Created a comprehensive development environment using Vagrant, Bash, Docker Compose, Ansible for the development of individual components to be rolled out on the AWS.
  • Transformed the EC2-based single instance PHP application suite to ECS with clear isolation of the services/components.
  • Delivered a complete IAC using Terraform requiring no manual console configuration to provision/destroy/manage/regress multiple environments containing multiple working streams.
  • Redesigned the server-based PHP application suite into a Docker-based application suite with clear isolation of the client resources.
  • Implemented security practices, including, but not limited to, applying relevant subnets, NACLs, Security Groups, and more⁠—from an AWS point of view, and apps⁠—WAFs, hosting them behind NAT, limiting them to relevant subnets, among others.
Technologies: Terraform, Amazon Web Services (AWS), Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Container Registry (ECR), Docker, Docker Compose, Vagrant, Bash Script, Linux, Ubuntu Server, Ubuntu Linux, PHP 5, AWS CodeBuild, AWS Fargate, Amazon CloudWatch, Amazon ElastiCache, Amazon S3 (AWS S3), Ansible, DevOps, Cloud, Containerization, Amazon RDS, Amazon, Amazon EC2 API, GitHub, Kubernetes, CI/CD Pipelines, Infrastructure as Code (IaC), Amazon Virtual Private Cloud (VPC), AWS DevOps, Amazon EC2

Lead DevOps

2017 - 2020
Self-employed (Home Office, UK)
  • Completely automated the production delivery from the dev environment (CI/CD).
  • Simplified and automated most of the third and fourth line jobs to be safely, accurately, and quickly performed by the first and second line.
  • Added stability (SRE) and enhancements to the Kubernetes and AWS EC2 hybrid platform by introducing industry best practices, monitoring and alerting, and automated health checks.
  • Built second and third-line teams from scratch for knowledge transfers and provided 24/7 for national critical and sensitive systems.
  • Delivered Infrastructure as Code primarily on AWS using various tools based on the projects' requirements using Terraform, Ansible, Packer, Bash, and Python.
  • Implemented best security practices for the on-prem and cloud infrastructures, including dividing networks into subnets, adding relevant NACLs and security groups for AWS apps (WAFs, hosting them behind NAT, restricting them to relevant subnets).
  • Created container infra security with underprivileged users in containers, minimum runtimes inside the images, allowing safelist networks, implementing ingress with minimum ports, encrypted comms between apps, and static storage encrypted at rest.
Technologies: Amazon Web Services (AWS), ELK (Elastic Stack), Jenkins, Python, Bash, Linux, Ansible, Kubernetes, DevOps, Cloud, CentOS, AWS Lambda, Containerization, Amazon RDS, System Administration, Amazon, Cloud Architecture, Amazon EC2 API, GitHub, Helm, GitOps, Monitoring, Unix, CI/CD Pipelines, Infrastructure as Code (IaC), Amazon Virtual Private Cloud (VPC), Software Engineering, AWS CloudFormation, AWS DevOps, Amazon EC2

Lead DevOps

2015 - 2017
Self Employed (Driver and Vehicle Licencing Agency, UK)
  • Moved a national sensitive project (a payment gateway agent) from Skyscape to AWS - an IAC project, in the absence of Terraform, built purely of Ansible, Python, and bash scripting.
  • Delivered a complete IAC project for a government grant scheme that required multiple streams within each environment and a zero downtime blue/green prod setup.
  • Set up automated health check monitoring and alerting system to reduce first and second-line workload and improve health check accuracy and efficiency.
  • Played key role in the first Kubernetes Project, collecting the Excise Duty for the Vehicles online.
  • Automated many manual administration tasks to reduce time and errors for various projects.
Technologies: Amazon Web Services (AWS), Python, Bash, Java, Terraform, Ansible, Docker, Kubernetes, Jenkins, Git, Linux, DevOps, Cloud, CentOS, LXC, AWS Lambda, Containerization, Amazon RDS, System Administration, Amazon, Amazon EC2 API, GitHub, GitOps, Monitoring, Unix, CI/CD Pipelines, Infrastructure as Code (IaC), Amazon Virtual Private Cloud (VPC), Software Engineering, AWS CloudFormation, AWS DevOps, Amazon EC2

Technical Team Lead

2014 - 2015
Sopra Group Ltd.
  • Managing the development and production cloud infrastructure - Rackspace, MDS/Skyscape and ATOS.
  • Designing and deploying the Software Development infrastructure to catch up with the latest Development methodologies and decouple development and deployment infrastructure maintenance – Redhat/CentOS (6.5) Linux, SCM(Git/SVN), CI(Jenkins/Teamcity), Project Managment(Redmine), Configuration Management(Puppet), Dependency Management(Maven/Nexus), Dev Env Setup (Vagrant).
  • Dockerizing the production environment. - Docker, Jboss, Tomcat, Java, Bash.
  • Set up a DevOps team, one of the Sopra pioneers, which successfully delivered the Land Management Systems project for the Department for April 2015 Environment and Food & Rural Affairs (DEFRA).
  • Designing and deploying a smooth deployment flow from development through to the deployment(production) – CI/CD – Gitflow, Configuration Mangement(Puppet/Ansible), Application encapsulation/containeraization (Docker).
Technologies: Cloud Infrastructure, Rackspace, Vagrant, Nexus, Apache Maven, Ansible, Docker, Bash, TeamCity, Jenkins, Git, Linux, DevOps, CentOS, LXC, Containerization, System Administration, GitHub, Unix, CI/CD Pipelines, Software Engineering

Senior Engineer

2013 - 2014
Neverfail Group
  • Served as a key member in delivering IT continuity mechanism for Vmware vCenter server Linux port.
  • Designed and developed OS and application patching mechanism for hidden standby servers – Squid, VBScript and Bash.
  • Played key role in architectural research and design process for porting business continuity engines from Windows to Linux – standard Windows and Linux practices.
Technologies: VMware, Bash, VBScript, Squid, Windows, Linux, DevOps, CentOS, LXC, System Administration, Unix

IT Admin/DevOps Engineer

2010 - 2013
Helixion Ltd
  • Designed and deployed an Enterprise class Cloud IT Infrastructure built purely of Open Source Software(KVM on Redhat) comprising Email, Web, File/Application, Samba DC, Version Control, Project Management,.
  • DNS, DHCP, Single Sign On/Openladp, VPN, Maven and CI Servers with encrypted storage and backup solutions.
  • Designed and commissioned a robust IT disaster recovery system for a seamless business recovery in an unlikely event – Bash, rsync, KVM.
  • Designed and developed standard security and configuration procedures for all the Linux and Windows workstations – Nagios, VBScript, Bash.
  • Developed a robust IT infrastructure monitoring suite with Nagios and custom developed plugins – Nagios, Bash, VBScript, Perl, MySql.
  • Setup a centralised fully automated software development environment that increased productivity by eliminating per machine configuration time and manual practices, guided developers with standard practices, analysed codes before release and automated project tracking with a project management system – Eclipse, Redmine, Maven, Jenkins, Findbugs, Cppcheck, DOS Batch, Bash.
  • Led the commissioning of the voice authentication system for the biometric application suite that featured in Visa’s innovation centre during the 2012 Olympics – Nuance system/Windows Server.
  • Designed the API for the voice authentication system used in the biometric application suite - Java.
  • Played key role in designing the biometric application suite that would speak to the user and respond to user's natural conversation – Java.
  • Developed Java/C++ applications/APIs for PC and mobile phones for contactless payment – Java, C++, MySql.
Technologies: OpenVPN, OpenLDAP, Batch, FindBugs, Jenkins, Apache Maven, Redmine, MySQL, VBScript, Nagios, KVM, RSync, Bash, C++, Java, Linux, DevOps, CentOS, LXC, System Administration, Unix, CI/CD Pipelines

Software Engineer

2006 - 2010
STMicroelectronics
  • Played key role in providing the product qualification frame work - an API developed in C++ (and QT) running on Windows and Linux to qualify camera modules (the budding technology then) for mobile phones.
  • Designed a production optimized Linux OS derived from Red Hat Enterprise Linux to improve yield and reduce setup time – Redhat Linux, Bash and standard Linux building procedures.
  • Led the software team to establish the production network comprising Windows and UNIX/Linux Servers to connect all the production sites across the globe – Windows/Unix networking, Bash, VBScript, Perl.
  • Fully automated quality framework suite release - fetching code from SCM, compiling, building relevant msi/rpm packages, putting it on to the web server and generating the release web page – a project purely.
  • built of Perl.
  • Played key role in delivering production software as Windows/Linux installers – msi and rpm.
Technologies: RPM, Linux, Windows, Perl, VBScript, Bash, Red Hat Linux, Qt, C++, Unix, Software Engineering

Systems Engineer

2003 - 2006
Aquidata Excel JV Ltd
  • Designed SCADA systems - Windows/Linux.
  • Developed software for SCADA systems - C/C++, VB , Modbus, in-house scripting language (TDL).
  • Developed a healthcheck suite and auto alert mechanism to monitor SCADA servers on different on/offshore sites to be monitored from the office – Perl,.
  • Vscript, Bash.
  • Key member in setting up in house data centre for offshore data collection and manipulation – Windows/OpenVMS, Bash, Perl, DCL, VBScript.
Technologies: Windows, Scripting Languages, Scripting, Perl, VB, C, C++, Software Engineering

Strategic Card Payment System

One of the critical projects for a UK government agency was originally deployed in a local cloud provider that required manual infrastructure setup and then server configuration on top of that. I was the key engineer to move the project to the AWS. Following the decision to move the AWS, I wrote the complete infrastructure setup as code in Ansible with the required additional modules that were not in the Ansible at that time. The Ansible library I delivered was in use for the next three years when the decision was made to move to Terraform as the IAC choice. I played a key role in introducing Terraform as the IAC tool and have helped to deliver phase 1 of the rollout before moving on. Overall, I made significant contributions to the CI/CD pipeline strategy and delivery.

General Aviation Reporting

https://www.submit-general-aviation-report.service.gov.uk/
This is a portal for private aircraft to report their arrival to the UK which will be accessed by the emigration officers to make the necessary checks and arrangements of/for the crew and passengers. Developed as microservices deployed in Kubernetes cluster on AWS.

Languages

Bash, Bash Script, C++, C, VBScript, Batch, Perl, VB, PHP 5, Java, Python

Tools

Ansible, GitHub, Git, Terraform, Jenkins, Amazon Virtual Private Cloud (VPC), Amazon Simple Email Service (SES), Helm, AWS ELB, AWS CloudFormation, GitLab, Amazon CloudFront CDN, Squid, VirtualBox, VPN, VMware, Redmine, Apache Maven, OpenVPN, RPM, TeamCity, Vagrant, Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Container Registry (ECR), Docker Compose, AWS CodeBuild, AWS Fargate, Amazon CloudWatch, Amazon ElastiCache, ELK (Elastic Stack), Nagios, Amazon EKS

Paradigms

DevOps, Continuous Delivery (CD), Continuous Integration (CI), Agile, Samba

Platforms

Linux, Kubernetes, Amazon Web Services (AWS), Unix, Ubuntu, Ubuntu Linux, KVM, Red Hat Linux, Docker, Amazon EC2, CentOS, Amazon, Windows, Nexus, Rackspace, AWS Lambda, Red Hat OpenShift, oVirt

Other

Scripting, Scripting Languages, AWS DevOps, CI/CD Pipelines, Infrastructure as Code (IaC), Software Engineering, Linux Administration, Monitoring, Load Balancers, Amazon RDS, Cloud, LXC, Containerization, System Administration, Cloud Architecture, DHCP, DNS, LDAP, NFS, PXE, Encryption, RSync, FindBugs, Cloud Infrastructure, Ubuntu Server, RPM Packaging, IT Networking, KubeVirt, Tekton, Argo CD, GitOps

Storage

Amazon S3 (AWS S3), PostgreSQL, MySQL, GlusterFS

Frameworks

Qt

Libraries/APIs

OpenLDAP, Amazon EC2 API, Jenkins Pipeline

2001 - 2003

Bachelor of Engineering Degree with Honors in Electronics and Computer

The Robert Gordon University - Aberdeen, Scotland

AUGUST 2006 - PRESENT

RedHat Linux Administration RH133

Redhat

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