Senior DevOps Engineer

FHLBank ChicagoChicago, IL
2dOnsite

About The Position

The Senior DevOps Engineer will partner with IT Delivery Teams to ensure code, services and products seamlessly move from development through rollout and into production. Work requires scripting and coding with an eye on automation and continuous integration so that deployments can be broken down and distributed across multiple development and test teams for the implementation of web-based application development projects. The Senior DevOps Engineer is a hands‑on technical contributor responsible for building, operating, and improving DevSecOps platforms and pipelines. This role focuses on implementing automation, enforcing security and quality controls, and ensuring reliable day‑to-day operation of CI/CD, cloud infrastructure, and container platforms. Senior DevOps Engineers partner closely with development and security teams to deliver solutions that are scalable, secure, and production‑ready. This is a hands-on role that requires analytical thinking, technical aptitude and an ability to work closely with members of the development, infrastructure security, and solution architecture teams (i.e., engineers and testers). Resources to do the job require reliance on technical knowledge of Azure DevOps implementation and administration, .NET, structured programming concepts, containerization, micro services, architecture and process enhancement to support the bank’s development and testing efforts.

Requirements

  • Bachelor’s Degree or equivalent experience. Computer Science or related field preferred.
  • 5+ years of demonstrable software engineering and DevOps experience
  • 5+ years working in SCRM/Agile software development environment
  • Experience deploying and administering Continuous integration tools such as Azure DevOps and GitHub Enterprise
  • Experience with Infrastructure cloud tools such as Terraform, Docker
  • Experience with automated testing solutions for unit testing, integration and system testing
  • Strong cloud engineering experience primarily with Azure and AWS. Experience with Docker and Kubernetes on platforms such as AWS ECS and AWS EKS
  • Experience with programming languages such as Python, Golang, and C++ is a plus
  • Experience with monitoring and logging tools such as Datadog, Solarwinds and Splunk
  • Strong knowledge of secure SDLC and DevSecOps patterns for code quality, dependency hygiene, and vulnerability management
  • Proficient in Kubernetes/EKS operations, Helm, scaling, and monitoring; comfortable troubleshooting containerized workflow
  • Solid grasp of IaC best practices (modules, testing, secrets, drift) and Git‑based workflows.
  • Ability to analyze pipeline/observability metrics, interpret trends, and propose optimizations.
  • Effective communicator and collaborator across Dev, Sec, and Ops teams; contributes to training and knowledge sharing.
  • Strong communication/presentation skills and ability to explain protocol, processes, and cloud architecture with team and management.
  • CI/CD: Azure DevOps, YAML pipelines, Git.
  • Code Quality & Security: SonarQube, Checkmarx SAST/SCA, security gates.
  • Containers: Docker, Kubernetes (EKS), image scanning and deployment.
  • IaC: Terraform, reusable modules, pipeline integration.
  • Observability: Monitoring, logging, alerting using enterprise tools.
  • Scripting: Bash, PowerShell, Python.
  • Agile & SDLC: Story execution, documentation, collaboration.

Responsibilities

  • Accelerate secure delivery through robust CI/CD automation and AI-enabled SDLC: The Senior DevOps Engineer will design, enhance, and operate Azure DevOps and GitHub Enterprise pipelines with embedded quality and security gates (SAST, SCA, DAST, container scanning), reducing deployment risk while improving release speed and reliability across Agile delivery teams. Enable use of AI with GitHub -Copilot to embed with SDLC
  • Strengthen cloud and container platform stability at scale: The Senior DevOps Engineer will build and operate resilient Docker and Kubernetes (EKS) environments, improving cluster health, scaling, and upgrade processes while enforcing image governance, runtime security, and operational best practices.
  • Drive consistency and compliance using Infrastructure as Code: The Senior DevOps Engineer will develop reusable Terraform modules integrated into CI/CD pipelines with automated validation, drift detection, and policy enforcement to ensure secure, repeatable, and compliant cloud environments across AWS and Azure.
  • Improve observability, resilience, and DevSecOps adoption: The Senior DevOps Engineer will implement actionable monitoring, logging, and dashboards, support incident response and root-cause analysis, and contribute to documentation and enablement efforts that raise DevSecOps maturity and adoption across development and QA teams.
  • CI/CD Implementation & Operations Build, maintain, and enhance Azure DevOps and GitHub Enterprise pipelines for continuous integration and delivery. Set up CI/CD pipelines to support automated deployment of resources to Cloud environments, all at medium to high level of complexity This is a hands-on role that develops and supports build and release automation pipelines. You will be part of the team that will deploy a highly available full software stack in public/ private clouds Experise in enabling GitHub Co-pilot is various stages of SDLC Integrate testing, code quality, and security scanning into automated workflows. Troubleshoot pipeline failures and optimize performance and reliability. Liaison with IT Delivery teams to support necessary configurations/setup in Azure DevOps (ADO)/ GitHub Enterprise for Agile ceremonies Work with development and support teams to design improved deployment, provisioning and integration workflows, ensure environments stability and identify areas and plans for improvement Remediate gaps and support the automation requirements of continuous integration and continuous deployment Identify and develop metrics and dashboards to monitor adoption and maturity of DevOps
  • Container & Cloud Engineering Build and manage Docker images and deploy workloads to AWS EKS. Implement container security scanning, image governance, and runtime monitoring. Support scaling, upgrades, and operational health of Kubernetes clusters.
  • Infrastructure as Code and Containerization Develop and maintain Terraform modules for infrastructure provisioning. Integrate IaC into CI/CD pipelines with automated validation and compliance checks. Assist with drift detection, remediation, and environment consistency.
  • Experience in Docker/Containerization and Kubernetes Security Automation Implement and maintain SAST, SCA, DAST, and container security scans. Support vulnerability tracking and remediation workflows. Ensure secrets and sensitive data are managed securely using enterprise tools.
  • Observability & Support Configure metrics, logs, dashboards, and alerts. Participate in incident response and root cause analysis. Continuously improve reliability and operability of platforms. Ensure compliance with Performance, Security, Availability, Recoverability standards and policies and provide Monitoring recommendations for tasks of low to medium level of complexity
  • Documentation & Enablement Contribute to standards, procedures, and technical documentation. Support training and knowledge sharing with development and QA teams. Foster the adoption of DevSecOps culture and capabilities across Agile product delivery teams Work in an Agile/Scrum environment; planning, estimating, and completing tasks

Benefits

  • At the Federal Home Loan Bank of Chicago, employees come first - that’s why we offer a highly competitive compensation and bonus package, and access to a comprehensive benefits program designed to meet the needs of our employees.
  • Collaborative, in-office operating model
  • Retirement program (401k and Pension)
  • Medical, dental and vision insurance
  • Lifestyle Spending Account
  • Competitive PTO plan
  • 11 paid holidays per year
  • Our Buddy Program pairs new hires with tenured employees to guide their onboarding.
  • Our professional development and training opportunities through upskilling, mentorship programs, and tuition reimbursement allow employees to grow their career with us.
  • Our collaborative, in-office operating model brings teams together to foster innovation, connection, and shared success.
  • To support balance and flexibility, employees are provided an allocation of remote days to use as needed throughout the year.
  • Our PTO plan provides five weeks of vacation for new employees and 11 paid holidays per year; our Lifestyle Spending Account provides an annual stipend for employees to support wellbeing activities; and our central downtown location at the Old Post Office provides easy access to public transportation and breathtaking views from our award-winning rooftop.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service