Tag Archive for: infrastructure

ActAgape | Infrastructure, DevOps

Project ID: 223
Project Type: Design and implement software infrastructure, DevOps model
Technologies:
Cooperation/Project duration: 2021
Company/Business name: ActAgape
Headquarters: Pasadena, California
Industry: Marriage platform

Company/Business introduction:

ActAgape is a marriage app that reignites and nurtures marital love through an innovative reminder system.

Description:

Designed, built, and maintained scalable production infrastructure on AWS. AWS resources were created using Terraform and server software was configured using Ansible.

Key points: 

Services were deployed on Amazon Web Services (VPC, EC2, Route 53, S3, RDS, ELB, DynamoDB, KMS, ASM, ElastiCache, CloudWatch, ECR, SNS)

Legacy applications were migrated into Docker containers

Helm charts were created to package applications for Kubernetes

Fully automated CI/CD pipelines were implemented for code deployment

Read more

Ronad | Infrastructure, DevOps

Project ID: 171
Project Type: Design and implement network and software infrastructure, DevOps model
Technologies:
Cooperation/Project duration: 2021
Company/Business name: Ronad
Headquarters: Tehran, Iran
Industry: Logistics platform

Company/Business introduction: 

RONAD is a tech-enabled 3PL and 3PF that offers smart, fast, and reliable fulfillment with an integrated logistic network in Iran. Ronad’s proprietary technology combines order and inventory management, warehouse management, predictive data, and analytics, as well as optimized shipping for e-commerce companies. To date, the company has established 30 active branches in all provinces of the country.

Description:

Designed, built, and maintained production infrastructure to run their microservices, Also all server software implementations including Kubernetes, databases, and other software were automated using Ansible.

Key points: 

High available Kubernetes cluster was implemented

Ceph cluster was run as a storage solution to provide block storage to Kubernetes

Prometheus, Alertmanager, and Grafana were deployed on Kubernetes to collect metrics

Management, Data, and Storage networks were designed

VMware ESXi and vCenter were run as a virtualization solution

High available HAProxy servers were setup and configured as a gateway

Master/Slave database servers were setup

Read more

YavinCloud | Infrastructure

Project ID: 156
Project type: Design and implement network and software infrastructure
Technologies:
Cooperation/Project duration: 2020
Company/Business name: YavinCloud
Headquarters: Tehran, Iran
Industry: Hosting/Cloud services, DevOps as a service

Company/Business introduction:

YavinCloud provides private cloud and DevOps as a service to enterprise companies, Also helps the companies to reduce their infrastructure costs, automate their software deployment and configure the companies’ software to run smoothly and be highly available.

Description:

Key points: 

HPE ProLiant servers, HPE Blade servers, and Cisco switches were setup and installed

VMware ESXi/vCenter and OpenStack were run as a virtualization solution

Management, Data, Storage, and Out-of-band networks were designed

Ceph cluster was run as a storage solution to provide S3 and block storage on OpenStack

Terraform and Ansible were used to automate infrastructure

Legacy applications were migrated into Docker containers

High available Kubernetes cluster was implemented

ELK stack was implemented to collect logs

PRTG, Prometheus, and Grafana were setup to monitor and collect metrics

Database cluster was implemented

Point-to-point VPN was setup between data centers

High available HAProxy servers were setup and configured

An email system was setup

Intra-organizational instant messaging, VOIP, and meeting systems were setup

Veeam was setup and bash scripts were written to backup data

Directory access and a single sign-on system were implemented using OpenLDAP

Read more

Petabad | Infrastructure, DevOps

Project ID: 153
Project type: Design and implement network and software infrastructure, DevOps model
Technologies:
Cooperation/Project duration: 2021
Company/Business name: Petabad
Headquarters: Tehran, Iran
Industry: Pet products

Company/Business introduction: 

Petabad is an online shop website and a mobile application that provides products and services for pets.

Description:

In this project, all server software configurations were implemented using Ansible. Also, built, maintained, and scaled infrastructure for production and dev environments.

Key points: 

VMware ESXi and vCenter were run as a virtualization solution

Master/Slave Postgresql database servers were setup

High available HAProxy servers were setup and configured

Management and Data networks were designed

An email system was setup

Legacy applications were migrated into Docker containers

Intra-organizational instant messaging, VOIP, and meeting systems were setup

Issue & Project tracking system was implemented using Jira

ELK stack was implemented to collect logs

Veeam was setup and bash scripts were written to backup data

PRTG, Prometheus, and Grafana were setup to monitor and collect metrics

Directory access and a single sign-on system were implemented using OpenLDAP

An intra-organizational file-sharing system was implemented

CI/CD was implemented using Jenkins

Read more

Jobvision | Infrastructure

Project ID: 142
Project type: Design and implement network and software infrastructure
Technologies:
Cooperation/Project duration: 2020
Company/Business name: Jobvision
Headquarters: Tehran, Iran
Industry: Employment platform

Company/Business introduction:

With Jobvision, you can search for millions of jobs online to find the next step in your career.

Description:

Jobvision website has huge concurrent visitors and it’s very popular in Iran. To handle and respond to this amount of visitors, Haproxy was implemented and fine-tuned. Also, Keepalived was configured to provide high availability. Furthermore, to collect metrics Prometheus and Grafana were implemented.

Key points: 

VMware ESXi and vCenter were run as a virtualization solution

High available HAProxy servers were setup and configured to handle huge concurrent connections

Management and Data networks were designed

Prometheus and Grafana were setup to collect metrics

Directory access and a single sign-on system were implemented using Microsoft Active Directory

Read more

Control Pooyan | Implement organization software and services

Project ID: 138
Project type: Implement organization software and services
Technologies:
Cooperation/Project duration: 2020
Company/Business name: Control Pooyan
Headquarters: Tehran, Iran
Industry: Oil & Gas

Company/Business introduction:

Description:

This company needed organization software for communications among employees, project management, etc.

In this project, all server software configurations were implemented using Ansible.

Key points: 

Dell PowerEdge servers were installed

VMware ESXi and vCenter were run as a virtualization solution

Management and Data networks were designed

An email system was setup

Intra-organizational instant messaging and meeting systems were setup

Issue & Project tracking system was implemented using Jira

Veeam was setup and bash scripts were written to backup data

PRTG was setup to monitor services

Directory access and a single sign-on system were implemented using OpenLDAP

Read more

Ghabouli | Infrastructure, DevOps

Project ID: 127
Project type: Design and implement network and software infrastructure, DevOps model
Technologies:
Cooperation/Project duration: 2019
Company/Business name: Ghabouli
Headquarters: Tehran, Iran
Industry: Educational platform

Company/Business introduction:

Ghabouli is an educational platform that transforms textbooks and question banks needed for any exam taker and examiner into an interactive format allowing individual and class assessments.

Description:

Before that, Ghabouli had a non-automated and messy infrastructure. In this project, all server software configurations were implemented using Ansible. Also, I built and maintained infrastructure for production and dev environments.

Key points: 

Dell PowerEdge servers and Cisco Catalyst switches were installed

VMware ESXi and vCenter were run as a virtualization solution

Management and Data networks were designed

High available HAProxy servers were setup and configured

Master/Slave Postgresql database servers were setup

Point-to-point VPN was setup between offices & data centers

ELK stack was implemented to collect logs

GeoDNS was implemented using PowerDNS

CI/CD was implemented using Jenkins

Directory access and a single sign-on system were implemented using OpenLDAP

Issue & Project tracking system was implemented using Jira

PRTG, Prometheus, and Grafana were setup to monitor and collect metrics

Veeam was setup and bash scripts were written to backup data

An email system was setup

Intra-organizational instant messaging, VOIP, and meeting systems were setup

An intra-organizational file-sharing system was implemented

Live streaming and online classes infrastructure were implemented

Read more