Let's Build

We help organizations build and run software

Click any icon above for more information below

Cloud infrastructure and process improvement on AWS, GCP, and Azure, with a focus on Kubernetes and container-based architectures

(Bespoke) software development, spanning mobile, web, and API/database/middleware layers

Click any icon above for more information


Click below to read our success stories

Stories

While our client’s business was rapidly signing up customers, the burden of developing and supporting an overly complex monolithic application was quickly becoming a bottleneck, both from an effort perspective and (cloud) infrastructure cost perspective.

Accordingly, they mobilized an effort to transition all functionality (over time) to a new microservices architecture and brought us in to work with key members of the development, operations, and QA teams to lead the design, delivery, and training on new Kubernetes-based infrastructure on AWS, built as-code with Terraform, offering CI/CD through Jenkins.

In one year, their new microservices were serving all production customer traffic (while still calling out to legacy systems on the backend when needed), being updated during business hours (without downtime) instead of nights and weekends, and autoscaling to minimize costs, all while operations ran automatically and transparently.

Our client was administering a Kubernetes-based platform on GCP (GKE) being used by numerous internal teams to run and manage their workloads.

To ensure platform stability, they required comprehensive monitoring and efficient alerting on the platform's ability to run and manage workloads.

In six weeks, we collaboratively developed a list of KPIs and delivered a system (via Terraform) to export data from their platform, visualize it in dashboards built with GCP MQL, and alert the client's PagerDuty app upon violation of configured thresholds.

While our client’s business and capabilities were growing, so were their security needs around data loss prevention (DLP).

Accordingly, they brought us in to design and deliver a custom intrusion prevention system (IPS) built around Suricata, Python, and Docker to inspect all egress traffic from their cloud VPCs and block traffic upon detection of information matching any configured patterns (defined as regular expressions) as well as alert security response teams as appropriate.

In six weeks, the system was running in our client’s development VPCs, and in another six weeks in production VPCs, as well as enjoying automated deployment/updates via integration with their existing Puppet-based infrastructure.

Our client was administering a Kubernetes-based ML platform on GCP (GKE) being used by numerous internal teams to run train and serve models.

As adoption grew, so did a glaring need for cost attribution on resource usage by each team, including CPU, memory, storage, and particularly GPU given its increased demand (globally).

In six weeks, we delivered a system (via Terraform) to export usage data from their Kubernetes clusters and a comprehensive SQL query to calculate costs and group by team by correlating to client-internal tables for resource pricing and team membership.

Our client was rolling out a new line of smart speakers which could connect to APIs running in their AWS VPCs to request information. As part of this effort, they needed a scalable cloud-based API development platform that could maximize productivity for hundreds of developers while minimizing operational costs.

We were brought in to lead the design and development of the application configuration, CI/CD, and monitoring aspects of the platform, which was built with Kubernetes/Docker, Nginx, Jenkins, Prometheus/Grafana, Terraform, and a custom CLI written in Python to give developers the ability to leverage all of it.

In six months, their initial set of APIs were in production. Today they support capabilities for millions of devices in the client’s ecosystem of smart IoT products.

Our client was looking to automate performance testing and reporting of their new microservices.

We were brought in to containerize their Locust test scripts and create a series of Jenkins jobs that would automate their deployment on Kubernetes.

In four weeks, developers were able to use a single Jenkins job to run performance tests for any microservice(s), including the ability to set parameters (e.g. requests/second) and define thresholds for success (e.g. 98th % latency) as well as track historical results of all performance test runs.

Our client was developing a mobile app to help skiers collect and analyze their performance data in real-time. They partnered with a former Olympic gold medal skier to develop the universal alpine ranking (UAR) system to calculate an overall rating for a skier (between 0 and 100) based on how they could perform against a series of challenges that analyzed various data collected from sensors on their skis and body, e.g. velocities, G-force, hip angulation, and airtime.

We were brought in (with minimal knowledge in skiing) to work with the Head of Product and the Chief Scientist to deliver C++ code that could be run within their mobile app to analyze incoming sensor data and calculate UAR scores in real-time.

In six weeks, skiers were using the app to measure their UAR scores while skiing local mountains.

Services

Click any panel to view more information


Cloud & DevOps

  • Source code management with GitHub
  • Cloud infrastructure management with Terraform on AWS, Google Cloud, and Azure
  • Container orchestration with Docker and Kubernetes (EKS, GKE, and AKS)
  • CI/CD + GitOps with Jenkins
  • Monitoring with Prometheus and Grafana


Business Value

  • Scalable infrastructure to run applications with high quality of service at minimized cost
  • Minimized dependency with a cloud- and language-agnostic technology stack

Software Development

  • Web UI development with Angular and Bootstrap
  • Mobile app development (Android, iOS) with Flutter
  • API and general server-side development with Python, Go, and Java
  • Database development with Postgres and MySQL


Business Value

  • Modern and integrated experience for users, including strong performance
  • Documentation and training for ease of support for administrators
  • Efficient delivery with engineers that understand both business requirements and code

Delivery Process

1.   Vision Development
Development of solution vision, including associated architecture, deliverables, timeline, and cost

2.   Kickoff & Planning
Detailed development and organization of all tasks (with JIRA) needed to realize vision

3.   Weekly Status Meetings
Weekly (or more) meetings to review and demo solution progress

4.   Solution Delivery
Delivery of solution, including documentation/training to support all types of users interacting with it

5.   Ongoing Support
If needed, regular support and updates for the delivered solution


Business Value

  • Comprehensive vision of solution that can be socialized as early as needed
  • Live look at work progress
  • Maximized synchronization and knowledge sharing

Packages


Products

Application deployment platform

Cloud-native CI/CD & monitoring

Free trial, automated installation

Sign up or see more here

Customers

About Us

  • Pronounced "ah-raam-say", after the Hindi phrase meaning "with ease"



Mission



Deliver Cloud, DevOps & full-stack software solutions that help companies operate aramse ("with ease")

Tenets



Approach



  • Plan early
  • Synchronize often
  • Transparency always


Contact Us

Interested in or have any questions about our products or services? Send us a message below or email us directly at sales@aramse.io.








OR

Schedule a meeting with us at a time that works for you.


Also follow us on: