Jonathon Mclean Email & Phone Number
@starburstdata.com
LinkedIn matched
Who is Jonathon Mclean? Overview
A concise factual answer block for searchers comparing this professional profile.
Jonathon Mclean is listed as Sr Software Engineer at NVIDIA at NVIDIA, based in Raleigh-Durham-Chapel Hill Area, United States. AeroLeads shows a work email signal at starburstdata.com and a matched LinkedIn profile for Jonathon Mclean.
Jonathon Mclean previously worked as Senior Software Engineer at Nvidia and Staff Software Engineer at Attentive. Jonathon Mclean holds Bachelors Of Science, Computer Engineering, Electrical Engineering from North Carolina State University.
Email format at NVIDIA
This section adds company-level context without repeating Jonathon Mclean's masked contact details.
AeroLeads found 1 current-domain work email signal for Jonathon Mclean. Compare company email patterns before reaching out.
About Jonathon Mclean
I specialize in developing and tuning with Kubernetes (specifically AWS EKS); coaching/mentoring engineers to understand K8s configurations and managing manifests with Helm or Kustomize. I have shifted organizations towards GitOps for the last 5 years and onboarded solutions such as Argo CD (GitOps), Argo Rollouts (Canary/Blue Green) and Argo Workflows (workflow orchestration). I have also migrated machine learning teams (leveraging Metaflow specifically) into Kubernetes to allow for faster compute acquisition and finer tuning. Historically, I used Typescript and Python to develop software, but have since started to leverage Golang to take full advantage of Kubernetes operator patterns and leverage more optimized performance for backend services. Bash is a common for developing quick scripts to perform finite actions that can easily be defined within Github Actions or other workflow orchestration tools.I am a believer in dedicating time to help teammates grow - my leadership skills focus on growing my peers to be better/more senior engineers. Embracing a blameless culture to improve psychological safety as well as maturing technology that may not be as well rounded as it should be.My favorite responsibility is being a father to my 2 beautiful children, and a husband to my wonderful wife. Working in tech for 15+ years has allowed me to live a life full of family fulfillment all the while pushing my intellectual borders.
Listed skills include Unix, Networking, Software Development, Tcp/Ip, and 26 others.
Jonathon Mclean's current company
Company context helps verify the profile and gives searchers a useful next step.
Jonathon Mclean work experience
A career timeline built from the work history available for this profile.
Staff Software Engineer
- Continue to own ArgoCD integration with EKS-Kubernetes (over a dozen clusters) - Develop dozens of Github Actions to perform automatic git manipulations, to drive Kubernetes deployments. These Github Actions have performed over 150k merges over a 2 year time frame - Contribute to internal Terraform modules to perform various updates to infrastructure around networking and compute- Manage dozens of AWS EKS clusters and their corresponding platform components (ie aws-load-balancer controller, karpenter, cluster-autoscaler, external-dns, kube-proxy, external-secrets, etc)- Configure Istio (service-mesh) circuit breakers to further aid in insulating teams from spiky traffic that they may be unable to handle; generate custom http/grpc services in Golang to aid with testing circuit breaker viability and load test leveraging Grafana K6.- Coach product engineering on Kubernetes configuration best practices such as health probes, elasticity with horizontal pod autoscalers (HPAs), reliability with pod disruption budgets (PDBs), High Availability (HA) with topology spread constraints- Lead the Machine Learning Ops team - Specifically migrating workload for Metaflow from AWS Batch to EKS with Argo Workflows- Contribute as a core member of our infrastructure team to support a SaaS application, hosted on EKS (Kubernetes) to handle billions of messages annually- Tuning various services to improve compute footprint, reduce cost, and enable scaling elasticity- Adopt/Configure the use of AWS Karpenter to drive node EKS Node management
Senior Software Engineer
- Introduce/Architect/Implement release management for Kubernetes switch from Spinnaker to ArgoCD, leveraging GitOps to manage application's state- Develop dozens of automations with Github Actions to effectively manage the declarative repository used by ArgoCD- Migrate over 200 applications from Spinnaker to ArgoCD across 3 environments within 2 quarters.- Leverage bots to automatically approve/merge around 5000 pull requests per month (resulting in deployments to various environments with ArgoCD)- Introduce/Architect/Implement the usage of external-secrets to perform secrets management for Kubernetes with AWS Secrets Manager and AWS Parameter Store using IRSA- Introduce/Architect/Implement Argo Workflows as an alternative to Jenkins for running internal workflows, as well as orchestrating Continuous Deployment workflows that would automatically deploy to production, pending quality gate validations.- Introduce/Architect/Implement Argo Rollouts to perform Canary rollouts with ArgoCD deploying into Kubernetes- Introduce/Architect Stakater/reloader to perform automatic reloading of applications upon secret/configuration change detection- Leverage Kapitan to generate Terraform and Kubernetes Manifests (Kustomize)- Leverage Spacelift to automate the execution of Terraform as well as mitigate drift with AWS resources
Full Stack Engineer
• Site Reliability Engineeri. Develop/Deploy/Maintain Kubernetes clusters (EKS)ii. Leverage ArgoCD to manage gitops approach to application deliveryiii. Build/maintain kubernetes services such as cert-manager, external-dns, kubed, argoCD, argo-workflowsiv. Configure ArgoCD to manage deployments across multiple kubernetes clusterv. Develop/Deploy Argo Workflows to orchestrate infra deployment or manage highly asynchronous jobsvi. Develop CI pipelines using GHA (ie github actions)
Cloud Solutions Engineer
• Cloud Solutions Engineeri. Leverage Artillery.io to execute load testing against the Constellation Platformii. Influence adoption of microservices practicesiii. Encourage, through implementation, sound devops practices that leverage linting, unit test, build, deploy automation with Bitbucket Pipelinesiv. Leverage Typescript as a modern way to develop server side JS (ie NodeJS) implementationsv. Perform ETL with data lake extract from AWS S3(read stream), transformation with AWS Lambda, and load into AWS DynamoDB. vi. Develop microservices with AWS Lambda (NodeJS 12.x runtime) that follow Domain Driven Design standards, in order to reduce blast radius and increase code deployment velocityvii. Encourage autonomy for fullstack development, inclusive of AWS architecture design, fully automated CICD (bitbucket pipelines), and SDLC leveraging GitFlow patterns
Principal Cloud Architect
• Principal Cloud Architect i. Create Event Driven Architectures (EDA) leveraging serverless backboneii. Architect AND implement best practices for leveraging AWS Lambda in a Microservice ecosystemiii. Leverage AWS DynamoDB to manage state for Business Workflows implemented with Step Functionsiv. Create CloudFormation templates to automate infrastructure with prebuilt guardrails, preventing enterprise best practice deviationv. Automate CQRS capabilities with Lambda, DynamoDB, and SNSvi. Manage a Team of Engineers to implement and engage with adjacent teams in pursuance of AWS integration• Senior Software Engineeri. Create full stack applications, highly embedded with AWS services such as Lambda, S3, CloudFront, DynamoDB, Cognito, and API Gateway.ii. Create CloudFormation templates to deploy resources/services with AWS.iii. Develop web applications with Angular 4 and Material Design.iv. Construct a mobile application utilizing Ionic 3.v. Enforce best practices for engineering teams in reference to JS/Node/Typescript code construction for unit testing capabilities. • Test Automation Engineeri. Create automation test frameworks with Protractor in order to validate certain web functionality.ii. Utilize Selenium to issue test cases that mock end user experience with chrome integration.iii. Create automation tests in mocha/chai/jasmine that validate API CRUD operations.iv. Install Pumba on Docker containers in order to perform Chaos testing (ie mocking outages and other infrastructure issues).v. Integrate automation test suites with Jenkins to create CI Pipelines.
Software Engineer
• Software Engineer (SaaS)i. Created web application (CloudMapper) using Laravel framework for users to seamlessly integrate with EM7.ii. Web application technologies include – PHP, Python, MySQL, Linux (Amazon Dist-RHEL), HTML5 (Foundation 5 / Bootstrap 3), CSS3, Javascript (jQuery)iii. Application would create a stack in AWS using CloudFormation and auto-deploy an IT monitoring solution to be utilized for public clouds (vCloud Air, AWS, Azure, SoftLayer)iv. Used Chef as a server management tool to deploy application patches or server modifications. Chef uses Ruby for cookbook development.v. Integration with Marketo (using RESTful API) to create leads and send emails to customers/admins for events such as new user sign up, bill payment success/failure, account termination.vi. Integration with ScienceLogic’s ticketing system using REST so that SaaS users could have a “one-stop-shop” from CloudMapper web applicationvii. Utilized Git as a source code repositoryviii. Conducted brown bag (TOI) sessions with Engineering and Support to give low level details about CloudMapper workflows/functionalities.ix. Created flowcharts in Visio to show customer workflows and display integrated database tables for each user action• Software Engineer (Content Development)i. Developed APIs to fetch data from AWS, VMware vCloud Air, SoftLayer and integrated responses with ScienceLogic’s tool (EM7).ii. API development in Python, PHP and used technologies such as SOAP, REST, XML to converse with cloud endpointsiii. Managed escalations for API integration issues around scalability and data integrity.iv. Utilized Git as a source code repositoryv. Worked in Agile Scrum environment and used Jira as our story board.
Services Readiness Engineer
Services Readiness Engineer:i. Coordinate TOI efforts from Engineering to Support Teamii. Onboard new services in alignment with ITIL standardsiii. Streamline support efforts through tool supportability enhancement prioritizationiv. Measure and track data to perform tool/process governancev. Automate data presentation efforts through web design
Technical Support Engineer
Started as an L0 TSE and was promoted to a L3 TSE after 7 month of experience. Worked on the Smart Net Total Care (SNTC) project and fulfilled role requirement as technical lead. Proactively pursued new technology for support, gaining enough technical knowledge to be considered a Subject Matter Expert for the Common Services Platform Collector (CSPC). • L3 Technical Support Engineer. i. Ensure all L2 cases/issues are valid and presented appropriately to the Development teamii. Provide trainings to new team members for Collector supportiii. Open bugs/enhancements for Collector application softwareiv. Draft documentation for technical findings, processes, and trainingv. Create perl scripts for scheduling of tasks and work purposes to increase productivityvi. Learn/create expect scripts as a way to execute CLI commands automaticallyvii. Configure servers (Unix & Linux) for static network settings• CSPC Subject Matter Experti. Generate .iso builds to increase build release consistencyii. Draft documentation for workarounds and trainingsiii. Provide trainings to all team membersiv. Work with development to provide immediate field feedbackv. Organize support efforts to open bugs/enhancements for CSPC
Qa Intern
Entered Allscripts as a quality assurance intern, working during my final semester in college. Worked closely with software development team to provide testing results and immediate feedback. • Quality Assurancei. Execute negative testing on software applicationsii. Open bugs/enhancements for applications for development teamiii. Build Excel’s of testing situations, providing pass/fail and technical investigation • Software Developmenti. Programming with C# and VB Script languagesii. Update SVN Repository with code releases and updatesiii. Write technical documentation for release notes
Colleagues at NVIDIA
Other employees you can reach at nvidia.com. View company contacts →
Adin Warner
Colleague at NvidiaCary, North Carolina, United States
View →
GV
Geoffrey Viernes
Colleague at NvidiaSanta Clara, California, United States
View →
KM
Kevin Mcfall
Colleague at NvidiaPowder Springs, Georgia, United States
View →
GM
Guillermo Marcus
Colleague at NvidiaGermany
View →
MI
Masaki Iwatani
Colleague at NvidiaChiba, Japan
View →
YL
Ye Lu
Colleague at NvidiaBeijing, China
View →
GA
Gohar Abajyan
Colleague at NvidiaYerevan, Armenia
View →
MW
Michael Wong
Colleague at NvidiaFremont, California, United States
View →
RP
Raveena Padigela
Colleague at NvidiaHyderabad, Telangana, India
View →
DS
Debraj Sinha
Colleague at NvidiaSan Francisco Bay Area, United States
View →
Jonathon Mclean education
-
North Carolina State University
Frequently asked questions about Jonathon Mclean
Quick answers generated from the profile data available on this page.
What company does Jonathon Mclean work for?
Jonathon Mclean works for NVIDIA.
What is Jonathon Mclean's role at NVIDIA?
Jonathon Mclean is listed as Sr Software Engineer at NVIDIA at NVIDIA.
What is Jonathon Mclean's email address?
AeroLeads has found 1 work email signal at @starburstdata.com for Jonathon Mclean at NVIDIA.
Where is Jonathon Mclean based?
Jonathon Mclean is based in Raleigh-Durham-Chapel Hill Area, United States while working with NVIDIA.
What companies has Jonathon Mclean worked for?
Jonathon Mclean has worked for Nvidia, Attentive, Starburst, Constellation Digital Partners, and Fidelity Investments.
Who are Jonathon Mclean's colleagues at NVIDIA?
Jonathon Mclean's colleagues at NVIDIA include Adin Warner, Geoffrey Viernes, Kevin Mcfall, Guillermo Marcus, and Masaki Iwatani.
How can I contact Jonathon Mclean?
You can use AeroLeads to view verified contact signals for Jonathon Mclean at NVIDIA, including work email, phone, and LinkedIn data when available.
What schools did Jonathon Mclean attend?
Jonathon Mclean holds Bachelors Of Science, Computer Engineering, Electrical Engineering from North Carolina State University.
What skills is Jonathon Mclean known for?
Jonathon Mclean is listed with skills including Unix, Networking, Software Development, Tcp/Ip, Perl, Javascript, Programming, and Cloud Computing.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial