CSX - Jacksonville, FL

posted 4 months ago

Full-time - Mid Level
Jacksonville, FL
Rail Transportation

About the position

The Sr Systems Engineer I - Site Reliability Engineer is responsible for planning, installing, configuring, and testing monitoring, observability, and automation solutions for the enterprise. This role ensures that tools, processes, and technical solutions are tailored to maximize functionality. The engineer prepares and maintains operational documentation and standards while leading the development of automation and monitoring solutions across various technology components, including Application Performance Monitoring (APM), Infrastructure, Real User Monitoring (RUM), Synthetics, and custom integrations. The engineer is tasked with ensuring that services and components meet and continue to meet all agreed performance targets and service levels. Additionally, the role involves progressing and maintaining automation in business use cases and technology incident management, managing and monitoring cloud-based infrastructure, ensuring security and compliance, and collaborating with other teams. The engineer also maintains support processes, identifies issues, and resolves problems related to applications and infrastructure. In this position, the engineer plans and implements service request work and plays a significant role in delegating responsibilities. The work is often self-initiated and conducted under broad direction, with full accountability for meeting allocated technical objectives. The engineer establishes milestones for project-related work and makes decisions that impact the success of projects and team objectives. They analyze, design, plan, execute, and evaluate work to meet time, cost, and quality targets. The engineer investigates and resolves complex problems requiring an understanding of the relationship between their specialization and wider organizational requirements, influencing customers, suppliers, partners, and peers on the contributions of their specialization. They perform a wide range of complex technical or professional work activities, applying fundamental IT principles in various contexts. The engineer maintains an awareness of industry developments, takes the initiative to keep skills up to date, and mentors colleagues while following best practices for developing and maintaining secure systems. Miscellaneous activities and responsibilities may be assigned by the manager.

Responsibilities

  • Plan, install, configure, and test monitoring, observability, and automation solutions for the enterprise.
  • Prepare and maintain operational documentation and standards.
  • Lead the development of automation and monitoring solutions for various technology components.
  • Ensure services and components meet performance targets and service levels.
  • Progress and maintain automation in business use cases and technology incident management.
  • Manage and monitor cloud-based infrastructure, ensuring security and compliance.
  • Collaborate with other teams to resolve issues related to applications and infrastructure.
  • Establish milestones for project-related work and make impactful decisions.
  • Analyze, design, plan, execute, and evaluate work to meet time, cost, and quality targets.
  • Investigate and resolve complex problems requiring an understanding of organizational requirements.
  • Mentor colleagues and maintain awareness of industry developments.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Information Systems/Technology, or a related field.
  • 5+ years of experience in observability, operations, or DevOps domains.
  • Proficient in observability, monitoring, and logging tools like Datadog, SolarWinds, Azure Monitor.
  • Experience with API and test automation tools such as Insomnia and Postman.
  • Knowledge of system and software quality assurance best practices and methodologies.
  • Experience in performance testing, including requirements, test plan, scripting, execution, and analysis.
  • Experience with automation tools such as Ansible, Puppet, or Terraform.
  • Deep understanding of IT infrastructure monitoring and observability best practices.
  • Programming skills in languages such as Perl, Shell, or JavaScript.
  • Solid understanding of agile methodologies such as CI/CD, application resiliency, and security.
  • Knowledge of Microsoft Azure.

Nice-to-haves

  • Master's degree in Computer Science, Computer Engineering, Software Engineering, Information Systems/Technology, or a related field.
  • 3+ years of experience in observability, operations, or DevOps domains.

Benefits

  • Competitive compensation package
  • Unlimited opportunities for development and growth
  • Relocation assistance available
  • Comprehensive health insurance
  • 401k retirement savings plan
  • Paid time off and holidays
  • Employee discounts and programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service