Senior DevOps Engineer
Location: Chicago, IL (Hybrid)
Employment Type: Full-Time
Overview
A financial services organization in Chicago, is seeking a Senior DevOps Engineer to support the development and operation of modern DevSecOps platforms and cloud-based delivery pipelines.
This role focuses on building and maintaining automated CI/CD pipelines, containerized environments, and infrastructure-as-code frameworks. The Senior DevOps Engineer will work closely with development, security, and infrastructure teams to improve software delivery processes while maintaining strong security and reliability standards.
This is a hands-on technical role requiring strong experience with cloud platforms, container orchestration, DevSecOps practices, and automated deployment frameworks.
Key
ResponsibilitiesCI/CD Platform Engineering
Design, build, and maintain CI/CD pipelines supporting automated software delivery.
Implement and manage build and release pipelines using tools such as Azure DevOps and GitHub Enterprise.
Integrate automated testing, code quality analysis, and security scanning into CI/CD workflows.
Troubleshoot pipeline failures and optimize build and deployment performance.
DevSecOps Implementation
Embed security practices into the software development lifecycle using automated scanning and quality gates.
Implement automated security checks including SAST, SCA, DAST, and container scanning.
Work with development teams to enforce secure coding practices and dependency management.
Cloud & Container Platforms
Build and manage containerized environments using Docker and Kubernetes.
Support container orchestration platforms such as AWS EKS.
Maintain cluster health, scalability, and upgrade processes.
Implement container security policies and runtime monitoring.
Infrastructure as Code
Develop reusable infrastructure modules using Terraform.
Integrate infrastructure provisioning into CI/CD pipelines.
Implement automated validation, drift detection, and environment consistency controls.
Monitoring & Observability
Configure monitoring, logging, and alerting tools to improve system observability.
Implement dashboards and metrics for platform performance and reliability.
Support incident response and root-cause analysis.
Collaboration & Enablement
Work closely with development, QA, and security teams to improve delivery workflows.
Support DevOps adoption across engineering teams.
Contribute to documentation, training, and knowledge sharing initiatives.
QualificationsEducationBachelorโs degree in Computer Science, Engineering, or a related technical discipline, or equivalent experience
Experience
5+ years of DevOps, cloud engineering, or platform engineering experience
Experience working in Agile or Scrum development environments
Experience implementing DevSecOps practices within enterprise software delivery
DevOps & Cloud Technologies
Experience with CI/CD platforms such as Azure DevOps or GitHub Enterprise
Experience working with Terraform or other infrastructure-as-code tools
Strong experience with Docker and Kubernetes
Experience deploying workloads in AWS and/or Azure environments
Security & Quality Automation
Experience implementing static code analysis and security scanning tools
Familiarity with code quality tools such as SonarQube
Experience implementing automated testing within CI/CD pipelines
Monitoring & Observability
Experience with monitoring and logging tools such as Datadog, Splunk, or similar platforms
Ability to analyze operational metrics and identify opportunities for improvement
Programming & Automation
Experience with scripting languages such as Python, Bash, or PowerShell
Familiarity with programming languages such as Go, C++, or similar languages is a plus
Additional Skills
Strong problem-solving and analytical abilities
Ability to collaborate across engineering, security, and infrastructure teams
Strong communication skills with the ability to explain technical concepts to both technical and non-technical stakeholders
.