Career Level Summary
· Requires in-depth conceptual and practical knowledge in own job discipline and basic knowledge of related job disciplines
· Solves complex problems
· Works independently, receives minimal guidance
· May lead projects or project steps within a broader project or may have accountability for on-going activities or objectives
· Acts as a resource for colleagues with less experience
Critical Competencies
· Systems Thinking: Takes a whole systems approach to analyze issues and implements holistic solutions by ensuring that linkages between structure, people, process and technology are made
· Idea Creation: Designs completely new solutions, methods and products, where nothing existed prior
Key Responsibilities
· Lead the development and implementation of system enhancements that will improve the capabilities, performance, and reliability of automations
· Define, design, and implement automated solutions
· Build and support automations for deployment, diagnostics, and remediations run on customer devices including bulk and on demand solutions for end-user use
· Create and oversee testing plans and test against and document automation scripts and programs
· Design and develop automation scripts and programs in support of Rackspace and its customers
· Create a series of automated actions that will allow for faster deployments and service restoration for internal systems and tools
· Develop against current versions of the platforms supported by Rackspace
· Contribute and develop new and alternate ideas, approaches, and designs to evolve own feature area or to solve problems encountered in own feature area
· Focus on a specific feature area or component
· Influences functionalities that make broad contribution to our product and service offerings
· Work within team to ensure projects and goals are being communicated and to reduce duplication of efforts
· Collaborate and share knowledge with other Engineers and Administrators on the support floor
Person Specification
Knowledge
· Strong knowledge of Network fundamentals, including diagnostics with OS or Netsec system tools
· Strong knowledge of SMTP, and TCP/IP
· Strong knowledge of DNS, including diagnostics with system tools
· Strong knowledge of Docker and/or Kubernetes and its use in a production environment
· Strong knowledge of developer supporting tools such as various VCS (GitHub, Git, etc.)
· Strong development competency in Python
· Strong knowledge working with CI/CD pipelines (Jenkins, Travis, etc.) and version control systems such as Git
· Strong knowledge of Project Management/Agile methodologies
· Strong understanding of services and protocols commonly used in hosting environments: web servers, database servers, mail servers, name servers
· Strong knowledge in the application of current and emerging network software and hardware technology and protocols
· Requires in-depth conceptual and practical knowledge in own job discipline and basic knowledge of related job disciplines
· Has knowledge of best practices and how own area integrates with others; is aware of the competition and the factors that differentiate them in the market
Skills
· Passionate about technology and has a desire to constantly expand technical knowledge
· Ability to resolve a wide range of issues in imaginative as well as practical ways
· Detail-oriented in documenting information and practice good follow through techniques
· Able to handle multiple tasks and prioritize work under pressure
· Demonstrate sound problem-solving skills coupled with a desire to take on responsibility
· Strong written and verbal communication skills, both highly technical and non-technical
· Ability to make appropriate decisions considering the relative costs and benefits of potential actions
Education
Required
· Bachelor’s degree in Computer Science, Management Information Systems, or a related technical field
· At the Manager's discretion, 4 years of additional related experience may substitute for the degree requirement; if substitution allowed, regional equivalent to High School Diploma is required.
Certifications
· Desired
o Netsec Platform Certification (Cisco, Palo Alto, Etc,..)
· Preferred:
o Specialist Certifications that apply to role including development tools and platforms
Experience
Required
· 5 - 7 years of technical engineering and automation experience
· A minimum of 3 years of automation engineering experience with Netsec deployment, diagnostics, and remediations
Physical Demands
· General office environment: no special physical demands required
· May require long periods sitting and viewing a computer monitor
· May require work on non-traditional shifts
· Schedule flexibility to include working weekends and/or evenings and holidays as required by the business for 24/7 operations
· A willingness to work weekends and/or holidays when required as the business dictates
Travel
· Occasional domestic travel, less than 10%