About Docker Architect, Kubernetes Architect, Anuj Varma
Anuj accidentally stumbled onto a project which required real world containerization of a large ASP.NET app. The app serviced over a million customers and had over 12 separate components – including a messaging layer, 3 separate backend databases, a memory store (REDIS) and of course, front end views including JS angular libraries.
In the process of containerizing the different tiers of the large app, Anuj was exposed to just about every challenge that is part of containerization. This included
- Certificates and SSL / TLS packaging inside a container
- Providing a HA Proxy layer as an endpoint
- Node to Node Networking as well as external access to Containers on the node.
- Swarm Clusters of Dockerized Apps
- Event Logging and Piping of Events
- Monitoring using Prometheus and native docker logs monitoring
- Automating the entire push and pull from Docker Registry
- Automating the configuration of the underlying host – using Powershell (Windows) or Bash (Linux)
- Multi Stage Builds of app source and docker images
- Docker Compose based orchestration
- Live updates of dockerized apps without downtime
Since then, Anuj has been involved in several Kubernetes engagements – with everything from 3 tier web apps on Kubernetes to writing custom controllers for desired states within a cluster.
Programming Languages – Anuj speaks C# , powershell and node.js. He is also well versed with SQL and many variants (including BigQuery Standard SQL)
Leave a Reply