S

Siddharth Paruchuri

DevOps Engineer

Bengaluru, Karnataka, India8 yrs 8 mos experience

Key Highlights

  • Expert in EDA infrastructure and DevOps practices.
  • Developed innovative tools enhancing operational efficiency.
  • Recognized for contributions with multiple peer awards.
Stackforce AI infers this person is a DevOps Engineer specializing in EDA infrastructure and automation solutions.

Contact

Skills

Core Skills

Data AnalyticsPython (programming Language)Linux System AdministrationDevopsLicense ManagementLinux Administration

Other Skills

Red Hat Certified Engineer (RHCE)Python FlaskMulti-threadingGunicornFastAPISplunkAnsibleTcl-TkGrid ComputingJob SchedulingShell ScriptingTroubleshootingIT OperationsITILCybersecurity

About

At Meta, our team [ASIC Engineer - CAD/EDA infrastructure] has been at the forefront of silicon innovation, integrating IT automation skills to advance operational excellence. With a B-Tech in Mechanical Engineering, my journey has been marked by a steadfast dedication to leveraging Linux and server administration to enhance system capabilities. Recognized for my contributions with multiple peer awards, the development of a web-based access provision tool and a real-time log analysis tool at Intel Corporation underscores our commitment to data-driven solutions. This aligns with our values of efficiency, compliance, and continuous improvement in DevOps practices.

Experience

8 yrs 8 mos
Total Experience
1 yr 8 mos
Average Tenure
1 yr 9 mos
Current Experience

Meta

2 roles

Staff ASIC Engineer, EDA Infrastructure

Mar 2026Present · 3 mos · On-site

ASIC Engineer, EDA Infrastructure

Sep 2024Present · 1 yr 9 mos · On-site

  • CSRGen Development :
  • Built register automation pipelines generating SystemVerilog RTL, C reference models, Python dictionaries, and verification artifacts.
  • Established single-source-of-truth register definitions, reducing manual integration errors and improving RTL–DV–FW consistency.
  • Veripy Development :
  • Developed automated conversion flows from PSV to SystemVerilog, improving verification productivity and reducing manual rewrite effort.
  • GenFileList & MemGen :
  • Dependency-aware file list generator ensures correct compilation and stable simulation across environments.
  • Automated memory list creation for vendor EDA flows boosts compatibility and reduces configuration overhead.
  • PerfGen – Performance Counter & RTL Generation :
  • Developed PerfGen, an automated framework to generate performance counters and corresponding performance RTL.
  • Supported simulation-enabled (AIM) and event-only environments, enabling consistent performance visibility across silicon bring-up and production flows.
  • Reduced manual RTL effort and ensured standardized performance instrumentation across blocks.
  • Data Analytics & Custom Dashboards :
  • Built custom analytics dashboards using Python Flask and Gunicorn for Implementation, Physical Design, and Power teams.
  • Enabled visibility into run metrics, resource utilization, timing, power data, and infrastructure performance, supporting data-driven engineering decisions.
  • EDA License Usage Analytics & Decoding :
  • Developed and enhanced license usage dashboards with advanced decoding logic for accurate real-time license metrics.
  • Improved visibility into license server load, usage patterns, and peak demand with ~5-minute granularity, enabling proactive capacity management.
  • GRID / HPC Environment & Automation :
  • Automated grid configuration, license-aware scheduling, and usage analytics for large compute environments.
  • Analyzed utilization trends to improve availability, fairness, and throughput for design and verification workloads.
Python (Programming Language)Data Analytics

Intel corporation

Senior DevOps Engineer & EDA License Manager

Jul 2022Sep 2024 · 2 yrs 2 mos · Karnataka, India · Hybrid

  • Innovative Web-Based Access Provision Automation for EDA: Developed web-based Access provision automation tool using Python Flask, multi-threading, and Gunicorn. This reduced errors and boosted efficiency by streamlining access provisioning for projects. Could handle 50 servers simultaneously, making modifications to access provisions in the options file and deploying changes to SVN and the license server within 5 minutes. Integrated auditing features to ensure compliance and promptly identify erroneous access configurations.
  • Real-Time Log Analysis Development: Developed a smart watchdog tool on license servers to grab real-time data from license logs, allowing for dynamic analysis. Merged this solution smoothly with a user-friendly web tool using FastAPI, making it easy to see log details directly on the webpage. Added features like graphs and filters for simpler analysis of current real-time usage and historical usage data.
  • Enhanced EDA Licenses: Optimization of Electronic Design Automation (EDA) licenses for improved workflow efficiency.
  • Strategic License Allocation: Utilized forecasting to recommend optimal EDA license allocation, reducing operational costs.
  • Real-Time Monitoring: Created a customized Looker dashboard to monitor EDA license usage, facilitating quick identification of bottlenecks.
  • Usage Metrics Analysis: Crafted a dynamic Looker dashboard to analyze usage percentages and identify optimization areas for better system performance.
  • Proactive Monitoring: Engineered a Looker dashboard to track license server load, enabling prompt corrective measures to prevent downtime.
  • Resource Management: Implemented a Looker dashboard to monitor license grants, facilitating efficient resource allocation and workflow optimization.
Red Hat Certified Engineer (RHCE)Linux System AdministrationDevOps

Nxp semiconductors

DevOps Engineer & EDA License Manager

Jan 2021Jul 2022 · 1 yr 6 mos · Bengaluru, Karnataka, India · On-site

  • EDA License Administration and Automation:
  • Developed an Ansible License access management playbook to add CAD Engineers to license access list, performing an audit for every three weeks to check new CAD joining company, by integrating SPLUNK API.
  • Developed Ansible Playbook to generate ssh keys on multiple servers and deploy password less authentication across all servers. And, to do spoofing of MAC and IP.
  • Developed DLSP analytics Splunk dashboard to monitor and visualize the load and failure of in-house tool developed to assign license search path allocation.
  • Developed an architectural flow chart for the DLSP [Dynamic License Search Path] tool including various aspects as load on LSF farm and license usage and availability and assign a licence search path to user based on load and license availability.
  • Developed and deploy Dashboards to see the RESERVATIONS and MAX implementations status of start and Expiry with project priorities.
  • Identified and resolved process issues to encourage smoother procedures, more efficient workflow, and overall business growth.
  • Determined and recommended methods to address improvement opportunities.
  • Written PRE and POST migration Automation scripts to take-up backup activities and copy to backup server directly from license server during pre-migration and do copy licenses and new vendor Daemon binaries wherever required and start required services during post Migration activities of RHEL 6 to RHEL 7u6 EDA license server infrastructure migrations.
  • Do Spoofing of MAC and IP to support RHEL 6 to RHEL 7u6 EDA license server infrastructure migrations.
  • Developed bash script to deploy Pointer-files with cross site / multi cluster deployment capability.
  • Developed Splunk dashboard to monitor load on EDA servers and give right increment parameters to perform according to the load characteristics and incoming requests.
SplunkRed Hat Certified Engineer (RHCE)DevOpsLicense Management

Insemi technology services pvt. ltd.

2 roles

EDA License - HPC Administrator

Apr 2018Jan 2021 · 2 yrs 9 mos

  • EDA License Administrator:
  • 1. Installing and maintaining of licenses servers.
  • Monitoring load on license server's and responding to Critical and High Incident's.
  • 2. Installing new licenses to the server to meet the demand.
  • 3. Configure and Monitor alerts in Splunk.
  • 4. Setup new source types to monitor the license load and get the current usage analysis reports.
  • 4. Deploy Dashboards to see the RESERVATIONS and MAX
  • implementations status of start and Expiry with project priorities.
  • 5. Created alerts for FNM data missing and report logs missing, and about miss-configurations in the license infrastructure.
  • 6. Identified and resolved process issues to encourage smoother procedures, more efficient workflow and overall business growth.
  • 7. Determined and recommended methods to address improvement opportunities.
  • 8. Written PRE and POST migration Automation scripts to take-upbackup activities and copy to backup server directly from license server during pre migration and do copy licenses and new vendor Daemon binaries where ever required and start required services during post Migration activities of RHEL 6 to RHEL 7u6 EDA license server infrastructure migrations.
  • 9. Do Spoofing of MAC and IP to support RHEL 6 to RHEL 7u6 EDA license server infrastructure migrations.
  • 10. Written Ansible playbook to generate ssh keys on multiple servers and deploy password less authentication across all servers. And also to do spoofing of MAC and IP.
  • 11. Written bash script to deploy Pointerfiles with cross site / multi cluster deployment capability.
  • 12. Developed Splunk dashboard to monitor load on EDA servers and give right increament parameters to perform according to the load characteristics and incoming requests.
  • End to End Administration:
  • 1. Collectively fixing the KPI values to meet the load and take an
  • effective action to reduce the cap between the user's and the
  • accesses to provide an effective end user experience.
SplunkRed Hat Certified Engineer (RHCE)License ManagementLinux Administration

Linux Administrator

Apr 2018Dec 2020 · 2 yrs 8 mos

  • EDA License Administrator:
  • 1. Installing and maintaining of licenses servers.
  • Monitoring load on license server's and responding to Critical and High Incident's.
  • 2. Installing new licenses to the server to meet the demand.
  • 3. Configure and Monitor alerts in Splunk.
  • 4. Setup new source types to monitor the license load and get the current usage analysis reports.
  • 4. Deploy Dashboards to see the RESERVATIONS and MAX
  • implementations status of start and Expiry with project priorities.
  • 5. Created alerts for FNM data missing and report logs missing, and about miss-configurations in the license infrastructure.
  • 6. Identified and resolved process issues to encourage smoother procedures, more efficient workflow and overall business growth.
  • 7. Determined and recommended methods to address improvement opportunities.
  • 8. Written PRE and POST migration Automation scripts to take-upbackup activities and copy to backup server directly from license server during pre migration and do copy licenses and new vendor Daemon binaries where ever required and start required services during post Migration activities of RHEL 6 to RHEL 7u6 EDA license server infrastructure migrations.
  • 9. Do Spoofing of MAC and IP to support RHEL 6 to RHEL 7u6 EDA license server infrastructure migrations.
  • 10. Written Ansible playbook to generate ssh keys on multiple servers and deploy password less authentication across all servers. And also to do spoofing of MAC and IP.
  • 11. Written bash script to deploy Pointerfiles with cross site / multi cluster deployment capability.
  • 12. Developed Splunk dashboard to monitor load on EDA servers and give right increament parameters to perform according to the load characteristics and incoming requests.
  • End to End Administration:
  • 1. Collectively fixing the KPI values to meet the load and take an
  • effective action to reduce the cap between the user's and the
  • accesses to provide an effective end user experience.
SplunkRed Hat Certified Engineer (RHCE)License ManagementLinux Administration

Entersoftlabs

Linux intern

Aug 2017Feb 2018 · 6 mos · Hyderabad, Telangana, India

  • Teach RHCSA and RHCE
Red Hat Certified Engineer (RHCE)Linux System Administration

Education

Vignan's Foundation for Science, Technology & Research

Bachelor of Technology - BTech — Mechanical Engineering

Jan 2012Jan 2017

Sri Chaitanya College of Education

Intermediate — MPC

Jan 2010Jan 2012

Bharatiya Vidya Bhavans Public School

Matriculation

Jan 2000Jan 2010

Stackforce found 100+ more professionals with Data Analytics & Python (programming Language)

Explore similar profiles based on matching skills and experience