Previous Job
Previous
Cloud Engineer
Ref No.: 17-00100
Location: Lehi, Utah
Cloud Engineer
Lehi, UT
1 Year Contract

Job Description
  • We need a capable and amiable engineer that loves learning new technology and using it to deliver sustainable business value.
  • We need you to help drive leading edge software platforms on private and public clouds enabling quicker software development cycles and delivering secure, highly available, and scalable solutions with minimal maintenance. This position demands broad understanding and solid performance.
  • Work with multiple teams to design, deploy, and support large scale clustered software platforms in multiple datacenters and public clouds around the world
  • Deliver highly secure and efficient solutions within comprehensive compliance regulations (including SOC2, ISO27001, HIPAA, PCI, etc.)
  • Integrate diverse technologies in multiple environments to provide monitoring, alerting, and reporting of performance and costs
  • Support software development teams with onboarding and using container-based solutions at scale
  • Work in an agile operations framework, balancing sprint-based work with daily operational needs
  • Troubleshoot and resolve system outages or performance impact, and communicate findings for ongoing improvement
  • Participate in an on-call rotation to handle escalated issues
  • Work with third-party hardware and software vendors to recommend solutions and drive performance/cost efficiency
Education/Experience
  • Degree in Computer Science or related field, or equivalent work experience
  • 2+ years of experience managing environments inside of the Public Cloud (Microsoft Azure preferred)
  • 3+ years of experience with Linux, including large scale OS deployment and automation
  • 3+ years software engineering experience, including multiple development languages (Python, Go preferred)
  • Ability to recommend, design, build, and support complicated solutions at scale
  • Understanding of TCP/IP networking protocols and related technologies
  • Experience running customer-facing solutions in public clouds (Azure, AWS preferred)
  • Experience in private datacenter infrastructure desired
  • Experience running software container solutions desired (Docker preferred)
  • Experience with cluster technologies desired (Mesos, Kubernetes preferred)
  • Experience building orchestration and automation solutions desired (Jenkins, SaltStack preferred)
  • Knowledge of software version control systems and release management (Git preferred)
  • Excellent written and verbal communication