2014-06-08

Location: Cape Town
URL: http://www.graylink.biz

Description:

At graylink you have the chance to experience what it feels like to make a real impact on a business, while enjoying a great culture and set of values. graylink helps corporate companies across Africa win the talent war by recruiting quicker, more efficiently and for less. We do this by providing an integrated-offering comprising Cloud-based Recruitment Software, Direct Talent Sourcing Channels and a range of Professional Services.

We are LinkedIn’s official partner in South Africa and also have strategic relationships with a number of global leaders in talent sourcing including Indeed, Zao and Work4. You would be responsible for supporting and maintaining a distributed web application hosting production environment. This is a technical hands-on role for a dynamic individual with great communications skills and the ability to assimilate information quickly.

TECHNICAL REQUIREMENTS

Web Services:

IIS 7: All aspects of IIS configuration, Web Farm administration and automation of IIS setup and maintenance using the Microsoft.Web.Administration namespace.

DNS: Setup, administration and maintenance of internal and external zone files.

SMTP / Mail services: Understanding of the SMTP protocol to troubleshoot mail flow issues.

SSL: Wildcard certificate requests, renewals and configuration of SSL websites.

Database:

SQL 2008/2012: All DBA level activities including, Security, Replication, Maintenance Plans and the automation thereof using SQL Server Agent.

SQL Server Profiler: Troubleshooting SQL and data related issues.

SQL Activity Monitor: Troubleshooting performance related issues.

Performance Monitoring:

EventSentry: Server level performance, fault monitoring and trending.

Real-time server level monitoring: Task Manager and Performance Monitor.

Event Logs: Troubleshooting server level errors and issues.

Networking:

IP Addressing: Internal / External IP addressing and troubleshooting network layer related issues.

Firewalls: Configuration and troubleshooting TCP layer related issues.

Windows Domain Architecture: Active Directory and Domain Controllers, File Services and Replication, Group Policy.

Programming:

NET: Console application programming for automating various tasks.

T-SQL: Maintenance and troubleshooting various database related issues.

Scripting: VBScript, Batch level processing and PowerShell.

WEB PRODUCTION ENVIRONMENT

Provide planning, specification, installation, configuration, maintenance and continued administration of the distributed application.

Understand interdependencies between installed system and product application components.

Own and maintain strict controls on database/system backups and recoverability.

Automation of repetitive tasks using scripting and development technologies.

Use required tools to monitor and troubleshoot critical applications and hardware.

Build and maintain comprehensive knowledge base documentation regarding the configuration of the product environment.

Apply operating system updates, patches, and configuration changes.

Ensure the environment is running supported software and firmware versions.

Ensure that the network infrastructure is up and running.

Recommend, install and configure new hardware and software.

Document and present system designs, plans, results of proof of concepts and research papers for technologies within area of responsibility.

Coordinate with vendors and with company personnel in order to facilitate purchases.

DATABASE ADMINISTRATION

Responsible for all aspects of database administration including implementation, configuration, performance, problem solving, and capacity planning.

Provide feedback from the production environment to the development team helping them to improve development, tune queries, assign indexes and the improvement of stored procedures.

Administer the Microsoft SQL environment by ensuring that performance tuning, patch management and upgrades are done on a regular basis.

Take full ownership and responsibility of the Microsoft SQL environments within the organization.

TROUBLESHOOTING ADMINISTRATION

Own support incidents, problem solving and detailed root cause analysis.

Work with the product support and development teams to suggest solutions or workarounds for recurring issues.

Assist in investigating, diagnosing, troubleshooting and resolving of incidents relating to hardware and operating systems, excluding the application layer.

Help troubleshoot performance related issues (tracing, query optimization, profiler, etc.).

Troubleshoot blocking and deadlocking issues, high CPU / memory and utilization, application timeouts, replication errors, and performance related issues.

DESIRED SKILLS AND EXPERIENCE

Knowledge and experience with various technologies and Infrastructure.

Knowledge of various monitoring toolsets.

Degree or Diploma in IT/Computer Science and related qualification.

ITIL certified.

Professional membership preferred.

Microsoft Certified Professional.

5-10 yrs experience in Microsoft Server, SQL and related web technologies.

Willing to work a flexible schedule to meet business requirements.

Extensive IT experience, across a wide spectrum of IT services and infrastructure including but not limited to MS Windows Server, MS SQL DB etc.

Hands on experience setting up and configuring various OS, DB and applications.

Expert knowledge in troubleshooting various technologies.

Understanding of IT Operations and architectural services.

Must be able to proactively identify problem areas and provide or recommend solutions.

Strong critical thinking and analytical skills.

Proven ability to analyse and evaluate user needs.

Apply to this job

Show more