
Khelender Sasan
Verified Expert in Engineering
Solutions Architect and Developer
Delhi, India
Toptal member since July 2, 2020
Khelender is an experienced solutions architect with a strong focus on cloud and IoT projects. His expertise includes DevOps and application and system design and implementation, including cloud applications, infra and performance evaluation, and application enhancements. Khelender has implemented complete DevOps and application solutions for several customers and masterfully implemented data and analytics to optimize projects and processes, enhancing overall client value.
Portfolio
Experience
- Linux - 20 years
- C - 12 years
- Solution Design - 12 years
- Shell Scripting - 11 years
- Java - 9 years
- Amazon Web Services (AWS) - 8 years
- Python - 7 years
- Terraform - 4 years
Preferred Environment
Amazon Web Services (AWS), Python, Docker, Django, GitHub, Node.js, DevOps, Serverless, AWS Lambda, Go
The most amazing...
...thing I've done is architecting and setting up a complete DevOps environment with fault-tolerant and latency-aware deployment.
Work Experience
DevOps Consultant and Architect
An Indian Startup
- Designed and implemented Amazon Machine Image (AMI) templates for custom Amazon EC2 that have pre-installed environment along with custom partitioning, launched through Terraform.
- Conducted regular performance monitoring using Grafana and Amazon CloudWatch. Implemented custom data capture for monitoring license and infrastructure usage using InfluxDB.
- Managed networking and security configurations with continuous assessment through event-based evaluations.
- Automated custom Zoho components for company workflow.
- Deployed Docker containers for various functionalities as needed, including DokuWiki, PostgreSQL, Grafana, and InfluxDB.
Senior DevOps Engineer
Richards LLC
- Automated infra deployment using Terraform. Deployed components included AWS Lambda, Amazon API Gateway, ALB, Amazon Relational Database Service (RDS), Amazon Aurora, Amazon CloudFront, AWS WAF, and AWS S3. Used AWS VPN subnets for NW architecture).
- Implemented CI/CD pipeline handling through GitHub and later migrated that to GitLab-based deployment.
- Implemented customized Terraform and CI/CD deployments, allowing multiple parallel test deployments–from five to 100. These deployments were launched at the click of a button and were optimized using ALB deployment.
- Set up Grafana-based monitoring using an AWS data source.
- Implemented latency-based routing to regional ALBs that acts as a fault-tolerant solution.
- Developed cloud logging and monitoring of AWS infra using Amazon CloudWatch and New Relic.
- Dockerized back-end environment using containers setup with Docker Compose and use of same Docker containers in AWS Lambda environment.
Cloud Architect and Consultant
An Indian Startup
- Worked on a complete IT strategy and implementation. Consulted, designed, and executed the company's cloud and IT strategy. The primary cloud was set up on AWS.
- Developed a networking and security strategy for customer-wise cloud deployment, ensuring seamless connectivity to the company's network, including license servers.
- Automated deployment of cloud servers with all required software, connectivity, routing setup, and certificates.
DevOps Consultant
SWS Technologies
- Set up and deployed Python-based microservices in Azure Kubernetes environment.
- Integrated with APIs from a finance market service provider.
- Performed evaluation and enhanced functionality in Kubernetes environment.
Solution Architect
An Indian Startup
- Implemented a complete back end for a diagnostics application in Go and Wails.
- Abstracted layer implementation that allows for concurrent execution of protocol workflow, heart-beat, and fault detection logics over the Modbus protocol for multiple devices.
- Developed a workflow implementation for streamlined, extensible, and optimized execution on the Modbus protocol. Implemented a protocol to handle software and hardware-related faults, timeouts, and errors.
Cloud Architect
An Indian Startup
- Handled the performance evaluation and optimization of an Azure Kubernetes-based deployment. Latency was improved around three times, shortening it from 10 to 3 seconds.
- Set up the storage evaluation and introduction of NFS storage to increase system throughput.
- Implemented the movement of an Azure resource deployment across accounts through Azure-provided tools with no downtime.
DevOps Consultant
Urbian
- Conducted analysis of customer environments and provided Docker-related consulting.
- Assessed a customer DevOps environment and provided workflow-related consulting.
- Analyzed compute requirements and delivered consulting services.
AWS and Python Expert
Wildsense
- Optimized execution of client setups using high-end EC2 machines and moved such execution to AWS Lambda and AWS Step Functions, reducing monthly cost by 70%-80% as algorithms were executed at specific time periods only during a week.
- Ported a geographic information system (GIS) and data science algorithm codebase to containers to be run on the AWS Lambda platform.
- Implemented AWS Step Functions for workflow integration.
- Analyzed and selected suitable storage strategies for implementation on AWS.
AWS DevOps Architect
Prescient Devices
- Developed an automated deployment architecture/setup that generates a base deployment followed by per-customer deployment of all relevant components and linking it with existing infrastructure. Enhanced the platform.
- Built a base model of the existing setup and validation of a new deployment through a Terraform implementation.
- Automated the setup completely, which involved launching per-customer infra setup from a simple web page. This interface allowed for multiple infra launches in parallel.
Web Application Consultant and Developer
SWS Technologies
- Developed a web application for managing COVID-19 testing exercises at the county level.
- Created an application for scheduling, monitoring, and controlling COVID-19 tests for doctors, health support personnel, and diagnostics lab. The app processes diagnostic reports and manages intimation.
- Developed an automated Git-based CI flow for testing and integration.
- Enabled the localization of the product internationally so that the application may be customized for other locals.
Software Designer and Developer
SWS Technologies
- Delivered an entire system packaged into a Docker compose environment, making changes and deployment seamless. The platform stack included Vue, LeafletJS, Django, and PostgreSQL.
- Integrated with the Django REST framework and filters to enhance the API support for complete CRUD and filtering support.
- Integrated Django asynchronous tasks and Redis queues for scalable background processing.
Software Consultant and Architect
A Data Backup and Archival Firm in India
- Designed and architected a dashboard for monitoring data backup and archival status at the organization level.
- Designed and implemented contracts and microservice APIs for the extensible dashboard management software.
- Demonstrated the implementation by integrating custom backup software APIs.
Solutions Architect
SWS Technologies
- Developed a client solution in the automotive sector that involved capturing data from the vehicle's electronic control unit (ECU) using an Android app, local analytics, and pushing data to the AWS cloud for storage and further analytics.
- Utilized threads and implementation of FSM for continuous and reliable data capture from a Bluetooth interface while pushing data to the server side using the secure MQTT protocol.
- Implemented the server in AWS and used containers in MQTT and PHP Laravel, AWS Lambda, and Amazon RDS features to ensure seamless functionality.
- Implemented NAS plugins, QNAP and FreeNAS, for a storage product that involved the usage of Docker containers.
- Deployed a system component in Linux for communication over the serial interface with an embedded device, utilizing thread and synchronization primitives.
Senior Solutions Architect
NEC Technologies india
- Nurtured a team in the cloud domain focusing on OpenStack and Docker containers.
- Introduced DevOps to the product development teams. Provided technical leadership for the delivery of storage and virtualization of the product.
- Managed the data analytics team. Introduced Agile practices and daily stand-ups to ensure smooth progress.
Solutions Architect
HCL Technologies
- Set up the organization for cloud and virtualization. Spotted an opportunity for Dockerized containers and geared up the team for use in the QA domain. Delivered a paper presentation on the possibility of using containers in the QA domain.
- Built, led, and guided a team for mobile application development from scratch.
- Led a team to develop the Code Profiler for use in a mobile environment (J2ME). Used contemporary tools and technologies to handle constraints in the initial days of the mobile environment.
- Oversaw a team of fresh data scientists while understanding the data science domain and gearing up data scientists for programming challenges.
Experience
Online Monitoring Solution for Automotive Vehicles
Web Application for Managing COVID-19 Testing Exercise at the County Level
The app involved the implementation of PHP Laravel and MySQL, audit capture of specific changes in the system, and automated mailing on workflow triggers. I created supervisor-based queued jobs processing. The DevOps portion involved GitLab CI implementation, scripts, and containerization for developer/testing/staging needs. The testing involved SQLite usage in the testing environment and basic automated browser testing.
Crime Monitoring Application for the Police Department
It involved Django-based REST API interfaces with the front end in Vue and asynchronous processing of reports being filed. The environment was containerized for cloud deployment.
Application Porting to AWS Serverless Infrastructure for Cost Optimization
AWS cost optimization for optimizing a scenario where an EC2 instance was used for a limited time.
STRATEGY
Implementing a set of Python-based containers that are run as an AWS Lambda function and invoked in sequence by the AWS Step Function.
ORGANIZATION TYPE
Data science organization processing GIS data.
Financial Portfolio Aggregation Platform
Implementation involved core application in Laravel, REST API interfacing with financial sites, web scrapping using Python for sites missing API interfaces, and cron-based jobs.
DevOps Design and Implementation for a Native Cloud Application Environment
ACCOMPLISHMENTS
• IaC-based implementations using Terraform/Terraform cloud
• CI/CD deployment using GitHub on serverless infrastructure implementations (AWS Lambda/ALB/API gateway/Amazon Aurora)
• Integration of deployments with a custom tool (Let's Encrypt) and plugin (Slack)
• Security enabling using WAF
• Latency improvisation using Amazon Route 53 programming
• Monitoring using Amazon CloudWatch and New Relic
• Cost monitoring and alerts
Education
Bachelor of Engineering Degree in Electronics and Communicatons
Delhi Institute of Technology, Delhi University - New Delhi, India
Certifications
Project Management Professional
PMI
Skills
Libraries/APIs
REST APIs, Node.js, React, Django ORM, WordPress API, Vue, Leaflet, FFmpeg
Tools
Terraform, AWS Command Line Interface (CLI), Jira, Amazon Virtual Private Cloud (VPC), VPN, AWS Fargate, Amazon CloudWatch, GitLab, NGINX, MQTT, Amazon Cognito, GitLab CI/CD, GitHub, Amazon Elastic Container Service (ECS), AWS IAM, Amazon Simple Queue Service (SQS), Amazon CloudFront CDN, Odoo, Docker Compose, Boto 3, Web GIS, Amazon Simple Email Service (SES), Salesforce Sales Cloud, Amazon Elastic Block Store (EBS), Ansible, RabbitMQ, AWS Step Functions, Make (formerly Integromat), Grafana, AWS CodeBuild
Languages
Python, Perl, C++, PHP, Bash, Go, C, Java, Assembly, Python 3, JavaScript, Java 8
Frameworks
Django, Laravel, Ruby on Rails (RoR), Express.js
Paradigms
DevOps, Agile, Microservices
Platforms
Linux, Docker, Amazon Web Services (AWS), Kubernetes, AWS Lambda, Amazon EC2, Unix, Android, LAMP, AWS ALB, AWS NLB, Azure, New Relic, Ubuntu
Storage
MySQL, PostgreSQL, Linux File Systems, Amazon S3 (AWS S3), Redis, Amazon Aurora, Amazon DynamoDB, Amazon EFS, Datadog, InfluxDB
Industry Expertise
Project Management
Other
Shell Scripting, Containers, CI/CD Pipelines, Technical Hiring, Source Code Review, Interviewing, Architecture, Networking, Infrastructure as Code (IaC), Load Balancers, IP Networks, IT Networking, AWS Cloud Architecture, Cloud Architecture, Amazon Machine Images (AMI), System Architecture, Solution Design, AWS DevOps, Quality Auditing, Cloud, Internet of Things (IoT), Configuration Management, Software Engineering, Storage, Hardware, Hardware Integration, Full-stack, Processing & Threading, Team Management, On-board Diagnostics II (OBD-II), AWS Certificate Manager, Amazon Route 53, Amazon API Gateway, Distributed Systems, Amazon RDS, Encryption, AWS VPN, IoT Security, Security, GitHub Actions, API Gateways, Autoscaling, Backup & Recovery, Identity & Access Management (IAM), Scraping, Bluetooth, Mobile GPS, GPRS, Serverless, Domain DNS Setup, Amazon MQ, Performance, Wails, Modbus Protocol, Software, Deployment, Team Leadership, Zoho
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