Senior Site Reliability Engineer
UNITED IT TECHNICAL SERVICES, INC.
Charlotte, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Charlotte, United States of America
Tech stack
IBM AIX
Bash
Unix
Continuous Integration
Relational Databases
Linux
Disaster Recovery
DNS
Middleware
Monitoring of Systems
IBM WebSphere MQ
Python
PostgreSQL
Enterprise Messaging Systems
Microsoft SQL Server
Networking Basics
Oracle Applications
Performance Tuning
Systems Development Life Cycle
RabbitMQ
Red Hat Enterprise Linux - RHEL
Release Management
Reliability Engineering
Ansible
Prometheus
Message Oriented Middleware
Solaris (Operating System)
Scripting (Bash/Python/Go/Ruby)
Transport Layer Security
Enterprise Software Applications
Load Balancing
System Availability
Grafana
Gitlab-ci
Infrastructure Automation Frameworks
Deployment Automation
Kafka
Puppet
Splunk
Appdynamics
Dynatrace
Jenkins
Job description
We are seeking a Senior Linux Production Support Engineer to support and enhance mission-critical enterprise applications running on Unix/Linux platforms. This role is ideal for someone who enjoys solving complex production issues, automating operational processes, improving platform reliability, and collaborating with cross-functional teams in a fast-paced environment., * Support and maintain high-availability Linux/Unix production environments.
- Build, maintain, and improve CI/CD pipelines using Jenkins or GitLab CI/CD.
- Automate deployment, configuration, and operational tasks using Bash, Python, and Ansible.
- Monitor application health and troubleshoot production issues to ensure platform stability.
- Perform incident triage, root cause analysis (RCA), and implement long-term solutions.
- Optimize system performance, capacity, and application reliability.
- Manage application releases, deployments, rollbacks, and change management activities.
- Work closely with development, QA, business, and infrastructure teams throughout the SDLC.
- Implement monitoring dashboards, alerts, and observability using tools such as Splunk or Dynatrace.
- Support messaging platforms including IBM MQ or similar middleware technologies.
- Create and maintain technical documentation, operational runbooks, and support procedures.
- Participate in production support and scheduled maintenance activities as needed.
Requirements
- 8+ years of experience supporting enterprise Linux or Unix production environments.
- Strong experience with Red Hat Enterprise Linux (RHEL), Unix, AIX, or Solaris.
- Hands-on experience with CI/CD tools such as Jenkins or GitLab CI/CD.
- Strong scripting skills using Bash and Python.
- Experience with configuration management tools such as Ansible (or Puppet/Chef).
- Experience working with relational databases including Oracle, PostgreSQL, or SQL Server.
- Experience supporting message-oriented middleware such as IBM MQ (Kafka or RabbitMQ is a plus).
- Knowledge of networking fundamentals including DNS, load balancing, SSL/TLS, and certificates.
- Experience with monitoring and observability tools such as Splunk, Dynatrace, ELK, Prometheus, Grafana, or AppDynamics.
- Strong production support experience, including incident management, root cause analysis, and performance tuning.
- Excellent troubleshooting, communication, and collaboration skills.
Preferred Qualifications
- Experience supporting Core Payments or enterprise financial applications.
- Experience working in banking or financial services environments.
- Knowledge of ITIL processes, change management, and release management.
- Experience with disaster recovery, high availability, and resiliency planning.