Responsibilities:
Act as an internal consultant, providing architecture, vision, problem anticipation, and problem solving on an enterprise
Remain continually aware of business, infrastructure, and technical issues to aid in the development of creative solutions
Anticipate future direction in the DevOps industry and relate them to IT projects
Design, lead and build an automated deployment tool set and infrastructure including environments, code management using a Continuous Integration and Continuous Delivery process
DevOps tools administration and maintenance, including access management, build frameworks, artifacts management, configuration management and automated deployment tools
Evaluate, recommend, and select new software / hardware as required to support existing and new application development team needs
Ensure conformance to technical standards for programming and design technique
Ensure compliance of FRB Security assessment requirements and guidelines provided by Internal Audit and Information Security group
Qualifications:
Lead DevOps Engineer typically requires 7+ years of confirmed experience.
Sr. DevOps Engineer typically requires 5+ years of confirmed experience.
3-5 years of hands-on experience in design, develop and maintain CI/CD pipelines(GitLab) for seamless application code deployments, focusing on automation and efficiency.
3+ years of hands-on experience running containerized workloads in AWS Services; EC2, Lambda, Fargate, ECS and/or EKS
2+ years of Secrets Management and storage using AWS Secrets Manager, Systems Manager Parameter Store and Vault
3-5 years of hands-on experience building and maintaining AWS environments using Terraform scripts / Infrastructure as Code is required
2-3 years of experience in preparing and reviewing SAST, DAST, SCA/OSS and IAST vulnerabilities reports using security tools such as Fortify, SonarQube and Nexus IQ
Extensive knowledge of repository manager (GitLab Package registry, Nexus or Artifactory) is a must / required for this role
Experience in coding and scripting using Python, Groovy, Shell, YAML. JSON and other scripting languages
5-7 years of extensive hands-on experience with Configuration/Build Management, Build/Release Management, Containerization and CI/CD pipelines, using tools such as GitLab/Git, NPM, Maven, Jenkins/CloudBees
US Citizenship or Green Card
Preferred Skills:
Experience of environment management tools (Kubernetes, Ansible) and Containerization tools (Docker) ---
Knowledge of Java, JavaScript/NodeJS and .Net technology stacks and hands-on experience of integrating build tools and technologies across the enterprise
5 - 7 years of experience delivering technology solutions in a DevSecOps architectural capacity. “Hands On” experience with significant depth around crafting, implementing, and managing critical multi-functional components and their integration
Good understanding of data security, governance, and cybersecurity solutions
5 -7 years of industry experience in building and supporting enterprise level systems as a Cloud engineer in a production environment
Expertise working in a secure RHEL and Windows operating systems.
Knowledge of Agile tools Jira, VersionOne (Agility)
Experience with RAD, Visual Studio or other popular IDEs
Strong knowledge of installation, configuration, support, and maintenance of source control systems (SVN and Git) and artifacts
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.
Always verify and apply to jobs on Federal Reserve System Careers (https://rb.wd5.myworkdayjobs.com/FRS) or through verified Federal Reserve Bank social media channels.