Akhilesh Nadgiri

Akhilesh Nadgiri

Pune, Maharashtra, India
1K followers 500+ connections

About

I like tinkering with system infrastructure :)

Anyways, Hi there! I'm a final year…

Activity

Join now to see all activity

Experience

Education

Licenses & Certifications

Projects

  • MaaS (Monitoring-as-a-Service)

    • Tech Stack: Golang, Kafka, Elasticsearch, Logstash, Kibana, Docker Compose
    • Data is published to a Kafka server via an external producer (written in Golang).
    • Logstash reads data from the Kafka topic and then ingests, transforms and sends it to Elasticsearch.
    • Elasticsearch acts as a database to store and index the data.

    • Dashboards for analysis are created using Kibana.
    • Configured containers for Elasticsearch, Logstash, Kibana, Kafka using Docker Compose.

  • Continuous Integration for ML

    -

    • Tech stack: Tensorflow, CML, GitHub Actions
    • Automated parts of development workflows including model training and evaluation.
    • Defined all workstream processes in a special Continuous Machine Learning (CML) YAML file.
    • Used a simple TensorFlow Regression model and a graph plotting by Matplotlib

  • UniRydes

    -

    • Tech-Stack: AWS - Amplify, Lambda, DynamoDB, API Gateway, Cognito
    • Created a simple serverless web application that enables users to request unicorn rides.
    • Used AWS Amplify for continuous deployment and hosting of web resources.
    • Built a public backend API using AWS Lambda and AWS API Gateway for JavaScript execution.
    • Provided user management and authentication functions using Amazon Cognito.
    • Used DynamoDB to provide a persistant layer for storage.

  • AWS Infrastructure Provisioning

    -

    • Tech-stack: Terraform, Jenkins, AWS
    • Streamlined the deployment process to ensure cloud infrastructure is highly available and reliable.
    • Created Terraform scripts to provision resources.
    • Uniquely naming instances and installing Apache on them.
    • Created a declarative Jenkins CI/CD pipeline to detect changes.

  • K8s Monitoring

    -

    • Tech Stack: Kubernetes, Prometheus, Grafana
    • Monitor Kubernetes clusters in any service using Prometheus and Grafana deployments.
    • Scrapped data from Kubernetes API server in regular intervals of time and stored in Prometheus.
    • Exported this data to Grafana to gain complex metrics in visually appealing graphs or charts.

  • Ansible - Web Server Automation

    -

    • Tech-stack: AWS, Ansible
    • Implemented horizontal scaling for web servers using Round Robin algorithm for load balancing.
    • Used HAProxy as reverse proxy and Apache's HTTP as backend server on multiple AWS EC2 instances.

  • OverWatch

    -

    • Tech Stack: Python, PyGame
    • A classic arcade style shooting game built from scratch using Python and PyGame framework.
    • Tiers of procedurally generated targets are animated at each level and checked if a player has shot.
    • Accordingly, score is updated in an external text file.

More activity by Akhilesh

View Akhilesh’s full profile

  • See who you know in common
  • Get introduced
  • Contact Akhilesh directly
Join to view full profile

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses