Job Title: Mid Level Engineer - Network & Server/Application Monitoring
Location: Columbus, OH or Phoenix, AZ / Onsite 4 days a week
Duration: 6 plus month Contract to Hire
Job Type: W2 Contract to Hire
Position Overview:
We are seeking a highly skilled Principal Engineer with expertise in monitoring tools to join our dynamic team. This position will be based in either our Columbus, OH, or Phoenix, AZ. As a Principal Engineer, you will play a key role in managing and optimizing our monitoring tools, ensuring robust monitoring and operational efficiency across our network and application infrastructure. You will work closely with our operations team to identify and address issues proactively, ensuring that our monitoring capabilities meet the needs of the organization.
Key Responsibilities:
· Application Performance Monitoring (APM) & Real-Time User Monitoring (RUM): Utilize APM tools to monitor application performance, ensuring system health and responsiveness. Utilize Real-Time User Monitoring (RUM) to track and understand the client experience and improve user satisfaction.
· Cloud Monitoring (Azure): Monitor cloud-based infrastructure, specifically within Azure Cloud environments. Ensure proper monitoring of cloud-hosted applications and services, optimizing performance, scalability, and reliability in cloud environments.
- Monitoring Tools Management: Oversee the setup, management, and maintenance of monitoring tools, including DataDog, Dynatrace, SolarWinds, NetBrain, LiveNX, AppDynamics, Thousand Eyes, and Cimtrak
- Research & Development: Perform independent research to continuously improve monitoring capabilities and tools. Collaborate with the development and operations teams to understand needs and deliver efficient monitoring solutions.
- Issue Identification: Monitor for potential issues such as outages, downtime, and device failures. Proactively identify and address issues to maintain optimal system performance.
- Tool Configuration & Development: Assist in configuring tools and setting up monitoring alerts and reports. While not a primary developer, you should be comfortable developing basic scripts to automate processes and address gaps in monitoring.
- Collaboration & Communication: Communicate with various teams to bring new capabilities to light and align monitoring with business requirements. Support team members and contribute to best practices in monitoring and alerting.
Required Qualifications:
- Experience with Monitoring Tools: Deep understanding of monitoring tools such as Dynatrace/AppDynamics/ Thousand Eyes, DataDog, NetBrain, LiveNX. Familiarity with SolarWinds or Cimtrak is a plus.
- Scripting Skills: Proficiency in scripting languages, particularly Unix/Linux scripts and PowerShell.
- Problem-Solving: Ability to independently research and troubleshoot monitoring tool configurations and issues. Must be able to handle complex problems and collaborate with cross-functional teams to resolve them.
- Strong Communication Skills: Ability to communicate effectively with technical and non-technical teams, including clear reporting of monitoring statuses, issues, and resolutions.
- Experience in Tool Management: Experience managing monitoring tools, understanding what needs to be monitored, and being able to configure tools accordingly, even though you are not the end user of the tool.
- Tool Integration Knowledge: Understanding of how different monitoring tools integrate with existing infrastructure and workflows, providing solutions that enhance overall monitoring performance.