We are currently seeking a Reliability Engineer to support critical projects for our Technology Infrastructure & Operations team for immediate start through May 31st with possibility of extension. The candidate MUST have strong working knowledge of and experience with Data Dog.
Position: Reliability Engineer (Data Dog)
Location: REMOTE
Work Auth: Not Open to Sponsorship
Duration: 6 months with high possibility of extension
alary (if C2H or perm): If C2C I need conversion
Background check: Yes
Interview Process/# of Rounds: 2 Rounds
Hiring Manager (for entry into CRM): Cheryl Taylor
Manager Notes: MUST have strong working knowledge of and experience with Data Dog.
Job Description:
Responsibilities
Duties include:
- Develop and maintain comprehensive monitoring solutions in Data Dog for cloudbased and on premisebased services and applications.
- Configure monitoring tools and systems to collect relevant metrics logs and traces.
- Create custom monitoring dashboards and reports using Data Dog to provide realtime insights into system performance and health.
- Continuously monitor the infrastructures performance and capacity anticipating and addressing potential scalability issues and create monitors with targeted notifications
- Understanding on how to install the Agent in Linux and Windows and configure the YAML file to monitor the systems.
- Aggregate and visualize data in the Datadog application.
- Familiarity the Data Dog API and how to write custom monitors and alerts.
- Familiarity with Networking to work with Network team to setup Dashboards and alerts
- Proactively suggest and implement improvements to enhance the systems reliability resilience and fault tolerance.
- Work on automating tasks to streamline operational processes and reduce manual intervention.
- Collaborate with crossfunctional teams to investigate and resolve critical incidents ensuring minimal impact on endusers.
- Work with Problem Management team to complete postmortem analysis of incidents to identify root causes and implement preventive measures.
- Understand the overall architecture of our systems to identify gaps in monitoring and troubleshoot issues.
- Configure and maintain custom dashboards and alerts in various monitoring tools.
- Create custom reports deliver report presentations to various stakeholders.
- YAML JSON Python and shell scripting
- Develop metrics for both the business and technical teams to determine the health of systems.
- Provide oncall support as needed.
- Leads and coordinates performance engineering for medium to large initiatives.
- Collect and document expected system performance and operational characteristics.
- Collect and/or prepare test data for test execution.
- Develop and execute performance tests including load stress endurance failover and interoperability.
- Conduct technical analysis of performance test results and production systems and provide recommendations on performance tuning systems and infrastructure. Identify report and review defects in assessing system performance and stability.
- Defining the strategy for enabling performance diagnostics and monitoring using an Application Performance Management (APM) tool other monitoring tools and diagnostic techniques.
- Collaborating with developers to promote the concept of performance engineering during all phases of the SDLC to detect and correct performance issues earlier in the lifecycle.
- Leads peer reviews to ensure the completeness of all test assets created.
- Resolve performance and stability issues in performance test environment.
- Develop performance engineering work plan structure and project schedule.
- Review architectural design for performance risks and potential issues.
- Prepare capacity analysis when applicable.
Minimum Requirements:
- Requires an BA/BS degree in Information Technology Computer Science or related field of study and a minimum of 7 years performance engineering and performance testing experience; or any combination of education and experience which would provide an equivalent background.
Preferred Skills Capabilities and Experiences:
- Experience managing performance engineering efforts for an application strongly preferred.
- Proficiency with the following tools is preferred (Splunk DataDog DynaTrace among others).
- Experience managing performance engineering efforts for an application strongly preferred.
- Knowledge of developing scripts for monitoring (PowerShell Python and Shell scripting).
- 5 years of Splunk programming proficiency is highly preferred.
- 56 years experience using .NET and Java application and Application Monitoring Tools like App Dynamics or Datadog are highly preferred.
- Proficiency is performance tuning is preferred.
- Good understanding of the UI Middleware and backend Databases