Cloud Imperium Games Company Logo

Cloud Imperium Games

Wilmslow - United Kingdom
View all jobs at this company »

Cloud Solutions Architect - Austin, TX

Description

We are currently seeking a versatile, hands-on Cloud Solutions Architect. The ideal candidate is a strong hands-on IT generalist, willing to assume technical leadership, and can thoroughly document 1-2 years of hands-on experience 100% dedicated to providing production-ready IT solutions using services from leading cloud service providers, such as Amazon Web Services, Google Compute Engine, OpenStack or competing technologies. The experience may have taken the form of working as a Cloud Solutions Architect, a Cloud SysOps Administrator, a DevOps Engineer, or similar job titles.

Demonstrated experience creating professional-quality automation scripts using a modern scripting language such as Ruby, Python, or Go is required, and experience with modern tools (GIT, Jenkins, Chef, Docker, etc) are a plus.  Operations Experience, Coding Chops, and comfort at a Command Line Interface are a must have.  A strong background in Linux Server administration is also a plus.
 You will support the consolidation, modernization, and migration of a large and varied portfolio of IT apps to the cloud. You will also assist in onboarding new cloud services from development teams and supporting the creation of new “cloud-native" applications.  Therefore, the ability to rapidly learn a new cloud stack while contextualizing and reusing existing cloud experience is a must.
 
Responsibilities:

• Architect highly scalable, available, and elastic solutions that implement industry best practices using cloud services.
• Apply standard cloud patterns and industry best practices to existing application stacks. 
• Drive architectural discussions with internal customers that incorporate business requirements to select and customize cloud reference patterns.  Guide the development of “cloud-native” applications.
• Study the current architecture of existing applications to assess "cloud readiness".  Deeply understand tradeoffs of core application characteristics such as: loose versus tight coupling, statefulness versus statelessness, ESBs versus message queues, API versus RPC calls, licensing models, network latency, and processor architecture.
• Design an interim cloud-suitable architecture for legacy applications to allow "lift-and-shift" migration to the cloud until they can be replaced.
• Collaborate with internal and community development to design and develop robust automated orchestration scripts and supporting documentation to reproducibly deploy stacks using orchestration/automation solutions, such as AWS Cloud Formation, OpenStack Heat, Chef or Puppet. 
• Design and build virtual networking topologies, including configuring advanced network policies for complex multi-tiered applications. This includes deploying and configuring cloud services such as Load Balancers and SDN switches, both directly and via API.
• Coordinate with Linux and middleware engineers to deploy virtual machines via CLI and troubleshoot problems with instances. 
• Configure alarms, triggers, and scale units for automatic scaling of cloud resources.
• Collaborate with subject matter experts in areas such as wide area networks, directory services, etc. to solve integration challenges as required.

Requirements:

• Bachelor's degree in Computer Science, Information Technology, or another related degree.
• A minimum of 8 years of overall IT experience.
• 1-2 years of hands-on experience 100% dedicated to providing production-ready IT solutions using services from leading cloud service providers, such as Amazon Web Services, Google Compute Engine, IBM SoftLayer, or OpenStack-based clouds.
• 1-3 years of experience performing the installation, configuration, and administration of Linux Server systems in a production setting. Use of automated configuration management tools, such as Chef, Puppet, or Ansible is a plus. Experience administering Docker or other container technologies is a plus.
• 1-3 years of experience creating professional-quality automation scripts using a modern scripting language such as Ruby, Python, or Bash


Please Note: Individuals submitting resumes or otherwise responding to employment opportunities are NOT considered applicants until they apply for a particular position and have been invited to complete the company's employment application.

This Job is no longer active!