Senior Cloud Engineer

Technology - Cloud Engineering & Operations Woodland Hills, California


Description

Responsiblities:

  • Manage AWS, GCP and/or Azure cloud environments
  • Manage the full lifecycle of DevOps tools, Jenkins, Artifactory, Consul and other tools as required including upgrades, patches and scalability enhancements
  • Provide subject matter expertise to other groups on cloud native capabilities and tools
  • Build and manage on premise and cloud-based Kubernetes clusters
  • Configure, deploy, and scale open source software including: Ubuntu Linux, Docker, rkt, Kubernetes, Prometheus, Fluentd, Flannel, Elasticsearch
  • Contribute code back to open source projects to fix bugs and add features needed by our team 
  • Write new components from scratch when there is no suitable open source project 
  • Build sensors to monitor platform health and performance 
  • Interact with customers to promote best practices and influence architecture to be cloud-native 
  • Manage one or more small to medium projects-- may train, mentor, or act as technical escalation point
  • Troubleshoot and fix the system when it breaks
  • Share the responsibility of being on-call 
Qualifications:
  • Expert level proficiency with shell scripting and related tools 
  • Proficiency with Linux SysOps or Windows SysOps tasks 
  • Capable of producing clean, readable code in a multi-developer team environment
  • Familiarity with networking, comp sci stuff, and distributed systems 
  • Eager to learn and soak in new information 
  • Strong ownership, pride of work, and ability to take things across the finish line. Someone can see around corners and who finishes well
  • Someone energized by a fast-paced, iterative approach
  • Baseline understanding of project management: agile and waterfall
  • Expert knowledge in using and managing cloud platforms and cloud native tools
  • Strong written and oral communication skills
  • A minimum of 5+ years’ direct experience building or operating cloud native applications using Kubernetes and Docker
  • Significant experience developing or operating production web applications and basic understanding of HTTP(S), HTML, JavaScript, CSS, and XML
  • Advanced knowledge of at least one of the following languages: C#, Visual Basic, PowerShell, Linux, ASP.NET, Ruby, Go or Java preferably in an agile SaaS environment
  • Exposure to Kubernetes in a bare metal/non-public cloud provider environment
  • Experience with open source platforms and technologies
  • Experience designing and scaling Docker workloads in production
  • Experience with software development processes and methodologies
  • Experience building cloud native/cloud first applications in a cloud environment such as AWS, Google Cloud, and Azure
  • Track record of developing and implementing robust, distributed online solutions