Software Engineer Consultant

First Citizens BankRaleigh, NC
Remote

About The Position

This is a remote role that may only be hired in California, Arizona, North Carolina, and Texas. The position involves working with Gitlab pipelines to drive Microservices, building out to the Docker registry, and deploying to openshift. It includes creating and managing pods using Kubernetes, developing, testing, debugging, and troubleshooting containerized applications on the Openshift platform. The role also involves designing, developing, and maintaining custom helm charts for deploying applications, certificates, and configurations, as well as crafting Network policies for internamespace communications. Scripting and utility creation for automating data analysis and deployments, and designing/implementing automation tools and frameworks for CI/CD are key responsibilities. Monitoring system health, supporting on-call incidents, change management, and root cause analysis are also part of the role. Setting up continuous integration processes with build, release, and test using tools like GitLab and Jenkins is required. The position utilizes Ansible and Ansible Tower for task automation, rapid deployment of critical applications, and proactive change management, with playbooks written in YAML. Creating repositories, branches, and tags in Gitlab, assisting developers with code merge issues, and implementing parallel development processes are included. Collaboration with development and operations teams to identify and address bottlenecks in the software development lifecycle is essential. Knowledge of code quality and setting up quality gates using SonarQube is necessary. Troubleshooting application development, deployment, and operations issues using tools like Appdynamics, Dynatrace, Grafana, and Splunk for metrics collection, visualization, and alerting is required. Routine application maintenance to ensure smooth production environment operation and developing maintenance requirements and procedures are also part of the job. Planning team structure, activities, and involvement in project management activities are expected. Support for Elastic Search, Kibana, and Redis cluster changes and monitoring, as well as integrating application configuration with privileged access management tools like Cyberark, are also responsibilities.

Requirements

  • Bachelor’s degree in Computer Science, Electronic Communication Engineering, Information Technology Management, or related field plus five (5) years of experience in the job offered or five (5) years of experience as a Software Developer, or related occupation.
  • Extensive experience designing and maintaining enterprise-grade pipelines using GitLab/Jenkins.
  • Advanced scripting in Bash and Python for complex deployment workflows, system administration, and large-scale infrastructure automation.
  • Experience with SonarQube integration for code quality and security compliance.
  • Advanced proficiency with Docker, Podman, Kubernetes, and OpenShift to deploy and scale containerized applications across distributed environments.
  • Deep expertise with Helm for templated, repeatable deployments across dev, staging, and production.
  • Substantial experience with Ansible for enterprise infrastructure provisioning and configuration management, and YAML for defining CI/CD pipelines, Kubernetes manifests, Helm charts, and Ansible playbooks across complex multi-environment systems.
  • Expertise with Elasticsearch/Kibana for enterprise-scale log aggregation and monitoring dashboards, and Redis for in-memory caching and session management to optimize high-throughput application performance.
  • Deep proficiency with Dynatrace, AppDynamics, Splunk, Zabbix, and Grafana for enterprise performance monitoring and alerting.
  • Advanced knowledge of SSL/TLS, Keyfactor for certificate lifecycle management, and CyberArk for privileged access control.
  • Extensive experience with TCP/IP, firewall configurations, Akamai CDN, and Microservices Architecture to ensure secure, reliable, and highly scalable application delivery across complex distributed systems.
  • Advanced Linux proficiency for server configuration, troubleshooting, and containerized workloads.
  • Proven expertise in production incident resolution and root cause analysis in high-availability environments.

Responsibilities

  • Drive all Microservices using Gitlab pipelines.
  • Builds out to the Docker registry and deploys to openshift.
  • Creates pods and manages using Kubernetes.
  • Develops, tests, debugs, and troubleshoots containerized applications on Openshift platform.
  • Designs, develops and maintains custom helm charts to deploy applications, certificates, and configurations.
  • Crafts Network policies to allow internamespace communications.
  • Create scripts and utilities to automate data analysis and deployments.
  • Designs and implements automation tools and frameworks for continuous integration, delivery, and deployment.
  • Monitors the availability, latency, and overall system health.
  • Supports on-call incident, change management and root cause analysis.
  • Sets up continuous integration processes with build, release, and test.
  • Works on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes and write playbooks in YAML language to manage Web Applications and services.
  • Creates repositories, branches, tags in Gitlab and assists developers to fix code merge issues and to implement parallel development process.
  • Collaborates with development and operations teams to identify and address bottlenecks in the software development lifecycle.
  • Troubleshoots and resolves issues related to application development, deployment, and operations and utilizes tools like Appdynamics, Dynatrace, Grafana, Splunk for metrics collection, visualization and alerting.
  • Performs routine application maintenance to ensure the production environment runs smoothly.
  • Develops maintenance requirements and procedures.
  • Plans team structure, activities, and involvement in project management activities.
  • Supports Elastic Search, Kibana and Redis cluster changes and monitoring.
  • Integrates application configuration with privileged access management tools like Cyberark.

Benefits

  • Competitive, thoughtfully designed and quality benefits program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service