About

Hi! I am Anirudh. Owing to my mid-20s life crisis, I cannot seem to like only one of the many areas that make up the computer systems world. As of late, I am a wireless systems researcher in my capacity as a master’s student at the University of Utah. I also spent a summer working on explainable AI models for time series forecasting in wireless systems at IMDEA Networks Institute, Spain. So I guess it is a big life crisis! Before all that, you could catch me developing software solutions for network operators that allow them to describe their intent when making changes in the network. This intent is through code – such as Python code, YAML/JSON constructs, or Ansible playbooks. I have dedicated to doing this well since 2020 as a network automation engineer at Baxter.

Skills

I am skilled in many disparate areas, some of which are:

  • Wireless: I work on the POWDER living laboratory/testbed at the University of Utah. Specifically, I am studying the impact of 5G Quality of Service (QoS) implementations in standalone 5G deployments using open-source software stacks (srsRAN, OpenAirInterface, Open5GS, etc.) on TCP based applications that we all love and use. I am skilled enough to tinker on wireless software (often written in C++), software defined radios (X310s, B210s, etc.), and data systems for wireless applications (PyTorch, pandas, numpy, etc.)
  • Network automation: I have built an enterprise scale network automation platform at Baxter to automate all network operations, such as:
    • network configuration changes (switching, routing, firewall, wireless features on Cisco and Fortinet hardware)
    • automated monitoring and alerting setups using Prometheus, Thanos, Alertmanager, and AWS Lambdas to run custom webhooks for automated actions, such as raising tickets on ITSM platforms
    • network data management: built application features on NetBox on Nautobot to allow engineers to document existing and new network information and enforce design standards on such data (ex: VLAN numbering, device hostnames, cable connections on core switches and routers, etc.)
  • AWS cloud solutions: EC2 (Autoscaling groups, VPC), ECS (Container orchestration), Lambda, S3, ECR, Systems Manager. Have built enterprise scale microservices and Lambdas, and managed AWS resources using CloudFormation templates.
  • Linux: Managing and administrating Linux virtual machines and bare metal servers. Experienced with package management (apt, yum, rpm), system observability (monitoring memory, CPU, disks, filesystems), network management (routing, interface management, DNS), and everything to do with general GNU Linux management.
  • DevOps and automation: Docker, Jenkins, Git webhooks (on GitHub, Bitbucket), bash, cmake, pyinvoke
  • Certifications: AWS Cloud Practitioner and Cisco Certified Network Administrator and DevNet certified

More Information

Outside of what I do, what I aspire to do, and everything professional, I love listening to electronic, indie, and hip-hop music, love going on hikes/treks/runs, and enjoy anything philosophical (existentialist, absurdist, epistemological and the like especially!)

Contact me