GithubHelp home page GithubHelp logo

saurav-k / automation-scripts Goto Github PK

View Code? Open in Web Editor NEW

This project forked from python-geeks/automation-scripts

0.0 0.0 0.0 129.41 MB

Repo for creating awesome automation scripts to make my panda lazier

License: MIT License

Shell 0.01% JavaScript 0.10% Python 94.15% CSS 1.87% Makefile 1.55% HTML 2.28% Dockerfile 0.04% Procfile 0.01%

automation-scripts's Introduction

Hi there, I'm Saurav Kumar ๐Ÿ‘‹

LinkedIn Email

About Me

Experienced Software Engineer with over 9 years of driving high-impact projects and delivering scalable software architectures at Fanatics, NetApp, and Oracle. Skilled in designing fault-tolerant, secure systems using open-source technologies, cloud platforms, and microservices architectures. Proven leadership in managing small groups to deliver high-quality projects.

Core Skills

  • Architecture: Application Architecture design, Infrastructure Architecture design, API Development, Frontend Development, Data Pipeline Development, Security Analysis
  • Patterns: Microservices, Event-Driven Architecture, Micro Frontend
  • Languages: Python, Go, Java
  • Technologies: Kubernetes, Helm, Docker, Microservices, REST, Hashicorp Vault, Prometheus, ELK stack
  • Databases: Oracle, MySQL, MongoDB, SQLite
  • Cloud Platforms: AWS, Oracle Cloud
  • UI Tech Stack: React + Ant Design, Understanding of Angular, JavaScript, HTML, CSS
  • Others: CICD, Jenkins, Ansible, Terraform, Vault, Consul, Service Mesh, Kubernetes, Docker

Professional Experience

Fanatics

Senior Software Engineer (Full-Stack)
Apr 2021 โ€“ Present

  • Designed and implemented a B2B product suite using Go, Kotlin, Java, Javalin, React, and Ant Design.
  • Set up infrastructure using Terraform on AWS.
  • Developed CI/CD pipelines for both frontend and backend containers.
  • Reviewed ongoing infrastructure changes to ensure security.
  • Engaged in discussions with product management and UX professionals for design requirements.
  • Developed a Purchase Order & Supplier Portal Application:
    • Designed and developed a data model for B2B and B2C procurement.
    • Led cross-functional teams in API and UI development.
    • Integrated Kafka and Pulsar for asynchronous event processing.
    • Developed monitoring, alerting, and dead letter queue mechanisms.
    • Reduced service request load by 50% through multiple self-service utilities.
    • Integrated with various master data services (Customer, Supplier, Product, etc.).
  • Contributed to Demandmade (Custom Apparel Print Software):
    • Deployed application on Kubernetes using Helm.
    • Implemented fluentd-based logging system with Kafka and Graylog.
  • Developed several operational tools:
    • Slack bots for creating ServiceNow tickets and health checks.
    • Automated remediation actions using StackStorm.
    • Python scripts for bulk processing in the supplier portal.
    • AWS DataSync infrastructure for on-prem to cloud data transfers.

NetApp India

Member of Technical Staff โ€“ 3
Nov 2019 โ€“ Apr 2021

  • Designed a Hashicorp Vault-based microservices controller for on-prem Kubernetes.
  • Developed and designed Helm charts and CI/CD pipelines for NetApp HCI.
  • Created new services for migrating persistent states from Docker Swarm to Kubernetes.
  • Developed REST API standards for uniform API interfaces.
  • Designed Istio-based service routing and a Kubernetes provisioner for scalable cluster deployment.
  • Developed services for metric aggregation and exposed them for Prometheus monitoring.
  • Implemented a Vault helm chart with custom controllers for secure deployment.

Oracle India, Bangalore

Software Engineer
Jun 2015 โ€“ Oct 2019

  • Owned and delivered key cloud projects, recognized for high-quality solutions.
  • Developed core automation for ARC (Automatic Refresh Copy) for Oracle ERP, reducing refresh times by 3x.
  • Designed and developed Nucleus (CMDB Application) using Elastic, Python, Oracle JET, and Kibana.
  • Developed automation for storage administration (NFS and LVMs) and disaster recovery environments.
  • Created scripts for periodic disaster recovery tests and database/application cloning across cloud regions.
  • Developed scripts for backup and restoration to S3 object storage.

Education

  • Master of Technology, Birla Institute of Technology, Pilani, Oct 2018
    • Seminar on SOC Architecture Prototyping, Cloud Architecture Design & User Interface Design.
    • Developed a full-stack Android app with REST API using Python and Flask.
  • Bachelor of Technology, National Institute of Technology, Patna, Jun 2015, CGPA: 8.9/10
    • Student Co-Ordinator for the annual Techfest.
    • Central Head, Extreme Engineers Society (Robotics club).
    • Training and Placement coordinator for the 2014-15 session.
    • Major project on Fault Detection of AGV based on PID and Neural Network.

Certifications and Conferences

  • AWS Certified Developer - Associate
  • Certified Kubernetes Application Developer (CKAD)
  • Oracle Certified Associate, Java SE 8 Programmer
  • Oracle Cloud Infrastructure Architect Associate
  • Oracle Database SQL Certified Associate
  • Oracle Autonomous Database Cloud 2019 Certified Specialist
  • Attended Kubernetes conference Bangalore in FEB-2020

Contact


Top Languages

automation-scripts's People

Contributors

abhishekchopra0907 avatar adrien227 avatar alankarartist avatar allcontributors[bot] avatar anustup900 avatar ashkankamyab avatar avats101 avatar cavilosa avatar fa1l avatar gattsu997 avatar github-actions[bot] avatar gkydev avatar goluffyxd avatar gud-will avatar iamneelpatel avatar itsanshulverma avatar jayaganeshkumar avatar kuspia avatar nauman07 avatar palanioffcl avatar paridhi2105 avatar pawangeek avatar s0tho avatar sandhya1708 avatar siddhanthnb avatar sighclone avatar thefenrislycaon avatar thelilnix avatar thevirtualbuddy avatar vibhorkrishna avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.