Senior Cloud Architect
boeing
Job Description
Position Responsibilities:
-
Design and implement cloud architecture solutions that meet business needs and align with industry best practices, focusing on microservices architecture.
-
Lead the migration of existing applications to cloud environments, ensuring minimal disruption and maximum efficiency.
-
Collaborate with cross-functional teams to define system requirements and develop cloud strategies that support complex applications.
-
Develop and maintain cloud architecture documentation, including design patterns, best practices, and technical specifications.
-
Utilize containerization technologies (e.g., Docker, Kubernetes) to enhance application deployment and scalability.
-
Implement and manage CI/CD pipelines using Azure DevOps (ADO) to streamline development and deployment processes.
-
Write user stories in collaboration with the Product Owner and contribute to backlog grooming sessions to ensure requirements achieve the right level of Definition of Ready (DoR).
-
Participate in planning, definition, and high-level design of solutions, exploring alternatives and establishing high-level solution intent.
-
Define subsystems and their interfaces, allocate responsibilities, and communicate requirements for interactions within the solution context.
-
Establish critical non-functional requirements (NFRs) for the solution and participate in the definition of others.
-
Work with stakeholders to analyze the impact of design decisions within an economic framework.
-
Mentor and guide junior engineers in cloud technologies, architecture principles, and best practices.
-
Collaborate with international teams to align technical roadmaps and system designs across different locations.
-
Manage technical debt and ensure the continuous improvement of cloud solutions.
-
Provide support for the development of internal competencies and resources for critical cloud skill sets.
-
Travel domestically and internationally as required.
Basic Qualifications (Required Skills/Experience):
-
A Bachelor’s/ Master's degree (B.tech/M.tech) or higher is required as a BASIC QUALIFICATION
-
Minimum of 16 years of experience in cloud architecture and engineering.
-
Proven experience in designing and deploying scalable, secure, and high-performance cloud solutions (AWS, Azure, or Google Cloud).
-
Strong understanding of microservices architecture and experience with frameworks such as Spring Boot for building cloud-native applications.
-
Proficiency in front-end technologies such as React and Angular for developing user interfaces in cloud applications.
-
Experience with containerization technologies (Docker, Kubernetes) and orchestration tools.
-
Experience with DevOps practices, CI/CD pipelines, and automation tools (e.g., Azure DevOps).
-
Proficiency in programming languages relevant to cloud development (e.g., Python, Java).
-
Familiarity with data management and analytics tools, including data lakes and data warehouses.
-
Experience with streaming technologies such as WebRTC and VNC for real-time communication and remote access solutions.
-
Excellent communication and presentation skills, with the ability to convey complex technical concepts to non-technical stakeholders.
-
Strong analytical and problem-solving skills, with a track record of delivering results in high-pressure environments.
-
Experience working in Agile environments and familiarity with SAFe (Scaled Agile Framework) methodologies.
-
Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert, Google Cloud Professional Cloud Architect) are highly desirable.
Preferred Qualifications (Desired Skills/Experience):
-
Experience with cloud security frameworks and best practices, including identity and access management (IAM).
-
Knowledge of networking protocols (TCP/IP, UDP) and cloud networking solutions (VPC, VPN).
-
Familiarity with infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation).
-
Experience with application integration/migration with both COTS and in-house applications through middleware SOA solutions.
-
Experience with ALM tools (Git