Senior Cloud Platform Engineer Job Description

Senior Cloud Platform Engineer Job Description Template

Our company is looking for a Senior Cloud Platform Engineer to join our team.

Responsibilities:

  • Architecting cloud solutions for massive scale, resiliency and maintainability;
  • Designing architecture with various cloud providers that meets technical, security, and business needs for applications and workloads;
  • Champions for the appropriate use of open source and commercial technology based upon industry trends and innovative concepts;
  • Owns, manages and maintains the high availability design, engineering, and operations of the cloud platforms;
  • Oversees and develops the various cloud platform environments and aligning them with business strategies and requirements;
  • Establishes the strategy and manages complex technical designs in engineering and operating cloud platform infrastructure;
  • Defines and develops new products and services that provides functions- as-a-service;
  • Champions the engineering practices and helping teams define and setup frameworks for infrastructure as code and automation.

Requirements:

  • Experience and solid understanding of networking concepts and services like DirectConnect, VPN, IPsec, PKI, TCP/IP, DNS, DHCP, SMTP, LDAP, etc;
  • Experience in infrastructure programming using languages like Python, Ruby, Go;
  • Experience in using DSLs/frameworks for managing infrastructure as code like (or similar to) CloudFormation, Terraform, Chef, Puppet, Ansible, etc;
  • Hands on experience using continuous integration/delivery tools like (or similar to) git, Jenkins;
  • Able to communicate effectively across groups of diverse backgrounds;
  • Will be working primarily in an XP environment and must be willing to work in a paired programming/engineering model;
  • Able to facilitate diverse teams, multi-task, and work under pressure to meet aggressive schedule targets;
  • Identify creative solutions for technical challenges;
  • Willingness and competence in producing necessary changes in our infrastructure and processes;
  • Able to work effectively across organizational and geographical boundaries;
  • Bachelors degree in Computer Science, MIS, or related area, or equivalent work experience;
  • 8+ years of application development or infrastructure engineering experience;
  • Ability to communicate and present ideas and solutions.