Senior Engineer, Systems Engineering

Overview

On Site
Full Time

Skills

Linux
Microsoft Windows
Service Delivery
Root Cause Analysis
Scripting
Application Development
Technical Analysis
DevOps
Educate
Mentorship
Red Hat Linux
Microsoft Windows Server
Microsoft Operating Systems
Operating Systems
Python
Ruby
Windows PowerShell
API
Git
Apache Subversion
Jenkins
Active Directory
Dragon NaturallySpeaking
DNS
BIND
DHCP
LDAP
Software Design
High Availability
Virtualization
VMware
Analytics
Problem Solving
Conflict Resolution
Project Management
Management
User Experience
Systems Engineering
Server Virtualization
Docker
Kubernetes
Configuration Management
Puppet
Progress Chef
Ansible
Network Analysis
Tcpdump
Wireshark
Microsoft Exchange

Job Details

Overview

Job Purpose

The Senior Engineer, Systems Engineering is responsible for creating and maintaining availability and high-performance in mixed Linux and Windows, development, non-production, and production environments. This individual works as part of a results-oriented service-delivery team and assists configuration analysts, release engineers, developers, and operations teams. Additionally, the Senior Engineer performs root cause analysis of problems, selects, and implements automation tools, and actively participates in deeply technical discourse.

Responsibilities
  • Assist in the design, planning and implementation of server solutions
  • Tune and design systems infrastructure for maximum available performance
  • Automate manual tasks using scripting and application development
  • Investigate and adopt new technologies/tools as needs arise
  • Respond to and assist in production operations in a 24/7 environment
  • Evaluate, test, and integrate new operating system versions, drivers, and patches
  • Provide technical analysis, resolve problems, and propose solutions
  • Provide support to, and coordinate with, developers, operations staff, release engineers, and end-users
  • Educate and mentor team members and operations staff
  • Participate in a weekly on-call rotation for after-hours support

Knowledge and Experience
  • 5+ years of experience with the Linux (RedHat variants preferred) or Windows Server 2016+ Operating System
  • Solid experience in automation languages such as Ansible would be highly beneficial
  • Solid experience coding with any combination of Python, Ruby, Bourne, PowerShell, API's, and others
  • Familiarity with git, subversion, foreman, Jenkins, or equivalent
  • Familiarity with Active Directory and DNS, Bind, DHCP, LDAP
  • Demonstrable knowledge of multi-tiered, highly available, and resilient application design
  • Knowledge of horizontal and vertical scaling for performance and high availability
  • Understanding of virtualization and experience with VMWare
  • Top-tier analytics and problem solving
  • Ability to work in a service-oriented team environment
  • Experience with project Management, organization, and time management
  • Customer focused and dedicated to the best possible user experience
  • Effective communicator with both technical and business resources

Preferred
  • Degree in engineering discipline or equivalent experience in Systems Engineering
  • Intermediate understanding of application and server virtualization
  • Knowledge of Docker, Kubernetes, OpenShift or equivalent container platform
  • Experience with automation/configuration management using either Puppet, Chef, Ansible or an equivalent
  • Ability to perform network analysis with tools, tcpdump, wireshark, tshark

Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.

#LI-JM1
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.