Dev Ops Engineer

NCR Corporation•Atlanta, GA

About The Position

The Dev Ops Engineer designs, implements, deploys, and supports systematic cloud and AI-agent solutions that meet the organization’s technical, security, operational, and management standards. The role owns reliable deployment patterns for AI agents and Model Context Protocol (MCP) servers, troubleshoots complex platform issues, and applies DevOps principles and best practices. The position provides operational support for Microsoft Azure and Google Cloud Platform environments, including incident resolution, service restoration, platform administration, and secure deployment of cloud infrastructure, AI agents, MCP servers, APIs, and supporting services through automated CI/CD pipelines. The engineer works in a global organization and collaborates with colleagues across locations and cultures. The team operates to documented service-level agreements and platform availability targets within a 24x7x365 operating model. Strong communication, collaboration, and willingness to learn and apply new technologies are important.

Requirements

  • Bachelor’s degree in computer science, Engineering, Computer Information Systems, or an equivalent combination of education and relevant experience.
  • At least one to two years of relevant experience in cloud administration, DevOps, platform operations, infrastructure support, or a related field.
  • Strong hands-on scripting and automation skills using PowerShell, Bash, Python, Azure CLI, Google Cloud CLI, and Databricks CLI.
  • Strong hands-on experience building, troubleshooting, and maintaining CI/CD pipelines using Azure DevOps and GitHub Actions, including scripted build, test, security validation, deployment, rollback, and environment-promotion workflows.
  • Demonstrated experience deploying AI agents into controlled development, test, and production environments.
  • Hands-on experience deploying, securing, integrating, and supporting MCP servers.
  • Strong collaboration and communication skills, including the ability to work with colleagues across locations and cultures and communicate with stakeholders with varying levels of technical expertise.

Nice To Haves

  • Azure and/or Google Cloud administration certifications.
  • Experience with Infrastructure as Code technologies such as Terraform, ARM templates, and Bicep.
  • Knowledge of monitoring and management platforms such as Azure Monitor, Log Analytics, Google Cloud Logs Explorer, and Splunk.

Responsibilities

  • Diagnose and resolve technical, operational, and software issues affecting installed systems and cloud services.
  • Implement, administer, and support Microsoft Azure services, including Virtual Machines, Azure Data Factory, Azure Databricks, App Service, Logic Apps, Microsoft Entra ID, Azure networking, Azure Storage, security services, and identity controls such as MFA, SSO, SAML, RBAC, and Conditional Access policies.
  • Implement, administer, and support Google Cloud services, including Cloud Run, BigQuery, Databricks, Customer Experience (CX) Agents, Dialogflow, Artifact Registry, Cloud Storage buckets, and Google Cloud networking services.
  • Design, deploy, configure, and operate production-ready AI agents across approved cloud platforms, including versioning, environment promotion, secrets management, access controls, observability, rollback, and operational support.
  • Deploy and operate MCP servers and integrations, including secure authentication and authorization, tool and resource configuration, network controls, logging, monitoring, vulnerability remediation, and controlled release management.
  • Develop and maintain reusable CI/CD scripts and pipeline templates that automate application, agent, MCP server, infrastructure, configuration, test, security-check, and deployment workflows.
  • Diagnose environmental and platform issues and coordinate with vendors when escalation or specialist support is required.
  • Plan and schedule installation of core infrastructure and associated supporting components.
  • Monitor, track, analyze, and compare system performance using testing, observability, monitoring, and analysis tools.
  • Respond to system alerts, assess operational impact, and reprioritize work as circumstances change.
  • Create and present clear technical information for technical and non-technical audiences.
  • Contribute technical content to operational procedures and regularly review documentation for accuracy and completeness.
  • Work toward defined objectives, manage priorities, and meet committed delivery dates.
  • Learn and apply new concepts, technologies, tools, and operational techniques.
  • Collaborate constructively within the immediate team and across the broader organization.
  • Communicate information clearly and persuasively in written and verbal formats.
  • Review operational data, identify recurring issues and trends, and translate findings into practical process improvements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service