Eric Ernst

Engineering Manager at Apple

Portland, Oregon, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Eric Ernst is an engineering manager based in Portland, Oregon with nine years of experience leading container runtime and systems engineering teams at Apple and contributing deeply to cloud-native projects. He blends hands-on systems and kernel background—from firmware and SoC work at Intel to runtime security in Kata Containers—with people leadership to ship reliable, production-grade container and VM tooling. Eric’s open-source work includes improving packaging, release automation, and resource-metrics and e2e testing for high-profile projects like kata-containers and Kubernetes, demonstrating a focus on automation, observability, and reproducible releases. Notably, his career arc spans embedded firmware and FPGA work through to modern container runtimes, giving him uncommon breadth across hardware, kernel, and cloud-native software domains.
code9 years of coding experience
job16 years of employment as a software developer
bookBS, Computer Engineering, BS, Computer Engineering at Rochester Institute of Technology
github-logo-circle

Github Skills (17)

kubernetes10
container10
testing10
bash10
resource-management10
containerization10
cicd10
release-management10
automation10
go10
kubernetes-pods10
automations10
metric10
dockers9
docker9

Programming languages (17)

JavaC++CSSRustCGoSassHTML

Github contributions (5)

github-logo-circle
Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
Role in this project:
userDevOps Engineer
Contributions:14 releases, 406 reviews, 294 commits in 2 years 4 months
Contributions summary:Eric's contributions primarily revolved around improving the packaging and release processes for the Kata Containers project. They implemented and updated scripts for deploying binaries and building guest images. Furthermore, they made modifications to testing procedures and ensured correct versioning of the tests repository, demonstrating a strong focus on automating build, testing, and deployment workflows.
firecrackervirtualizationociworkloadvdi
kubernetes/kubernetes

Oct 2020 - Oct 2021

Production-Grade Container Scheduling and Management
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:15 reviews, 9 commits, 20 PRs in 1 year
Contributions summary:Eric primarily focused on adding and enhancing resource metrics within the Kubernetes codebase. They introduced metrics for pods and sandboxes, improving the accuracy of resource accounting. Additionally, they implemented comprehensive end-to-end (e2e) tests to validate the behavior and correctness of the new metrics. Furthermore, the user augmented existing unit tests for Linux container configurations.
containersschedulingdockergradeproduction-grade
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Eric Ernst - Engineering Manager at Apple