You will be responsible for managing a combination of cloud platforms including Google Compute Engine, Amazon Web Services, Rackspace, IBM Softlayer and so on. You will evaluate, design, utilize, deploy, and support our programs on the IaaS platform. You will enable the use of highly parallel multi-core processors in the cloud and explore the performance and efficiency among multiple cloud platforms.
Responsibilities
Manage, maintain and monitor our cloud computing environment
Write automation code to build scalable, reliable, and secure cloud infrastructure
Develop systems that proactively capture health status of virtual machines
Diagnose problems and find bottlenecks on all the infrastructure
Help to define configuration management and deployment procedures
Perform security reviews and monitor incidents on the production and test environment
Plan, investigate, and resolves data backups and disaster recovery operations
Partner with the R&D team to coordinate software releases, feature enhancements and bug fixes
DESIRED SKILLS AND EXPERIENCE
BS/MS in Information Technology or other relevant technical degree
Advanced English (other languages plus)
IT certifications such as CCNA, AWS certification, and Google Cloud Certification
4+ years of hands-on experience in IaaS platforms such as GCE and AWS
Experience in configuring and on cloud environments, provisioning resources and monitoring utilization
Experience with administration of Linux servers
Experience with container technology such as LXD or Docker
Familiarity with multiple cloud administration preferred
Familiarity with supporting Continuous Integration and Continuous Delivery
Understanding of DNS, Load balancing and networking technology
Understanding of GPU processing
Strong skills in Python, bash or other scripting languages
Ability to troubleshoot complex infrastructure problems
Desire to work in a dynamic fast-paced startup