Overview
We are seeking a highly skilled and motivated Cloud Application Software Engineer to join our dynamic team. As a Cloud Application Software Engineer, you will be responsible for designing, developing, and maintaining cloud-based applications and services. You will collaborate with cross-functional teams to deliver cutting-edge solutions and ensure the highest level of performance, reliability, and scalability.
Responsibilities
Lead a team of Cloud application development & support engineers.
Educate & guide the team on technical aspects of the architecture.
Develop POCs and Reference implementations to prove Architecture components.
Architect & design cloud applications focusing on AWS and demonstrate technical cloud architectural knowledge, playing a vital role in the design of cloud products running in 24×7 environments.
Participate in product planning, SRE, and release planning activities.
Work with SRE to set up Cloud application support & observability tooling and site reliability process.
Develop and enforce quality standards and work with DevOps for tooling required to implement the standards.
Work with SRE to Develop the application Run Books.
Working with development teams to ensure development is completed with adherence to development guidelines, focusing on continuous improvement.
Validate the proposed component solution design is workable, Supportable, and Operable to meet the required service level.
Problem Management – support root cause analysis of production issues P1-P4, work with AWS platform and application teams to address remediation.
Work closely with applications, network, and infrastructure teams to ensure workable application architectures.
Provide regular verbal and written communications regarding status, risks, and issues and makes recommendations for remediation or change
We have partnered with architects and product development teams to provide estimates with in architectural guidelines.Apply standards and research/share best pr