The Infrastructure Hacker is responsible for helping Gap achieve its infrastructure strategy. The position is accountable for partnering with infrastructure domain architects and subject matter expert’s as well as Infrastructure leadership to develop and implement strategies and technical solutions that will define the future-state of our Data Centers, Networking, Storage, Compute, Database, Integration, Tooling, and Disaster Recovery at Gap. The candidate will be responsible for expanding Gap’s private cloud environments in multiple availability zones globally. This includes a strong push to implement Test Driven Development (TDD) and Agile practices into infrastructure. In this capacity, the role includes leadership, coaching, and evangelism for the most modern infrastructure as code solutions.
The candidate will help Gap transform its infrastructure with the most modern “DevOps” style approaches using open source software as well as carefully selected commercial solutions. He/she will also be responsible for helping the Director of Infrastructure Architecture hold engineering design sessions, hosting hack-a-thon events, and act as a proxy in cross-organizational functions regarding architecture. The candidate will work closely with all infrastructure towers to develop open source solutions that Gap can share with the community. In this capacity, the position is free to develop and test any and all relevant bleeding-edge and mature solutions in the marketplace in cutting edge data center environments.
This is both a highly hands on, deep engineering role we well as an evangelist and technical thought leadership role. Get all the benefits of working at a startup as an open source infrastructure as code Jedi without the startup company risk. This is a rare and unique position for a truly talented hacker that is looking to be empowered to bring the startup ethos to an iconic American company with a vibrant, creative culture.
Develop and test infrastructure as code solutions using the latest open source and commercial solutions to solve complex problems.
Evangelize and mentor infrastructure SME’s to new technology solutions by writing code and scripts and demonstrating the utility and value organizationally.
Help Gap contribute open source code solutions back to the community through outlets like github, meetups, and hack-a-thon events.
This position is responsible for working with the Director of Infrastructure Architecture to analyze and anticipate the infrastructure needs of the business and developing infrastructure as code artifacts through proof of concept testing.
Develop a detailed understanding of current network infrastructure portfolio and other IT technical capabilities while staying current with emerging IT industry trends.
Analyze the current technology environment to detect critical deficiencies and recommend solutions for improvement, assisting with vendor and technology selection initiatives, influencing integration strategies, evaluating the technical health of critical infrastructure assets and rationalizing a global portfolio of infrastructure technologies.
Analyze enterprise business context (trends and business strategy) to derive technical architecture.
Help with the development of the overall Infrastructure Plan, aligning delivery schedules of required infrastructure components to various project phases up to and including production implementation.
Strong, dynamic, personality, with an insatiable desire to learn, and uber positive attitude
Being able to code is only half the equation.
Can you help non-engineering folks understand complex technical problems? Can you lead meetings and events with and engineering or business audience?
BS/BA in Computer Science, Engineering, Information Systems and/or equivalent formal training or experience.
If you have nice collegiate sheepskins that is cool, but real world code portfolios and IT battle scars are equally compelling. Real-world skills can trump degrees here if you have the whole package.
Significant experience in Information Technology supporting development of complex projects involving significant infrastructure requirement.
If you have the skills we want, both 10-year IT veterans and fresh college graduates are welcome.
Strong working knowledge of key infrastructure towers: Servers, Storage (SAN and NAS), IP networking (LAN, WAN, load balancing, Voice), and Security.
Ability to drive and follow through on significant number of activities at the same time while delegating specific technical decisions or problem resolution to other subject matter experts within each technical discipline.
Ability to research, recommend and be accountable for alternative actions for problem resolution engaging the appropriate internal or external subject matter experts.
Ability to discuss architecture at a conceptual level, with meaningful reference to existing industry-accepted principles such as architectural frameworks, solution architectures, & infrastructure architectures.
Experience mapping conceptual infrastructure ideas to the business problems, so-called ‘logical architecture,' or architectural patterns, and then how they can be implemented using techniques such as design patterns.
SKILLS THAT WILL GET YOU SERIOUS BROWNIE POINTS:
Strong understanding of the Linux operating systems (both RHEL and Debian/Ubuntu variants) as well as Windows.
Strong understanding of commodity x86 hardware and virtualization solutions like: Vmware, KVM, XEN, or LXC.
Experience with open source configuration management software: Chef, Puppet, cfengine, cobbler, etc.
o Strong Chef skills are a big plus.
Experience using API implementations or REST interfaces between systems.
Scripting experience writing Linux shell scripts, Windows Powershell or vbscripts.
Experience using version control systems like Git, and SVN as well as CI servers like Jenkins are a plus.
Experience with SQL database platforms like MySQL, PostGres, SQL Server, or Oracle.
o Exposure/experience with “NoSQL” solutions is a plus (MongDB, Riak, HBase)
Experience with open source monitoring and logging solutions like Nagios, Cacti, MRTG, and syslog.