Senior DevOps Engineer

Ness Digital Engineering•Charlotte, NC
•Hybrid

About The Position

Ness is seeking a highly skilled Senior DevOps Engineer to design, implement, and maintain scalable, secure, and reliable application delivery and infrastructure automation solutions. The role focuses on CI/CD pipelines, cloud infrastructure, Infrastructure as Code, containerization, monitoring, and DevSecOps practices. The engineer will collaborate with application development, architecture, cybersecurity, infrastructure, and operations teams to improve software delivery speed, system reliability, operational efficiency, and compliance with enterprise security standards. The industry is financial services. The position requires hybrid work, with 2–3 days per week onsite in Evansville, Indiana. Remote work is not an option. Applicants must live in or near Evansville, or be willing and able to relocate there, and must be able to meet the onsite schedule. Responsibilities include automating application build, testing, deployment, and release management; provisioning and managing cloud and hybrid infrastructure; supporting containerized applications and Kubernetes platforms; integrating security controls into delivery and infrastructure workflows; improving monitoring and reliability; developing operational automation; collaborating across engineering and operations teams; and mentoring junior engineers. The posting states an experience range of 8–12 years of overall IT experience, including 5+ years in DevOps or Platform Engineering.

Requirements

  • 8–12 years of overall IT experience, including 5+ years in DevOps or Platform Engineering.
  • Extensive experience with CI/CD pipelines, cloud infrastructure, Infrastructure as Code, containerization, monitoring, and DevSecOps practices.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, or equivalent platforms.
  • Experience with AWS, Microsoft Azure, or the cloud platform used by the client.
  • Experience with Terraform, CloudFormation, Ansible, or similar infrastructure automation tools.
  • Experience building and managing containerized applications using Docker and Kubernetes.
  • Ability to support the required hybrid schedule of 2–3 days per week onsite in Evansville, Indiana; applicants must live nearby or be willing and able to relocate.
  • Ability to work onsite in Evansville; remote work is not available.

Responsibilities

  • Design, develop, and maintain automated CI/CD pipelines for application build, testing, deployment, and release management.
  • Implement and manage pipelines using Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, or equivalent platforms.
  • Automate application deployments across development, QA, staging, and production environments.
  • Implement release strategies such as blue-green deployments, canary releases, and rolling upgrades where applicable.
  • Troubleshoot pipeline failures, deployment issues, and environment-related problems.
  • Design, provision, and manage cloud infrastructure on AWS, Microsoft Azure, or the cloud platform used by the client.
  • Automate infrastructure provisioning and configuration using Terraform, CloudFormation, Ansible, or similar tools.
  • Manage cloud networking, compute, storage, IAM, secrets, and environment configuration.
  • Support hybrid-cloud and on-premises infrastructure integrations where required.
  • Optimize infrastructure utilization, performance, availability, and operational costs.
  • Build, deploy, and manage containerized applications using Docker and Kubernetes.
  • Support Kubernetes-based platforms, including Amazon EKS, Azure AKS, or Red Hat OpenShift, as applicable.
  • Automate application configuration, scaling, health checks, and deployment rollbacks.
  • Troubleshoot container, cluster, networking, and resource-allocation issues.
  • Establish reusable deployment patterns and platform automation standards.
  • Integrate security controls into CI/CD pipelines and infrastructure provisioning workflows.
  • Implement automated vulnerability scanning, dependency checks, container image scanning, and code security checks.
  • Apply least-privilege access, secrets management, encryption, and secure configuration practices.
  • Support audit readiness, change controls, evidence collection, and financial-services compliance requirements.
  • Collaborate with security and risk teams to remediate vulnerabilities and address infrastructure risks.
  • Implement monitoring, logging, alerting, and distributed tracing for applications and infrastructure.
  • Troubleshoot production incidents, perform root cause analysis, and implement preventive actions.
  • Improve system availability, performance, resiliency, and disaster recovery readiness.
  • Establish and monitor service-level indicators, service-level objectives, and operational metrics.
  • Develop automation scripts using Python, Bash, PowerShell, or similar languages.
  • Automate repetitive operational tasks, environment provisioning, deployment validation, and incident remediation.
  • Integrate APIs and automation frameworks to streamline engineering workflows.
  • Maintain reusable scripts, modules, templates, and engineering documentation.
  • Partner with software engineers, architects, QA, security, and production support teams.
  • Participate in design reviews, release planning, change management, and incident management.
  • Mentor junior engineers and promote DevOps best practices.
  • Identify bottlenecks in software delivery and recommend continuous improvements.
  • Maintain technical documentation, runbooks, operational procedures, and deployment standards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service