Federal Reserve Bank (FRB)
T2C DevOps Engineer (Finance)
Here at the Cleveland Fed, we're excited to play a major role in the transformation of the U.S. government's largest digital tax collections system.
Led by both customer- and data-driven insights, we are committed to developing and implementing a new service with the best, most innovative technologies available today.
Are you up for the challenge?
We give you the opportunity to boost your career and join a talented team committed to excellence, agile principles, and our customers.
You bring to us experience, positivity, and a willingness to collaborate on a system that will give taxpayers an improved, user-friendly experience.
Bridge the traditional divide between development and operations by providing automated build and deployment solutions, and system administration for SDLC tools like Jira and Bitbucket. Focus on continuous delivery and operability. This position is open to associate, intermediate, and senior-level DevOps engineer candidates.
Essential Accountabilities
1. Design, build, and maintain Continuous Integration/Continuous Delivery infrastructure, tools, and processes, which may include source code branching and packaging, and software build and deployment.
2. Function as a liaison to developers and other DevOps personnel regarding moderately to highly complex system and environmental requirements and problem resolutions.
3. Support configuration, documentation, and optimization of cloud infrastructure components.
4. Plan, code, and test changes to a cloud infrastructure, which might include adding users, adding permissions, adding or changing workflow processes, or adding entire objects that function like a container to meet business needs.
5. Facilitate ongoing technical support to internal customers, including support for onboarding and migration of software applications into various environments.
6. Provide tool, process, and technical support during all phases of the application lifecycle.
7. Analyze moderately to highly complex customer business needs and recommend and implement automated solutions to increase process automation, user experience, and launch of new products and services.
8. Research new technologies and tools to introduce to the organization to improve the efficiency and agility of software delivery.
9. Solve complex problems; take a new perspective using existing solutions.
10. Work independently; receive minimal guidance.
• Perform other duties as assigned or requested.
• Adhere to the Bank`s attendance policies through regular and prompt attendance.
Education and Experience
• DevOps Engineer: Bachelor's degree and 3+ years of related work experience
• Sr. DevOps Engineer: Bachelor's degree and 5+ years of related work experience
Skill Areas
• Analytical
• Logical analysis
• Ability to build and maintain strong professional relationships
• Working independently or as part of a team
• Specialized, technical
• Verbal and written communication
Desired Skills
• Ability to perform independent research
• Agile and DevOps practices
• S ystem tools and administration and methods, including access/password management, build frameworks and tools, containerization technology, artifacts management and tooling, configuration management tools, and automated deployment tools
• Artifact management tools, such as Nexus, NPM, Artifactory
• Orchestration software like Jenkins, Bamboo, or GitLab
• Deployment patterns (e.g., zero downtime, blue/green deployments, canary releases, etc.)
• Linux/Unix environments and commands (e.g., grep, tail, find, chmod, etc.)
• Code repositories (e.g., Git, Subversion, etc.)
• Cloud technologies and practices
• Cloud infrastructure components and techniques, including virtualization, elasticity, networking, and load balancing
• Secure programing techniques and basic understanding of cryptography and certificates
• I nfrastructure-as-code tools (e.g. CloudFormation, Terraform)
• Scripting language experience (e.g., Bash, PowerShell, Groovy, etc.)
• Provisioning tools experience (e.g. Ansible, Puppet, or Chef)
• Python development experience is a plus
• Serveless frameworks (e.g. AWS Lambda, Azure functions, etc.)
• Con tainerization technologies (e.g. Docker, Kubernetes, AWS ECS, etc.)
• Atlassian suite experience is a plus
Desired Skills - Senior DevOps Engineer
• T echnical diagramming and process modeling
• Strong communication skills (verbal and written) needed for mentoring and knowledge sharing
Physical Demands and General Working Conditions
Traditional office environment: Employees typically sit most of the day, work with a computer and may answer/respond to phone calls. Physical movement consists of walking for meetings, breaks, etc. Ability to lift items weighing approximately 20 pounds on a limited basis is required. Addendum as needed: Employees may be required to travel by car/air.
The Federal Reserve Bank of Cleveland is an Equal Opportunity Employer. We are dedicated to sustaining an environment in which diversity is valued and differences are strengths. It is the Bank's policy to provide equal employment opportunity for all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, gender identity or expression, genetic information or sexual orientation.