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