The Richmond Fed is the proud home of the Federal Reserve’s National IT organization—a nationwide team delivering technology solutions and support across the Federal Reserve System. Many National IT employees are located in Richmond, while others are based across the U.S. at other Federal locations.
When you join our team, you’ll become part of a culture that welcomes differences, cares about our communities, and empowers each other to lead from where we are to make things better. Bring your passion and we’ll provide challenging and purposeful careers in a variety of fields, opportunities to grow and a wide range of benefits and perks that support your health and wealth. It’s all part of what makes #MyRichmondFed a great place to work!
Our National IT Developer Platforms Group is looking for an enthusiastic DevOps engineer to be part of our System Tooling team responsible for enterprise-scale, development tooling technologies that will be utilized to modernize and transition Federal Reserve applications to the cloud and cloud datacenters using secure coding and DevSecOps practices. The System Tooling team works closely with all members of other development teams, ensuring that developers are getting the greatest value out of the tooling technologies provided to them. The System Tooling solutions support over 1,000 developers throughout the Federal Reserve System (FRS) facilitating thousands of builds each day across various enterprise platforms. This team relies heavily on the development and maturity of automation to reduce the effort required to onboard and configure users and empower them to manage build execution themselves.
What You Will Do:
Support and maintain components of the System Tooling Service’s development infrastructure, comprised of both custom and 3rd party components supporting application development including GitHub, Maven, Jenkins, Nexus, IQ Server, Fortify, etc.
Facilitate adoption of the development tooling solutions by our application development community
Provide guidance to development teams on the effective and efficient use of the development infrastructure
Write custom code (e.g., Java, Python) and test automation
Build and transition our tooling platforms to the cloud and facilitate user migrations to the new environment
Qualifications:
Object-Oriented Design (OOD) principles, patterns and anti-patterns, and good practices with Java (Java8 or later)
3+ years Java programming experience
Automated testing principles, patterns and anti-patterns, and good practices with JUnit and other frameworks
Automated build and continuous integration principles, patterns and anti-patterns, and good practices with Maven
Software Configuration Management (SCM) principles, patterns and anti-patterns, and good practices with Git
Unix user commands and basic shell scripting
AWS experience including IaC with Terraform
Mentoring, coaching, training other developers
Understanding of software development lifecycle concepts, including software configuration management, modeling, programming and development, and testing
Written, verbal and personal communication skills
Ability to analyze, understand, and communicate to others technical data, specifications, designs, etc. Troubleshooting and reasoning skills
Experience developing custom plugins to development tools such as Maven, Eclipse and Jenkins
Experience with Unix system administration and troubleshooting
Ability to work as a member of an Agile Scrum team
Other Requirements and Considerations:
A requirement of this position is that the employee must be fully vaccinated against COVID-19; individuals who are unable to be vaccinated due to a medical condition or sincerely held religious belief may request an accommodation from the Bank
Candidates should review the Bank’s Employee Code of Conduct to ensure compliance with conflict of interest rules and personal investment restrictions
If you need assistance or an accommodation due to a disability, please notify rich.recruitment@rich.frb.org
Sponsorship is not available for this role. Selected candidate is subject to special background check procedures
For candidates outside Richmond, VA, listed hiring and salary ranges may be adjusted based on your geographic location
Salary offered will be based on the job responsibilities and the individual’s knowledge, skills, and experience as defined in the job qualifications
Full Time / Part Time
Full time
Regular / Temporary
Regular
Job Exempt (Yes / No)
Yes
Job Category
Information Technology
Work Shift
First (United States of America)
The Federal Reserve Banks believe that diversity and inclusion among our employees is critical to our success as an organization, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. The Federal Reserve Banks are committed to equal employment opportunity for employees and job applicants in compliance with applicable law and to an environment where employees are valued for their differences.
Privacy Notice
Job Summary
Job ID
:
448
Company
:
Federal Reserve Bank of Richmond
Location
:
Worldwide
Job Type
:
Full-time
Primary Tag
:
Devops
To claim this job, send an email to admin@remoteng.com from your work email with the job ID.