Sr. Developer - Python

Compunnel

$120K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in Python development
  • Hands-on experience with AWS services
  • Strong understanding of containerization technologies
  • Familiarity with EKS (Elastic Kubernetes Service)
  • Experience with CI/CD tools like GitLab and Terraform is a plus

Responsibilities

  • Leverage Python to develop templates and optimizations for the platform
  • Customize CI/CD tools for Fannie Mae's unique needs
  • Develop enhancements to support governance and platform functionality
  • Migrate applications from EC2 to EKS and understand the associated impacts
  • Collaborate with the DevOps engineering group on pipeline optimizations

Benefits

  • Opportunity to work with cutting-edge technology
  • Highly visible role with significant impact on enterprise-level projects
  • Dynamic and collaborative work environment
  • Engagement with a team that owns and customizes end-to-end DevOps tools
Full Job Description
Must-Haves:
  • Python - Strong Python programming & development skills are required for this role, this role will be leveraging Python to help develop templates and harness AWS services within Python; Extensive Python skills needed; Not so much automating but moreso leveraging Python from development standpoint as it relates to their
  • AWS - Strong hand's on experience with standard AWS services
  • Containerization - Strong understanding of how containers work, error messages, etc.. strong containerization background
  • EKS - Team is migrating this application from EC2 to EKS (Elastic Kubernetes Service), so someone with hand's on experience/familiarity with EKS


Nice to Haves:
  • Other DevOps/CI Tools - Gitlab, Terraform (more of a plus)
  • Other Programming - Java, J2EE or any other programming language


Notes:
  • This is a developer role, not a DevOps role or Data Engineering role
  • Team is responsible for CI/CD tools, multiple tools they own/handle - they own majority of end-to-end DevOps tools in Fannie Mae environment from tooling standpoint (not as an end users but they customize these tools end to end - GitLab, Terraform, Jenkins, etc..) but EKS is the primary focus of this team right now
  • Develop enhancements & customization (generally in Python & other scripting languages) to support FM centric changes, governance, etc..
  • We are part of DevOps engineering group but we're looking for developer to come in and a.) take over development aspect of changes they are making and b.) strong understanding of AWS (specifically to EKS), majority of our application is migrating from EC2 to EKS so this is a highly visible scope of work
  • DevOps resumes are NOT what we are looking for, this is moreso a Developer role
    • Primarily expertise in Python
    • Working as part of a development team previously
  • Developing to enhance application and to enhance functionality of platform - all platform (templates/executions) all done in Python
  • Heavy container environment, people should be able to understand base images, how it impacts the pipeline, etc.. providing optimized CI/CD pipelines for the enterprise through development
  • Because of scale of the platform (2000 runners migrating to EKS clusters), need to understand how EKS clusters work, how it impacts CI/CD pipelines
  • Not doing any build-deploy work, we refine the build-deploy functionality for our DevOps engineers .. develop the platform to enable CI/CD capabilities for the rest of the enterprise

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Sr. Developer - Python jobs: