# Devops

## Cloud

* Set up production Infrastructure in following clouds in last 3 years
  * Azure
  * GCP
  * AWS
  * Digital Ocean
  * IBM
* **Architecture**
  * Lead  deployment of infra in all the major cloud platforms
  * Built Docker based  deployment strategy for all microservices
  * VPN implementation for the all employees and services in Azure cloud
* **Migration**

  Migrated production infra across following clouds

  * GCP to Digital Ocean
  * Digital Ocean to AWS
  * AWS to Azure

## Deployment

### Custom

* HAproxy high availability cluster
* Nginx
* Docker Compose
* Multi Node Cassandra cluster
* Kafka
* Multi node spark cluster
* Letsencrypt SSL&#x20;

### Managed

* Azure Databricks
* Azure Datafactory
* Azure Application Gateway
* Azure App Service functions
* Azure HDInsights Kafka Cluster

## Scale

Custom Infra deployment handled 40K requests per minute in production for one of largest fashion e-commerce platform in India

## CI/CD

* CI/CD pipeline using Gitlab CI/CD for docker based microservice deployment&#x20;
* Ansible prototypes for development environments and basic infra setup


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://me.julu.dev/work/devops.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
