DevOps Solutions & System Administration
Specializing in Linux systems, containerization, and infrastructure automation. Delivering robust solutions for real-world technical challenges.
Case Studies
Duration
Ongoing
Technologies
Automated Fleet Management with Docker, VPN, and Configuration via Puppet & Ansible on ARM64 Devices
Streamlined management solution for autonomous devices, supporting installation, updates, and execution of a Java application via Docker and configuration management. Optimized for Raspberry Pi with ARM64 architecture and includes integration with VPN, Puppet, and Ansible for efficient control and deployment.
Deliverables:
- Dockerized solution for Java application with automated install, update, and execution capabilities
- Puppet and Ansible setup for consistent configuration across devices
- Idempotent deployment scripts for agents on ARM64 devices
- Tested and documented setup for VPN-enabled management servers
- Detailed documentation and troubleshooting guidelines for device setup
Duration
Ongoing
Technologies
Convert Docker-Compose Deployment to Scalable System
Scalable system using Kubernetes or Docker-Swarm by converting existing Docker Compose deployment, improving scalability and performance.
Deliverables:
- Detailed implementation plan
- Nomad servers setup and plugins configuration
- Service migration to Nomad job specifications
- Stateful service migration with RocksDB
- Networking setup with Consul-based service discovery
- Security optimization and resource allocation
- Comprehensive testing and validation
Duration
Ongoing
Technologies
Custom Ubuntu Image Creation for Intel-Based Devices
Built a custom Ubuntu image for Intel-based devices, with Docker services and kiosk-mode Chromium for front-end access on boot, tested for reliable deployment and configuration persistence.
Deliverables:
- Custom Ubuntu image with pre-configured drivers, software, and settings specific to Intel-based hardware
- Automated setup scripts in Bash and Python to facilitate image flashing to eMMC and ensure immediate functionality
- Configuration for Docker containers and Chromium in kiosk mode to run at boot, providing seamless access to the application
- Comprehensive documentation and deployment guidelines for OEMs
- Tested deployment strategy validated on both virtual environments and target devices
- Support for additional configuration (e.g., screen orientation, boot screen customization)
Duration
Ongoing
Technologies
Create Dockerfile for Undetected Chromedriver/Selenium in Headful Mode
Created a Dockerfile for undetected Chromedriver with Selenium in headful mode, supporting GUI rendering for token generation in a Flask environment, deployable on platforms like GCP and AWS.
Deliverables:
- Dockerfile for Undetected Chromedriver supporting headful mode and anti-detection configuration
- Deployment instructions for both local and server environments, including Flask setup and port configuration
- Testing and troubleshooting support, with guidance on deployment across services like Railway and GCP
- Alternative deployment options for enhanced stability, including setup recommendations for GCP VM and AWS
Duration
Ongoing
Technologies
Dockerize Laravel Application
Successfully dockerized a Laravel application in three scenarios: combined Laravel and MySQL container, multi-container with Laravel and MySQL, and Laravel container with external MySQL credentials. Ensured compatibility and seamless deployment across various environments.
Deliverables:
- Dockerfile and Docker Compose setup for single-container deployment (Laravel and MySQL)
- Multi-container Docker Compose configuration for separate Laravel and MySQL containers
- Dockerfile for Laravel application with environment variables for external MySQL connection
- Documentation for setup and deployment with environment variable integration
Duration
378 days
Technologies
Shell Scripting Linux Administrator
Comprehensive Linux system administration using shell scripts
Created a custom ISO using Preseed to streamline setup of Linux-based systems, integrated Docker for efficient application deployment and environment consistency.
Deliverables:
- Custom Linux ISO with automated Preseed configurations
- Dockerized application environment for simplified deployments
- Automated scripts for ISO deployment and system setup
- Preseed configuration files for customized system installations
- Comprehensive deployment documentation and user guides
Duration
111 days
Technologies
Dotfiles Management and SSH Key Automation
Developed a comprehensive system for managing dotfiles and SSH keys using Ansible, improving both security and efficiency in development environments across macOS and Linux.
Successfully created an Ansible-based dotfiles setup for both macOS and Linux.
Deliverables:
- Ansible-based dotfiles setup
- Configuration for zsh, tmux, neovim, Git
Technical Approach:
- Credentials Management: Ansible Vault for secure key storage
- SSH Key Generation: Automated setup and verification
- GitHub Integration: Automated SSH key deployment
- Environment Setup: Cross-platform configuration
- Docker Integration: Containerized environment
“Suyash was nothing short of excellent in gathering the requirements and asking the right questions, staying proactive on solutioning for the problem, and going through extra iterations to refine things at the end. He also wrote excellent documentation to wrap it up. Highly recommend!”
Duration
109 days
Technologies
Ubuntu Snap Package Creation
Successfully created Ubuntu Snap package.
Deliverables:
- Ubuntu Snap package
“Very cooperative and resourceful individual. Has my full recommendation.”
Duration
3 days
Technologies
NVIDIA Drivers Update in Ubuntu
NVIDIA drivers updated successfully.
Deliverables:
- Updated NVIDIA drivers
“Suyash solved my problem and communicated well. I recommend him!”
Duration
1 day
Technologies
Setup SSL Certificate on Nginx
SSL certificate set up successfully.
Deliverables:
- Set up SSL certificate
“Thanks for your quick help, Suyash did a great job.”
Duration
17 days
Technologies
RTMP Container Setup
RTMP container set up successfully.
Deliverables:
- Set up RTMP container