Position Details

PYTHON CLOUD ENGINEER - REMOTE

Cloud Engineer
Remote / Work from home, with travel (~1 week a quarter)
Salary is DOE, ~110-140k
Direct Hire

Required skills and experience
• Engineering degree, preferably in computer science or software engineering
• Python software development experience, with large projects
• Extensive Knowledge of cloud computing concepts and technologies
• Familiar with Ubuntu or Debian
• On call -24x7 1 week in 6; rarely receive calls as team is third point of escalation

Desirable skills and experience
• Experience with other languages in addition to Python
• Practical knowledge of Linux networking, routing, and firewalls
• Hands-on experience administering Linux servers (professional or for personal use)
• DevOps
• Able to troubleshoot from kernel to web

Soft Skills
• Able to communicate clearly and effectively in English over Email, IRC, and in person
• Self-driven and willing ask others when appropriate
• Highly motivated, productive and organized
• Capable of working from home full time

Summary/Responsibilities:
This team runs all of our products that are in production so it is a large global team of 18 with a lot of variety on what is supported and the environment varies too (eg -Openstack; Kubernetes etc.). The Cloud Operations Engineer role is ideal for skilled software engineers with several years experience developing in Python, a passion for distributed systems and an interest in the entire Linux stack - from kernel to networking to virtualization and containers. It is a demanding role that requires rigour in both code and customer interactions.
• Spend the first couple months being trained on operational aspects of the role
• Understand and operate cloud and container technology from kernel to dashboard - OpenStack and Kubernetes
• Implement new features and improve the resilience and scalability of the existing cloud and container portfolio
• Automate operations for reuse across the worlds largest companies, taking into consideration the complexities of distributed systems
• Operate production OpenStack clouds for us and our clients
• Operate production Kubernetes clusters for us and our clients
• Develop skills in troubleshooting, capacity planning, and performance analysis
• Collaborate on documentation, playbooks, policies and procedures
• Implement new features and improve the resilience and scalability of the existing cloud and container portfolio
• Provide assistance and guidance to our Support and Operations teams
• Collaborate with globally distributed engineering, operations, and support peers
• Ensure service level agreements are met
• Responsibility for time-critical escalations to senior engineers
• Carry final responsibility for time-critical escalations

Company / Benefits:
• Opportunity to be part of a major distribution of Linux
• Work from home
• 3 weeks vacation
• Strong health benefits
• 401k
• Annual compensation review
• Learning and Development
• Recognition Rewards


Click here to send us your resume