Federal Reserve Bank Senior Cloud Engineer in Chicago, Illinois
This position works within the Customer Relations and Support Office (CRSO) on the FedLine Operations team. FedLine solutions are designed to be secure and resilient to support approximately $4 trillion / day in payments transactions. FedLine provides critical payment and informational services to thousands of financial institutions. Understands all CRSO FedLine Solutions and their use for the customer and can lead strategic roadmap efforts for the channel.
This position serves as a technical expert responsible for the design, implementation, and support of cloud based information technology solutions in current and future state. This role includes architecting, building and maintaining infrastructure, security services, and system components in commercial or government cloud service providers to deliver highly available and scalable services. The level of work required is considered advanced and staff must be able to work under minimal supervision. This job does not have direct reports.
Principal Duties and Responsibilities
Lead the technical design, maintenance, and operation of cloud based platforms (AWS, Azure, Google Cloud, etc.)
Provide guidance to technical teams regarding architectural and procedural best practices and functional experience
Lead automation efforts to minimize manual work and ensure transparency in all aspects of the secure cloud ecosystem
Work with stakeholders to obtain and translate requirements into technical implementations
Integrate existing legacy systems with proposed systems by identifying gaps between the current and future state, and leading the development and implementation of solutions
Oversee and develop continuous delivery framework and tools
Setup framework for infrastructure as code and automation
Create and maintain technical documentation for designs
Develop testing use cases and detailed testing plans that map to the documented business and technical requirements, complies with Federal Reserve security specifications and policies and industry standard / generally accepted testing practices. Coordinate technical and end-user resources to execute detailed tests and analyze testing results.
Document and communicate issues, solutions, and timelines to appropriate stakeholders
Assist with implementation of customer side monitoring tools and may lead operation outage events
Provide timely/responsive technical support both within and across departments and applications including rotational on call support
Education and Experience
Bachelor's degree in Computer Science, Information Systems, or equivalent background or experience
3 years working with cloud based platforms (AWS, Azure, Google Cloud, etc.) in an enterprise environment
5 years software engineering experience in a team based environment
Knowledge and Skills
Experience integrating legacy platforms and applications with cloud based systems
Experience with infrastructure as code tools (CloudFormation, Azure Resource Manager, Terraform, etc.)
Experience with system configuration tools (Chef, Puppet, Ansible, etc.)
Experience with implementing architectural frameworks (Service Oriented Architecture, Domain-Driven Design, etc.)
Experience developing solutions in an iterative (Agile) approach
Experience with source code management tools (Git, SVN, etc.)
Experience with CI/build tools
Experience with Web Services, API, REST, RPC
Advanced knowledge of cloud based platforms AWS, Azure, Google Cloud, etc.
Understanding of basic networking concepts
Experience with deploying, managing, operating and monitoring of applications in scalable, highly available and fault tolerant data centers (both on premise and hosted)
Experience learning, sharing, and implementing best practices with the ability to define operational processes, implement DevOps, deployment checklists, etc.
Advanced ability to solve problems by considering available information, prioritizing and making timely decisions; correlate data using standard business and technology tools and approaches, spot trends and apply sound security and risk management principles
Ability to assess necessary activities and prioritize for completion of assignments using excellent time management, prioritization skills and work ethic
Other Requirements and Physical Requirements
Strong verbal and written communications skills required. Must be able to create and deliver presentations to technical and/or business audience.
Advanced ability in use of typical office-related technical tools such as Microsoft Visio, PowerPoint and Office.
Applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future.
This position has additional screening requirements due to the information accessed while performing the job. These additional screenings would be initiated at the time of offer acceptance and can take approximately two months to be completed. The screening covers areas such as education/employment verification, criminal history, credit history, and reaches out to your references and people that know you well.
This document indicates the general nature and level of work performed by employees within this position. It is not a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job. An employee's responsibilities, tasks, and duties might differ from those outlined in the job description, and other duties, as assigned, are a part of the job. The Federal Reserve Bank of Chicago reserves the right to modify the elements of this job description, as business needs require.
Organization: *Federal Reserve Bank of Chicago
Title: Senior Cloud Engineer
Requisition ID: 255979