Glen Allen
Job Description Job Description Only US Citizens As part of the nation's central bank, the Federal Reserve Bank of Richmond is committed to strengthening the economy and our communities. It's a big job, and that's why we need a variety of talented, results-driven professionals who care about making a difference. And its why three important values inspire our culture: Serve with integrity. Lead with courage. Perform with excellence. At the Richmond Fed, our goal is not just to be an employer of choice; we want to be your employer of choice. One of the ways we do that is by offering a total rewards portfolio that includes more than compensation. At the Richmond Fed, total rewards include thrift and retirement plans, a generous paid time off, health and wellness benefits, insurance to protect you and your loved ones, work/life offerings, and a variety of professional development opportunities. The Federal Reserve Bank of Richmond's Information Technology Solutions Delivery (IT-SD) department has an immediate opening for a Lead DevOps Engineer to support ITS' strategic business initiatives. In this role, the DevOps engineer will provide hands-on development and technical experience to support multiple business lines with the implementation and ongoing support of automated CICD pipeline and integrating security scans (SAST/DAST) for cloud and On-prem projects. The engineer should be a motivated individual with strong communication skills, who is team oriented with experience working in a collaborative environment and who embodies a strong customer service philosophy. In this role, the DevOps Engineer will: 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 Provide code repository assistance and troubleshooting support to application development teams Assist and advise development teams on code branch management practices. Advise development teams and management on process improvements and opportunities for automation. Take ownership of technical aspects of software development for assigned applications 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 Maintain security in accordance with Bank information security policies Anticipate future direction in the DevOps industry and relate them to IT projects Evaluate and create Proof of Concepts of new products needed to support application deployment automation and security Qualifications and Experience: 7+ years of experience delivering technology solutions in a DevOps architectural capacity. "Hands On" experience with significant depth around crafting, implementing, and managing critical multi-functional components and their integration 5 years of experience leading and managing technical projects and supporting multiple projects. Proven ability to collaborate and work horizontally throughout a complex organization including exp across IT including, infrastructure, networking, security, data management, and application develop Proven experience implementing, integrating, and maintaining the critical infrastructure for a DevO environment Extensive hands-on experience with Configuration/Build Management, Build/Release Management Containerization and CI/CD pipelines, using tools such as Gitlab and Azure Devops for deployment ir and Amazon Web Services environments. Strong knowledge of installation, configuration, support, and maintenance of source control systems and artifacts Knowledge of Java, JavaScript/NodeJS and Net technology stacks and hands-on experience of integr build tools and technologies across the enterprise Expertise working in a secure RHEL and Windows operating systems. Experience in preparing and reviewing vulnerabilities reports using security tools such as Fortify, SonarQube, SonaType Nexus, and SonaType Lifecycle. Experience with XLDeploy and XLRelease Experience with Eclipse, Visual Studio or other popular IDEs Ability to work with APIs and Plugins to integrate security tools into established CI/CD pipelines Experience of environment management tools (Kubernetes, Terraform) and Containerization tools (Doc Experience running containerized workloads in AWS Services; EC2, Lambda, Fargate, ECS and/or EKS Secrets Management and storage using AWS Secrets Manager, Systems Manager Parameter Store an Vault Experience building and maintaining AWS environments using Terraform scripts and Infrastructure as Code is required Experience in configuration and scripting using YAML. JSON and other scripting languages Extensive knowledge of repository manager (Nexus or Artifactory) is a must / required for this role Knowledge of Database DevOps tools (Flyway, DBMaestro) Good understanding of data security, governance, and cybersecurity solutions Knowledge of Agile tools Jira and AzDO Experience in cloud-based Site Reliability Engineering. Bachelor and/or master's degree in computer science, Information Management, Information Technolog or Engineering, or equivalent combination of education and experience US Citizenship(Client Requirement) We are equal oppertunity Employer.