Position Summary:

The Senior System Engineer designs, installs, configures, implements and supports all aspects of infrastructure environments, providing technical guidance and oversight and acting as a point of escalation and technical support.

Essential Functions/Responsibilities:
  • Develops, documents, communicates, and enforces systems standards, policies, and procedures for standardizing systems assets.

  • Influences large or complex system design

  • Participates in infrastructure architecture reviews.

  • Participates in infrastructure technology/service evaluations.

  • Performs detailed designs of new or changing infrastructure environments.

  • Installs, configures, maintains, and replaces new equipment (e.g. servers, storage, middleware, load balancing).

  • Conducts multiple levels of testing prior to release of new and upgrades systems, products or services.

  • Evaluates and designs new solutions utilizing existing standards and new technologies.

  • Develops roadmaps to guide infrastructure strategy.

  • Performs root cause analysis, resolves problems and recommends solutions.

  • Establishes guidelines and standards for capacity management review and establishes standards for network and telecom systems operations.

  • Monitors and plans capacity of all hosting environments to plan for future growth.

  • Analyzes system performance and provides preventative maintenance while providing maximum availability of physical and virtual servers (e.g. new software releases, upgrades, evaluation and installation of patches).

  • Works towards providing a fully redundant high availability infrastructure at all times.

  • Develops best practices used to maintain and administer hosting environments.

  • Performs warranty tracking and maintenance.

  • Ensures that backup/recovery plans are tested regularly and backup/recovery procedures are implemented.

  • Performs business continuity and disaster recovery testing.

  • Develops automation scripts and programs to streamline manual operations and reduce manpower requirement in maintenance and monitoring activities.

  • Performs troubleshooting/issue resolution, escalates issues to appropriate 3rd party vendor if needed.

  • Provides technical support and consultation to colleagues and customers as needed.



  • Bachelor’s degree in Computer Science or related field or equivalent combination of industry related

  • professional experience and education

  • 5-8 years of experience

  • Working experience progressively in systems engineering

  • Working experience in systems applications and hardware, server architecture, operating platforms, NAS/SAN technologies, and internet and web applications

  • Working experience writing and maintaining scripts in multiple languages

  • Working experience in system engineering with large server environment

  • Working experience with security and network/distributed computing concepts

  • Working experience in leading projects


Preferred Education & Experience:

  • Working experience in advanced scripting languages

  • Working experience in cloud computing concepts particularly related to IaaS and PaaS approaches




  • Take responsibility for system installation projects.

  • Monitor the effectiveness of system installations and ensures that appropriate recommendations for change are made.

  • Translate logical designs into physical designs taking account of target environment, performance, security requirements and existing systems.

  • Produce detailed designs and document all work using required standards, methods and tools, including prototyping tools where appropriate.

  • Analyze service and component availability, reliability, maintainability and serviceability.

  • Validate that services and components meet and continue to meet all of their agreed performance targets and service levels.

  • Implement arrangements for disaster recovery and documents recovery procedures.

  • Conduct testing of recovery procedures.

  • Validate that service delivery meets agreed service levels.

  • Diagnose service delivery problems and initiates actions to maintain or improve levels of service.

  • Establish and maintain operational methods, procedures and facilities in assigned area of responsibility and reviews them regularly for effectiveness and efficiency.

  • Draft and maintain procedures and documentation for infrastructure support.

  • Make a significant contribution to the investigation, diagnosis and resolution of infrastructure problems.

  • Validate that all requests for support are dealt with according to set standards and procedures.

  • Takes actions to support Company strategies and tactics

  • Maintains positive attitude and momentum in challenging situations

  • Communicates effectively with all partners

  • Demonstrates flexibility, resiliency and productivity in response to shifting priorities

  • Strives for continuous improvement

  • Shares ideas with others to address daily business issues

  • Builds working relationships characterized by cooperation and mutual respect

  • Shares ideas and resolves conflict constructively

  • Leverages skills and experiences to contribute to the success of team goals

  • Recognizes individuals and team success

  • Works with managers and others to create and maintain a development plan



  • Displays an ongoing commitment to learning and self-improvement

  • Demonstrates an appreciation of diverse perspectives in interactions with others

  • Delivers on Belk’s brands and strives to exceed customer needs

  • Seeks and shares customer feedback with others

  • Delivers high quality products and services

  • Focuses on desired results and how best to achieve them

  • Takes personal responsibility for the quality and timeliness of work

  • Prioritizes work to accomplish most important objectives



  • Performs architecture governance, infrastructure design and builds, availability management and operation level management, and maintenance and support activities for computing platforms.

  • Performs system installation, configuration, setup, testing and operational support for enterprise Linux

  • Collaborate with team members and leadership to develop road maps and strategies for the Linux Infrastructure

  • Performs system patch management

  • Performs firmware and bios management

  • Performs Linux Operating System lifecycle management

  • Working experience designing, integrating, monitoring and managing end-to-end Linux infrastructure

  • Working experience with Red Hat Satellite, Red Hat Directory Server, Bluecat DNS, Red Hat Virtualization Server, Red Hat Storage, Kerberos

  • Working experience with distributed systems

  • Working experience with setup, configuration and support of system monitoring tools such as Nagios

  • Working experience with configuration management tools such as Puppet, cfengine or chef

  • Working experience with scripting languages like Python, Perl, Ruby, Bash

  • Working experience with installing, configuring, deploying and supporting RedHat Linux systems in a large enterprise environment

  • Red Hat certifications in RHCA, RHCE & RHCVA are preferred

Back to Job List