Linux Systems Engineer I

Rackspace   •  

Austin, TX

Industry: Professional, Scientific & Technical Services

  •  

Less than 5 years

Posted 112 days ago

Overview & Responsibilities

PRIMARY RESPONSIBILITY: At the function/feature level, responsible for basic architectural design, engineering, and implementation of enterprise Linux systems.

  • KNOWLEDGE/SKILLS/ABILITY: Solid knowledge of major Linux flavors and distributions. This includes installation, patching, monitoring, tuning, customizing, securing, troubleshooting, and automating. Firm command of shell scripting, DNS, SSH, HTTP, and TLS/SSL. Overall technical understanding of enterprise datacenter hardware builds and server intersections with the operating system (e.g., configurations of storage, disk, SAN) and other enterprise technical experience and knowledge of networking, firewalls, load balancing, troubleshooting, stack trace analysis, methodologies of design and implementation. Solid operating knowledge (deeper specifics are better) for web servers, cluster management, high availability, database administration, auth/directory services, backups, caching, analysis, FTP, SNMP, JSON, java, virtualization. Understand automation principles and design. Familiarity with technical concepts of root cause analysis, systems optimization, configuration and source code management, and automation.

  • TOOLS – any familiarity a plus: Puppet, Ansible, Satellite / Katello, OpenShift, Jenkins.

  • JOB COMPLEXITY : Responsible for implementation of basic architectural design of hardware, software and/or networking systems. Analyzes systems and determines business requirements. Ensures completeness and compatibility of the technical infrastructure to support system performance. Keeps informed of new technology. Follow and execute Rackspace change management. Contribute and organize central store of knowledge. Attend interdepartmental meetings.

OPERATION : Operates under general supervision. Understands when to escalate issues to coworkers or management. Works with teammates and manager for task prioritization on a daily or weekly basis

Qualifications

WHAT MAKES YOU THE RIGHT RACKER FOR THIS ROLE:

  • Know when to seek out guidance and knowledge

  • Ability to learn and adapt to Rackspace specific tools.

  • Effectively communicating, both verbally and in writing

  • Possessing excellent phone and video etiquette

  • Good personal organization habits – follow up, responsiveness, monitoring email and chat, having a system to track and finish your to-dos and reminders without external prompting

  • Ability to perform complex problem solving - isolating variables, testing one thing at a time, systematically approaching the problem in smaller parts.

  • Living by Racker CORE Values – enjoying being part of a company with a unique and distinct culture, and wanting to work at the founding home of fanatical support.

  • Ability to see beyond personal position or departmental concerns to understand larger company goals and objectives

  • Being passionate about helping others succeed

  • Enjoying helping others, offering to help solve a problem

  • Flexibility of thinking and openness to new ideas; ability to move on with a project even if your input isn’t part of the final implementation

  • Practicality in application of technological concept, specifically the ability to understand when a quest for perfection is preventing good forward progress.

  • EXPERIENCE/EDUCATION: Requires a minimum of 2 years Linux systems experience, including systems administration or engineering experience. Bachelor's degree in Computer Science or a related technical field preferred. Linux certifications preferred.

  • PHYSICAL DEMANDS: General office environment. Some stress may occur at times. Some lifting up to 20 pounds required. Some evening and weekend work may be required. On call rotations required.