Nicolas Turner

Security Engineer at Amazon Web Services (AWS)

Seattle, Washington, 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
Nicholas Turner is a Senior Software Development Engineer with 14 years of experience at AWS, blending low-level Linux device driver and ASIC work with cloud networking and Kubernetes infrastructure. He has brought networking hardware online for AWS, writing drivers for sensors, fans, power supplies and working across PowerPC and ARM kernels while also shaping hardware platform reliability and manufacturing diagnostics. At AWS he now focuses on cloud-native networking for EKS and has contributed to prominent open-source projects like the AWS VPC CNI, kops, and the Kubernetes cloud provider to improve pod networking, bootstrapping, and startup performance. His contributions span both code and operational tooling—optimizing Go build pipelines, adding integration test workflows, and refining cloud controller behavior for secure, configurable clusters. Comfortable moving between firmware, kernel, and cloud layers, he combines hardware empathy with production-grade software and DevOps rigor. Based in Seattle and trained in computer engineering at the University of Toronto, he brings a pragmatic systems mindset that surfaces safety and reliability improvements across the stack.
code14 years of coding experience
job7 years of employment as a software developer
bookBachelor's Degree, Bachelor's Degree at University of Hawaii at Hilo
bookMaster of Science - MS, Master of Science - MS at Georgia Institute of Technology
bookHack Reactor
bookMaster’s Degree, Master’s Degree at University of Hawaii at Manoa - School of Ocean and Earth Science and Technology
stackoverflow-logo

Stackoverflow

Stats
1,246reputation
330kreached
12answers
13questions
github-logo-circle

Github Skills (35)

kubernetes10
docker10
gcloud10
testing10
authentication10
user-authentication10
cloud-infrastructure10
dockers10
cicd10
aws-sdk10
go10
aws10
cloud-hosting10
kubernetes-pods10
cloud-services10

Programming languages (12)

HCLSmartyShellCSSStarlarkJavaScriptGoMustache

Github contributions (5)

github-logo-circle
A tool to use AWS IAM credentials to authenticate to a Kubernetes cluster
Role in this project:
userBack-end & DevOps Engineer
Contributions:24 releases, 105 reviews, 109 commits in 4 years 10 months
Contributions summary:Nicolas significantly contributed to the `aws-iam-authenticator` project by implementing features to enhance the authentication process within a Kubernetes cluster. They added a new template variable, `{{EC2PrivateDNSName}}`, to dynamically retrieve the private DNS of EC2 instances, which required changes to the server's code for EC2 API integration. Furthermore, the user refactored the code to use `stderr` for MFA prompts and renamed the project. These changes involved core server logic, AWS SDK integration, and adjustments to the user authentication flow.
awskubernetes-clusterkubernetesiamauth
Cloud provider for AWS
Role in this project:
userBack-end & DevOps Engineer
Contributions:16 releases, 131 reviews, 81 commits in 4 years 5 months
Contributions summary:Nicolas primarily contributed to the AWS cloud provider for Kubernetes. Their work involved setting up the AWS cloud controller manager by vendoring the necessary dependencies and initializing it. They refactored the code to use the legacy cloud provider, added a script for cherry-picking commits from the main Kubernetes repository, and updated dependencies. The user also made improvements to the documentation and e2e tests.
awsk8s-sig-cloud-provider
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