Joshua Ferrell

Senior Staff Site Reliability Engineer at Adobe

Raleigh, North Carolina, 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

👤
Senior
Joshua Ferrell is a Senior Staff Site Reliability Engineer with eight years of experience building and operating cloud-native infrastructure, currently focused on Kubernetes, EKS, and Go development. He has advanced SRE and platform expertise from roles at Adobe, AWS, VMware, and SAS where he designed hundreds of Kubernetes clusters across on-prem and multi-cloud environments and authored operators, APIs, and Terraform for scalable platform automation. Joshua contributes to upstream Kubernetes Cluster API projects—enhancing AWS provider infrastructure, E2E testing, and stability—which underscores his deep knowledge of AWS resource management and cluster lifecycle operations. He combines hands-on coding in Go with pragmatic SRE practices to improve reliability and cleanup automation, and has experience creating CI/CD pipelines and signed-binary workflows for distribution. Based in Raleigh, NC, he brings a practical blend of large-scale operational troubleshooting and platform engineering that drives repeatable, secure cluster deployments.
code8 years of coding experience
job12 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
15reputation
1kreached
0answers
3questions
github-logo-circle

Github Skills (23)

e2e-testing10
kubernetes10
e2e-test10
cloud-infrastructure10
security10
aws-security-group10
go10
aws10
kubernetes-pods10
cluster-api10
devops10
network-security-groups10
dockers7
docker7
html6

Programming languages (8)

PowerShellHCLShellJavaScriptGoHTMLRubyPython

Github contributions (5)

github-logo-circle
Kubernetes Cluster API Provider AWS provides consistent deployment and day 2 operations of "self-managed" and EKS Kubernetes clusters on AWS.
Role in this project:
userDevOps Engineer & Cloud Engineer
Contributions:5 reviews, 13 commits, 15 PRs in 4 months
Contributions summary:Joshua primarily focused on enhancing the AWS infrastructure and related E2E testing for the cluster-api-provider-aws repository. They added new functions related to security groups, VPC peering, and internal ELB configuration, demonstrating knowledge of AWS resource management. The commits show significant effort in refactoring existing infrastructure functions and adding additional checks and timeouts to improve stability and reliability. Furthermore, the user made several changes to the E2E test suites, including modifications to ensure the test functions correctly, and updated the infrastructure code to incorporate infrastructure cleanup and deletion.
clustersprovider-apidayk8s-sig-cluster-lifecycleself-managed
Kubernetes Cluster API Provider AWS provides consistent deployment and day 2 operations of "self-managed" and EKS Kubernetes clusters on AWS.
Contributions:88 pushes, 23 branches in 4 months
clustersprovider-apidayself-managedaws
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
Joshua Ferrell - Senior Staff Site Reliability Engineer at Adobe