Position: Senior Cloud Engineer
Company: Jobaurora
Experience required: 5y
English level: intermediate

The Principal Cloud Engineer (PCE) is responsible for delivering complex implementations and participates in discussions about architecture. The Principal is a self-driven engineer who takes the initiative when necessary, and is able to assist and coach other team members. This role must be able to participate in technical discussions with clients, the Flugel team, and they might eventually switch to the architect role when needed. The PCE must be able to troubleshoot production incidents, and manage high-pressure situations with clients during outages.

The Principal reports to Flugel architects and PMs, as well as client stakeholders such as but not limited to directors, VPs, and CTOs.



MINIMUM REQUIREMENTS

Technical Knowledge and Experience

Specific experience of +5 years in the majority of the following areas:
Linux system administration.
Experience with 2 or more programming languages.
Experience with AWS, GCP and/or Azure.
Automation tools: Terraform, Ansible, CloudFormation.
Containers and Container orchestration (Kubernetes).

Abilities

Ability to work with rudimentary requirements and specifications.
Ability to translate business requirements into technical specifications.
Advanced ability to read and write English. 
Advanced ability to speak English.

Behaviors

Work with verbal and written English instructions of varying levels of detail.
Ability to incorporate, consolidate and take directions from the Architect.
Self-directed learner with the ability to address doubts and concerns with the right person when it exceeds his/her capabilities.
Implement best practices for their own work and deliveries, being an example and influencer for junior team members.
Professionally interacts with different stakeholders (CXOx, Owners, Directors, VPs).

ESSENTIAL FUNCTIONS
The Principal Cloud Engineer’s main duties are the implementation of Cloud Infrastructure and DevOps methodologies, and participation in design and architecture. They evaluate risks, performance, availability, and scalability of all the components being implemented, sharing any concerning information with client stakeholders and Flugel peers. They provide hands-on work with all tasks, reviews, and coaches junior and mid-level engineers. The PCE must be able to understand how applications work, discuss features and potential improvements with developers, and possess the ability to read application code to debug if necessary.

Lead & participate in infrastructure code development and testing (manual and automated) (40%).
Provide senior level support related to Cloud Infrastructure, pipelines and developer assistance (10%) 
Participate in architecture discussions and design (20%)
Provide technical leadership by actively mentoring Junior and Semi-Sr. engineers (30% of time)