Senior Linux Administrator

NCSoft Austin, TX
NCsoft West, the U.S. branch of NCsoft Corporation, the world's largest independent developer and publisher of online computer games is seeking a highly-motivated and highly-qualified Linux Administrator to become a leading member within the Live Operations Department, located in Austin, TX.

The Senior Linux System Administrator is responsible for designing, implementing, operating, and maintaining Linux systems, servers, and related components to ensure high levels of availability and security of the system. This person will lead in the planning and implementation of policies and procedures to ensure Linux system provisioning and maintenance is consistent with organization goals, industry best practices, and security requirements. Additionally, requires candidate to participate in a 24x7 rotational coverage.

Major Duties and Responsibilities

* Manage large scale Linux server environments: handling Linux environment builds, including deployment, administration, networking, performance monitoring/tuning, security hardening, troubleshooting and production operations.

* Design and build a scalable and highly available environment on AWS.

* Supporting, interfacing and cooperating with cross functional teams. Ability to work closely with end users to understand their needs and provide guidance

* Evaluate and recommend enterprise software and hardware for deployments in traditional datacenters and into public clouds.

* Responsible for maintaining CentOS and Ubuntu deployments in production.

* Contribute to the evolving architecture of our Linux and storage services to meet changing requirements for scaling, reliability, performance, manageability, and price.

* Manage, deploy and configure infrastructure with Chef and other automation toolsets.

* Manage container environments using Docker and Kubernetes.

* Identify hardware and software technical problems, storage and/or related system malfunctions, and related servers and services across disciplines.

* Capacity planning, metrics development and implementation of new/upgraded hardware and software releases as well as for compute infrastructure.

* Responsible for monitoring the Linux community and report on important changes/enhancements to the team.

* Research and recommend innovative, and where possible automated approaches for system administration tasks

* Manage and maintain monitoring to ensure uptime and SLA levels.

* Perform other work related duties as assigned.

* Participate in on-call rotations.

Qualifications:

* Bachelor's degree in Computer Science or equivalent experience,

* Minimum of 7 years of large scale Linux system experience (CentOS and Ubuntu).

* 7 years or more in Administration of Linux/Apache/MySQL/PHP and expertise with CentOS, Ubuntu, and or other Linux distributions.

* Strong experience working with AWS environment

* Must be able to work with and provide support for cross functional groups and technical areas (compute, storage, network, applications and databases).

* Experience architecting and administering Linux servers, scheduling systems, and high-performance storage and networking systems

* Must have firm understanding of Linux internals and have automated system building, patching, and configuration management

* Strong background with automation and orchestration technologies such as Chef, Rundeck, GIT, Docker, and Kubernetes.

* Experience with and troubleshooting complex networking infrastructure including firewalls, VLANs, and load balancers.

* Experience with Shell Scripting/Perl/Python and automation experience is a must.

* Strong networking and Windows/Linux interoperability experience.

* Good collaboration & communication skills, ability to participate in interdisciplinary team.

* Strong written communications and documentation experience

* Knowledge of best practices related to security, performance, and disaster recovery

Similar jobs you might like