Senior APM Engineer
Pay: $65/hour W2
6-month contract-to-hire
Location: Charlotte, NC preferred
Our global client, headquartered in Charlotte, NC, is a world class food service provider with a top notch, state of the art technology stack. This innovative company provides employees with excellent work-life balance and prioritizes safety, health, and environment first. This company provides an excellent benefits package and is recognized for their great culture.
The Senior APM Engineer is a key member of the Application Performance & Monitoring team, supporting the Enterprise Architecture and Shared Services Technology division. This role focuses on designing, implementing, and maintaining application and infrastructure monitoring solutions to ensure system reliability, performance, and availability across AWS and on-prem environments.
You will work closely with application, middleware, and infrastructure teams to analyze performance data, troubleshoot issues, and proactively improve system health using industry-leading monitoring tools.
Responsibilities
Application Performance & Monitoring
- Install, configure, maintain, and upgrade monitoring tools including Dynatrace, Zabbix, PagerDuty, and Alertbot.
- Configure application and infrastructure monitoring across AWS, ECS, and on-prem servers.
- Define thresholds and alerts in collaboration with application teams.
- Perform daily operational tasks including health checks, log analysis, alert reviews, and release support.
- Tune and optimize alerts to reduce noise and improve signal quality.
- Build and manage trend analysis and predictive monitoring.
- Implement custom monitoring solutions using scripting and APIs.
- Apply security patches and upgrades to monitoring platforms.
- Support incident response and participate in troubleshooting and root cause analysis.
- Monitor AWS services using CloudWatch and integrate with Dynatrace.
- Support database monitoring and microservices-based architectures.
Technical Development & Automation
- Use Dynatrace DQL, APIs, Extensions, and AI/OPS features to enhance observability.
- Develop custom scripts using Shell, PowerShell, and YAML.
- Query SQL databases to support monitoring and analytics use cases.
- Identify and implement automation opportunities to eliminate manual processes.
- Create and manage PBIs in Azure DevOps.
Collaboration & Customer Focus
- Work cross-functionally with IT, application, and leadership teams.
- Complete service requests within defined SLAs.
- Communicate progress, risks, and blockers effectively.
- Translate technical findings for both technical and non-technical stakeholders.
- Participate in triage sessions and cross-team problem-solving efforts.
Planning & Operations
- Independently manage assigned work and project components.
- Monitor alerts and take appropriate corrective actions.
- Maintain accurate ticket updates and status reporting.
- Identify potential business impact when planning changes to production.
- Contribute to project planning, timelines, and delivery commitments.
- Demonstrate strong attention to detail and organizational skills.
Leadership & Professional Standards
- Demonstrate a positive, collaborative, and solutions-oriented mindset.
- Actively participate in team and leadership meetings.
- Share knowledge, ideas, and best practices with peers and management.
Skills & Qualifications
- 8+ years of experience as an Application Performance / Monitoring Engineer
- Strong experience with Dynatrace and Zabbix (administration and configuration)
- Experience with Alertbot, Foglight, and PagerDuty
- Hands-on experience with AWS monitoring and CloudWatch
- Proficiency in Shell scripting, PowerShell, and YAML
- Solid understanding of databases, microservices, and recovery models
- Ability to multitask and work across multiple teams
- Strong troubleshooting, analytical, and critical-thinking skills
- Excellent verbal and written communication skills
- Bachelor’s degree in Computer Science or equivalent experience
Category Code: JN008
#LI-AK1