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