LP
HomeAboutProjectsExperience

LeVar Pulliam

Full-stack developer & designer

Quick Links

  • Home
  • About
  • Projects
  • Experience

Social

  • GitHub
  • LinkedIn
  • Medium

© 2026 LeVar Pulliam. All rights reserved.

Architecture

Device Automation & Test Orchestration Platform

Globally distributed backend automation platform bridging hardware and software for unified test infrastructure orchestration across multiple lab environments

PythonDjangoGraphQLRabbitMQCeleryPostgreSQLMySQLDockerNode.jsApolloTypeScriptReactESXiJenkinsLinux

Project Overview

Architected and built a globally distributed backend automation platform that served as the central orchestration layer for a distributed testing infrastructure. Designed a unified GraphQL API backed by Python/Django microservices orchestrating heterogeneous lab environments across regions. The platform bridged hardware and software domains—managing ESXi virtualization, physical testbed provisioning, network topology setup, and executing end-to-end solution testing workflows. Implemented a high-throughput distributed job queue system using RabbitMQ and Celery to handle complex testbed provisioning, network automation, and E2E testing pipelines at scale. The architecture featured real-time ETL pipelines processing test automation jobs, device state synchronization, and test result aggregation. Built a multi-layer asset and resource management system with DHCP provisioning, containerized auxiliary services (PyPi, FTP, Nginx), and comprehensive Node.js/TypeScript frontend interfaces for job scheduling and monitoring. Deployed robust observability across the platform with Grafana dashboards for real-time metrics and Zabbix alerting for infrastructure health. Implemented production-grade CI/CD pipelines with Jenkins.

This project showcases modern web development practices, clean architecture, and user-centered design principles. It demonstrates the ability to work with complex requirements and deliver solutions that balance functionality, performance, and user experience.

Key Achievements

  • ✓Unified device automation GraphQL API orchestrating distributed test infrastructure across multiple regional lab environments with real-time state synchronization
  • ✓Real-time ETL pipeline (GraphQL, RabbitMQ, Django, Celery) processing high-throughput test automation jobs and aggregating results across heterogeneous testing platforms
  • ✓Distributed job queue system (Celery/RabbitMQ) for complex testbed provisioning, network automation, and end-to-end solution testing workflows at scale
  • ✓Hardware-software bridge: Managed ESXi virtualization environments, physical testbed orchestration, and DHCP provisioning for seamless infrastructure abstraction
  • ✓Multi-layer architecture with asset/resource management system, containerized auxiliary services (PyPi, DHCP, FTP, Nginx), and Node.js/Apollo GraphQL monitoring interfaces
  • ✓Enterprise observability and deployment: Grafana real-time dashboards, Zabbix alerting infrastructure, Jenkins CI/CD pipelines, and Ansible playbooks for reproducible multi-region deployments

Technologies Used

Python

Django

GraphQL

RabbitMQ

Celery

PostgreSQL

MySQL

Docker

Node.js

Apollo

TypeScript

React

ESXi

Jenkins

Linux

2020

Year Completed

Architecture

Category

Completed

Status