
Kaushik Gunasekaran
Verified Expert in Engineering
DevOps and Software Developer
Bengaluru, Karnataka, India
Toptal member since October 10, 2022
Kaushik is a senior data engineer with more than 10 years of experience building big data-intensive applications, tackling challenging architectural and scalability problems, and collecting and sorting data. He is a skilled DevOps engineer with expertise in automating and optimizing mission-critical deployments in AWS, GCP, and Oracle Cloud, leveraging infrastructure as code (IaC) and configuration as a code, CI/CD, and DevOps processes.
Portfolio
Experience
- Amazon Web Services (AWS) - 8 years
- CI/CD Pipelines - 8 years
- Docker - 7 years
- Kubernetes - 6 years
- Google Cloud Platform (GCP) - 6 years
- GitLab CI/CD - 5 years
- Terraform - 5 years
- Prometheus - 3 years
Availability
Preferred Environment
MacOS, IntelliJ IDEA, Python 3, Terraform, Google Kubernetes Engine (GKE), Amazon EKS, Amazon Web Services (AWS), Google Cloud Platform (GCP), Grafana, Prometheus
The most amazing...
...IaC I've developed is for a product called DataCatalog for Oracle Cloud. It is currently live in over 30 regions.
Work Experience
CEO and CTO
DotConn
- Developed an IoT platform that provides the building blocks for developing any IoT product and creating its specific features. It was deployed and managed in the GCP.
- Scaled the platform from a few thousand to a few million data sensors per second with the same performance metrics.
- Designed and developed a cold storage feature that reduced our database costs by 80%.
- Improved the dashboard performance by building a proactive cache feature, making hard decisions on when to cache or invalidate the cache.
Senior DevOps Engineer
Riverside Assessments, LLC
- Set up CI/CD pipelines for over 100 microservices with GitLab pipelines and GitHub Actions.
- Built cloud infrastructures in AWS for various environments with Terraform.
- Created monitoring tools for centralized logging, tracing, and metrics scrapping.
- Designed and developed an in-house DevOps portal that integrates with the organization's SSO, GitLab pipelines, GitHub Actions, SonarCloud, and other REST APIs for deployments.
Technical Lead
Oracle
- Involved in designing and strategic decisions in the DevOps pipeline.
- Created reusable Terraform modules for deploying and managing the DataCatalog product in more than 30 different regions in Oracle Cloud Infrastructure (OCI).
- Set up CI/CD pipelines to build, test, and create Docker deployment containers.
- Worked as a back-end control plane engineer in the DataCatalog product for Oracle Cloud.
Senior Devops Engineer
Adeptpros
- Set up a blockchain network for Testnet and Mainnet with IaaC via Terraform. It was deployed in the Google Kubernetes Engine.
- Designed and set up a unique high-availability mechanism to keep the wallet file safe and secure. The wallet file is mirrored with multiple regions every time it is updated.
- Developed secondary blockchain clusters for disaster recovery and synced the clusters in real time.
Senior Software Engineer
MachinePulse
- Involved in the design and development of complete data acquisition, data processing, and batch components, including Lambda architecture, Apache Storm, and Spark.
- Designed scalable database schema in MongoDB for IoT use case.
- Developed scalable database schema in Cassandra for Batch processing.
- Designed time zone handling in the application. It was a chaos before it.
Experience
DataCatalog for Oracle Cloud
Designed specifically to work well with the Oracle ecosystem, it provides an inventory of assets, a business glossary, and a common metastore for data lakes.
Internal DevOps Portal
This integrates with the organization's SSO, GitHub Actions, GitLab pipelines, AWS infrastructure via Terraform, Kubernetes via Python SDK, SonarCloud for static code analysis, and OpenAPI Specification (OAS) for specific environments. It also handles the versioning of various microservices and integrates with Grafana to provide insightful dashboards for on-call engineers.
DotConn IoT Platform
SolarPulse
Education
Master's Degree in Yoga Science
Bharathiyar University - Coimbatore, India
Bachelor's Degree in Information Technology
Thiagarajar College of Engineering - Madurai, India
Certifications
Oracle Cloud Infrastructure 2022 | Certified Cloud Operations Professional
Oracle
IBM DataStage 8.1
IBM
Cloudera Certified Developer for Apache HADOOP
Cloudera
Skills
Libraries/APIs
Jenkins Pipeline
Tools
Terraform, Git, Amazon Simple Queue Service (SQS), GitLab CI/CD, GitHub, SonarQube, Jenkins, Google Kubernetes Engine (GKE), Amazon EKS, Jira, Amazon Virtual Private Cloud (VPC), AWS CloudFormation, Helm, Amazon CloudWatch, GitLab, Bitbucket, Kustomize, Grafana, AWS Step Functions, Apache Storm, RabbitMQ, Ansible, AWS CodeCommit, AWS CodeDeploy, CircleCI, Amazon Simple Notification Service (SNS), ELK (Elastic Stack)
Languages
Python 3, Java, Python
Frameworks
Hadoop, Spring Boot, Yoga, Apache Spark
Paradigms
DevOps, Continuous Integration (CI), Serverless Architecture, Agile
Platforms
Docker, Kubernetes, Google Cloud Platform (GCP), Oracle Cloud Infrastructure (OCI), Apache Kafka, AWS Lambda, Amazon Web Services (AWS), Google Cloud SDK, Amazon EC2, Linux
Storage
PostgreSQL, Amazon DynamoDB, Redis, Amazon S3 (AWS S3), MongoDB, HBase, MySQL, Datastage
Other
CI/CD Pipelines, Big Data, Software Development, Networking, TimescaleDB, Amazon RDS, Cloud, Infrastructure as Code (IaC), Security, Identity & Access Management (IAM), Site Reliability Engineering (SRE), AWS Cloud Architecture, Container Orchestration, Kubernetes Operations (kOps), CTO, AWS DevOps, Argo CD, Prometheus, Apache Cassandra, Cloudflare, Amazon EventBridge, Canary Deployment
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