DevOps

ECI•Chicago, IL
•Onsite

About The Position

ECI is seeking an experienced DevOps Engineer to join its Global Technology team and support several client systems. This customer-facing role emphasizes client satisfaction, excellent communication and interpersonal skills, a positive attitude, rigorous work habits, and professionalism. The successful candidate will be a proactive self-starter comfortable in a fast-paced services environment. The role is initially in-office five days per week, and applicants must live within commuting distance of Midtown Manhattan. Business travel and work beyond normal business hours may be required when necessary. The DevOps Engineer will design, implement, and maintain automated CI/CD pipelines and infrastructure automation, support production systems, and help development engineers with tools and build environments. The role also includes technical leadership, operational monitoring and troubleshooting, incident and escalation management, environment setup, documentation, and improving deployment processes. ECI describes its culture as focused on connection with clients, technology, and colleagues. The company offers competitive compensation of up to $80,000 annually, flexible PTO, health benefit eligibility beginning the first of the month, life insurance, pet insurance, and a 401(k).

Requirements

  • In-depth experience designing and implementing fully automated CI/CD pipelines.
  • Extensive experience working with distributed systems.
  • Excellent programming, SQL, and scripting skills.
  • In-depth coding experience in PowerShell and experience with ConnectWise; applicants are asked to list this experience on their resume.
  • Experience with GIT, Ansible, and Jenkins.
  • Experience implementing CI/CD and participating in database instance upgrades.
  • Experience creating and scheduling jobs with shell scripts, including shell-script file handling.
  • Experience with daily backups using AWS.
  • Experience providing technical leadership to DevOps teams, leading on-call responsibilities, addressing production issues, and managing production-outage escalations.
  • Experience with a variety of logging and system dashboard tools.
  • Strong understanding of Agile and the software development lifecycle, including design, debugging, testing, and documentation.
  • Working knowledge of GCP, Docker, Jenkins, and microservice architecture.
  • Experience in high-volume, high-availability environments.
  • Good presentation, report-writing, and project-management skills; delivery focus and ability to meet tight deadlines.
  • Ability to work independently with moderate supervision, respond flexibly to multiple work pressures, and travel or work beyond normal business hours when necessary.
  • Fluency in written and spoken English and excellent communication and people skills.
  • Must reside within a commutable distance of Midtown Manhattan for the initially five-day-per-week in-office arrangement.

Nice To Haves

  • In-depth coding experience in Golang or Java.
  • Scripting experience in Perl or Python.
  • Knowledge of scalability, high availability, and disaster recovery.
  • Knowledge of Kubernetes.

Responsibilities

  • Drive the architecture, design, and implementation of automated and continuous build, deploy, and release processes using integrated CI/CD tools such as Bitbucket, Jenkins, Spinnaker, and Nexus/Artifactory.
  • Design, implement, monitor, debug, and enhance fully automated CI/CD pipelines for reliable operation and performance.
  • Troubleshoot production issues, perform root-cause analysis, resolve issues, and manage escalations for production outages.
  • Define and measure KPIs for operational excellence.
  • Write load tests for services and exercise them regularly.
  • Automate configuration management using Puppet, Chef, or an equivalent tool.
  • Provide clear script results and dashboard reports.
  • Set up development, staging, demo, and production environments.
  • Automate testing procedures and recurring tasks where possible.
  • Maintain deployment pipelines for infrastructure as code and improve existing build and deployment processes.
  • Provide technical support to development engineers on tool usage and build environments.
  • Administer JIRA Core and JIRA Software, Confluence, and related Atlassian tools and plugins; formulate technical solutions using them.
  • Create and maintain playbooks.
  • Create and schedule jobs using shell scripts, including file-handling tasks.
  • Support daily backups using AWS and participate in database instance upgrades.
  • Provide technical leadership to DevOps teams and lead on-call responsibilities.
  • Produce reports and presentations and manage delivery to tight deadlines.

Benefits

  • Flexible PTO
  • Health benefit eligibility beginning the first of the month
  • Life insurance
  • Pet insurance
  • 401(k)
  • Competitive compensation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service