Overview
Skills
Job Details
Job Title: Python Developer AWS EKS (No Data Engineers / Not DevOps)
Client: Fannie Mae
Location: Reston, VA Hybrid (In-person Interview)
Work Authorization: Open to All (No Visa Restrictions)
Interview Mode: In-Person (Local candidates strongly preferred. Relocation must attend in-person at their own expense.)
Job Description:
We are seeking a highly skilled Python Developer with hands-on experience in AWS and EKS to join a high-impact DevOps engineering group at Fannie Mae. This is a pure application development role not a Data Engineering or traditional DevOps role.
The focus will be on developing Python-based solutions to support CI/CD tooling and modernize infrastructure by migrating from EC2 to EKS (Elastic Kubernetes Service). The ideal candidate is a seasoned Python developer with solid experience in containerization and a deep understanding of AWS services, particularly EKS.
Must-Have Skills:
Python Development: Strong object-oriented Python development skills to build and customize platform capabilities. (Not automation scripting)
AWS Services: Deep hands-on experience with core AWS services.
Containerization: Solid understanding of how containers work, troubleshooting, container images, etc.
EKS (Elastic Kubernetes Service): Hands-on experience with EKS is mandatory this is a key requirement.
Nice to Have:
Familiarity with GitLab, Terraform, Jenkins (not mandatory)
Knowledge of Java/J2EE or other backend programming languages
Prior experience supporting CI/CD tooling at scale
Role Responsibilities:
Develop and enhance CI/CD platform functionality using Python.
Refine templates, execution engines, and pipelines to support enterprise DevOps teams.
Build Python-based enhancements to support CI/CD governance, security, and compliance.
Help lead the migration effort from EC2 to EKS for over 2000+ runners.
Collaborate with DevOps engineers to enable scalable and optimized pipelines, not to execute deployments.
Important Notes:
This is not a DevOps or SRE role it is a Python development role within a DevOps tooling environment.
Candidates with heavy data engineering or automation-only backgrounds will not be considered.
Strong emphasis on understanding containerized environments and developing tools/platforms, not using them as an end user.
Apply Now
Only the top 3 candidates will be submitted. Make sure your resume showcases strong Python, AWS, and EKS experience tailored to an application development context.