Technical Staff Software Engineer, Dell Technologies
Oct, 2019 - Present
As my role of Architect confers responsibilities across the entire ZeroTouch platform (from Frontend design, through backend services, and the DevOps practices required to deploy them all), the last three years have included a wide range of accomplishments.
Architected, developed, and maintained a complex set of microservices in Python. This provided a singular source of truth for infrastructure builds, as well as providing real-time build statuses.
Automated hardware discovery, adoption, provisioning, and validation of physical hardware using event driven processes.
Developed interactive web UIs to demonstrate and facilitate use of previously developed micro-service backends.
Completed requirements and design for a prospective serverless functions platform, then performed and completed the industry search for the correct solution. Later, deployed that solution to Kubernetes, and performed team-wide training and coordination required to bring the service to production.
Develop Ansible roles for deploying and configuring applications into Kubernetes environments.
Developed Argo Workflows to perform condition based hardware, cabling, and data verification.
Started an Dell Python Developer Community with weekly meetings to cover topics such as development best practices, CICD pipelines, deployment platforms, and cross-team collaboration.