DevOps Engineer II


Are you interested in helping solve today's most critical housing challenges? In simplest terms, Fannie Mae serves the people who house America. We work at the heart of housing by providing reliable, affordable mortgage financing in all markets at all times, buying loans that banks and other lenders originate, so they can fund new loans. This gives more people the opportunity to buy, refinance, or rent homes and apartments. Creating these opportunities is what drives the people who work at Fannie Mae.

For more information about Fannie Mae, visit


DevOps Engineer II will coordinate and manage the entrance of new hardware and software into the IT computing environment and define the process for release package assembly, version control, migration control, release preparation and acceptance, communication and installation

  • Independently plans and delivers specific functionality within their expertise.
  • Presents and or defends the work to the team or other organizations. Has defined specialties in primary areas of responsibility
  • Collaborates using open communication and reaching across functional borders
  • Develop sound version control best practices based CM systems (Clearcase, SVN, GIT , etc.), including branching and merging strategies
  • Perform configuration management for all different applications running on all environments and manage the production release process that ensures the reliability and availability of the platform
  • Maintain up to date and relevant play books and documentation in support of the different platforms/programs
  • Contribute in developing best practices for infrastructure as code (eg : Puppet, Shell scripting), software build tools (Maven, ANT, Shell ) and continuous integration tools (Jenkins, Hudson), and infrastructure automation (VM Ware, Puppet, Chef, etc)

  • Bachelor's Degree or equivalent required

  • 4 years of related experience

  • Excellent problem solving, analytical skills, and technical troubleshooting skills.
  • General comprehension of the various components and sub-components of data center infrastructure
  • Experience with VMware and Amazon Web Services (Preferred) OR other virtualization technologies like Docker
  • Experience with Puppet, Chef, or a similar configuration management tools
  • Working experience with Firewalls, network, systems, and application configuration and integrations
  • Experience with infrastructure technologies such as Windows/Linux systems administration
  • Knowledge in enterprise logging and monitoring solutions including monitoring privilege user accounts and sensitive configuration files
  • Message driven architecture experience/exposure
  • Knowledge of DevOps methods and CI/CD automation practices
  • Advanced skills in at least one programming language such as Ruby, Python, or Java.
  • Demonstrated experience and understanding of general source control concepts: branching, merging, tagging, and labels
  • Must have understanding of directory services, access management (SSO), federation, web services and service oriented architectures (SOA) concepts
  • Must have hands-on experience with Java, J2EE, JDBC, XML, JSP/Servlet, HTML
  • Must have hands-on experience with Web Services with security implications.
  • Hands on experience working with UNIX, Linux, SQL, RDBMS technologies and general understanding of networking, NAS/SAN, virtualization, authentication
  • Practical application debugging and troubleshooting skills
  • Develop sound version control best practices based CM systems (Clearcase, SVN, GIT , etc.), including branching and merging strategies

As a condition of employment with Fannie Mae, any successful job applicant will be required to pass a pre-employment drug screen and to successfully complete a background investigation, which may also include a credit check for positions in some areas of our business.

Fannie Mae is an Equal Opportunity Employer.

Share this Job

Other Locations For This Job