OrderThis - Cost Reduction and DevOps Lifecycle Management
In the OrderThis project, my primary achievements were:
- Cost Reduction: Significantly lowering cloud expenditures by optimizing instance sizes and refactoring applications.
- Speed Improvement: Enhancing the performance of our cloud infrastructure.
Role and Responsibilities
As part of this project, my role encompassed:
- Kubernetes Application Management: Handling the DevOps lifecycle of our Kubernetes application, including CI/CD cluster management.
- IoT Prototyping: Developing prototypes for IoT devices using e-ink screens and Raspberry Pis.
Technologies Used
Key technologies in this project included:
- Programming Languages: Python and Java.
- Cloud Platform: Google Cloud, for robust and scalable cloud services.
- Orchestration Tool: Kubernetes, for managing containerized applications.
- Infrastructure Management: Terraform, for infrastructure as code implementations.
Challenges and Solutions
A significant challenge was:
- Legacy Solution Overhaul: Taking over a legacy system from a consulting firm and adapting it to new use cases. This involved removing outdated dependencies, which enabled us to expand our market reach.
Outcomes and Impact
The project culminated in:
- A successful transition to in-house development following the acquisition by our parent company.
- Establishment of a more versatile and market-ready solution, showcasing my ability to transform legacy systems into modern, scalable platforms.
This project demonstrated my expertise in cloud cost optimization, DevOps, and adapting legacy systems to meet evolving business needs.