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.