Srinivasan Sundaram
Verified Expert in Engineering
DevOps Architect and Developer
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
Experience
Availability
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
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.
DevOps Engineer
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.
DevOps Engineer
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.
DevOps Engineer
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.
Lead DevOps
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.
Lead DevOps
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.
Technical Team Lead
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).
Senior Engineer
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.
IT Admin/DevOps Engineer
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.
Software Engineer
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.
Systems Engineer
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.
Experience
Strategic Card Payment System
General Aviation Reporting
https://www.submit-general-aviation-report.service.gov.uk/Skills
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
Education
Bachelor of Engineering Degree with Honors in Electronics and Computer
The Robert Gordon University - Aberdeen, Scotland
Certifications
RedHat Linux Administration RH133
Redhat
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring