Python Developer - IaaSApply
Skytap Infrastructure Engineers create and maintains the critical global infrastructure services for our platform including co-locations, third-party bare metal offerings, networks, servers, procurement and build processes. As part of the Infrastructure team, this role will be the first of its kind to lead innovation and creation of new technology solutions that will enable the platform to function with a greater sense of automation. Done well, our diverse infrastructure will be faster, simpler and safer to interact with due to your work. As a Python Developer, you are expected to be able to function in a fast-paced environment driving innovation through rapid prototyping and iterative development ensuring quality is built into all solutions. Your responsibilities will require you to be an expert in API Infrastructure (hosting, deploying, integrating, securing APIs), you will maintain code integrity and quality as well as ensure the overall architecture is designed for performance and resiliency. You will understand technology relationships and best practices required for highly available infrastructure, web services and REST API integration.
Develops short term POC’s for Skytap platform services that give immediate automation results and allow you, the Infrastructure team and our platform services to learn. Designs, develops and supports a consistent API solution allowing our platform services to manipulate infrastructure components in an automated and consistent manner starting with IBM Cloud API layer and extending to Skytap own co-locations. Use technologies such as IPMI for underlying control points. Design, develops and supports an Infrastructure portal that provide pertinent information to the company depending on roles and services for quick business decision making. Examples of information include assets, life-cycle, BIOS, Firmware, IP, components, error states and/or potential failure areas based on modelling. Develops solutions under the guidance of evolving business goals such as least privilege and real-time transparent auditing. Creates system documentation/play book(s) and serves as a lead technical reviewer and contributor in requirements, design and code reviews for the Infrastructure team. Assist management with defining goals for scale including hiring goals, investment areas and trade-offs. Bachelor's degree in Computer Science or STEM (Science, Technology, Engineering, Math) majors or 4 additional years of related experience beyond the minimum required may be substituted in lieu of a degree. 6+ years of software development experience with at least 2 years experience working with REST/API services. 6+ years working knowledge of systems administration and/or systems programming skills. 4+ years REST API / Web Services experience (building, supporting, integrating, securing) Knowledge of standard API/Web Service authentication/authorization practices (OAuth 2.0) Linux (Ubuntu) system administration experience preferably in a SaaS capability 2+ years in AGILE team leadership roles with certifications being a plus (Scrum, Lean, SAFe, etc.) Curious and excited by new ideas Energized by a fast-paced environment Accountable and willing to take initiative Able to understand and translate customer needs into leading-edge technology Comfortable working as part of a connected team, but self-motivated Community-focused, dependable and committed Exceptionally detail-oriented Continuous learners with flexibility to evolving roles
Work with this stackApply