Title: Lead DevOps Engineer
Location: 230 S LaSalle Chicago, IL 5x a week onsite + onsite interviews
Duration: 12+ month contract
Interview Mode: Onsite
Position Intel: Enhancing Automation and Efficiency: The Sr DevOps Engineer will significantly improve the bank's software development lifecycle by implementing and managing CI/CD pipelines, automating infrastructure provisioning, and ensuring seamless
integration and deployment, thereby enhancing overall efficiency, and reducing time-to-market for new features and services.
Description:
-
Set up CI/CD pipelines to support automated deployment of resources to Cloud environments, all at medium to high level of complexity
-
Automate infrastructure provisioning and configuration.
-
Collaborate with development teams to ensure seamless integration and deployment.
-
Implement security best practices and ensure compliance.
-
Proactively identifies system and process risks and recommend/implement process improvements
-
Develop, implement,and support test automation for continuous integration and continuous deployment.
-
Identify and develop metrics and dashboards to monitor adoption and maturity of DevSecOps practice for the Bank.
-
Expertise in conterization (Docker and Podman) and orchestration via AWS Elastic Kubernetes Services (EKS).
-
Develop, manage and mature the Bank’s software development life-cycle (SDLC) ensuring alignment with Agile, DevSecOps, and platform standards.
-
Embed “shift-left” security practices leveraging tools like Checkmarx, SonarQube, PrismaCloud.
-
Work collaboratively with architecture, security and delivery teams to estimate, design, code, deploy and support working software / technology components.
-
Work with development and support teams to design improved deployment, provisioning and integration workflows, ensure environments stability and identify areas and plans for improvement.
Skills:
-
7+ years of demonstrable software engineering and DevOps experience
-
7+ years working in SCRUM/Agile software development environment
-
Experience deploying and administering Continuous integration tools such as Azure DevOps, Jenkins, TeamCity, Octopus or Bamboo
-
Expertise with Infrastructure cloud tools such as Terraform, Docker, Podman, Helm etc.
-
Experience administering and integrating SAST tools (Checkmarx) and code quality tools (SonarQube)
-
Expertise with integrating automated testing solutions for unit, system, integration, and performance testing within CI/CD
-
Bachelor’s Degree or equivalent experience. Computer Science or related field preferred.
-
Strong cloud engineering experience primarily with Amazon Web Services (AWS).
-
Expertise in working with Terraform, Ansible, and/or Chocolaty for infrastructure automation and configuration
-
Expertise with containerization via Docker and Podman with container orchestration leveraging Amazon EKS
-
Expertise with GitHub Co-pilot configuration and administration
-
Expertise with programming languages such as Python, Powershell, and Bash is a must
-
Expertise with Application Performance Monitoring (APM) tools such as Datadog and Solarwinds.
-
Expertise with project management and workflow tools and concepts such, Agile, Scrum/Kanban, etc.
-
Proficiency in cross-platform scripting language and build tools (Python, Artifactory, MS Build, NuGet)
-
Proficiency in OOP software development using C# or similar languages
-
Ability to define scalable and secure CI/CD pipelines
-
Deep understanding of containerization strategies using Docker and Podman
-
Experience with pair programming using GitHub Copilot
-
Strong communication/presentation skills and ability to build and explain standards, processes, and cloud architecture with team and management