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:

Essential Functions

·       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.


Position Requirements

  • 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 with Cloud providers (Azure/AWS)
  • Working experience in system engineering with large server environment (Power/x86/HCI)
  • 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