Responsibilities
- Lead the design and structure of cloud-based systems that align with business needs for scalability, reliability, security, and performance.
- Evaluate current systems and infrastructure to find opportunities for modernizing, migrating, or optimizing workloads in the cloud.
- Develop strategies for cloud migration, including assessing application readiness, mapping dependencies, analyzing risks, and estimating costs.
- Create and enforce cloud security policies and best practices to protect data and systems across confidentiality, integrity, and availability.
- Collaborate with software engineering teams to develop scalable, resilient, and efficient cloud-native platforms and services.
- Advance infrastructure automation using code-based tools and orchestration platforms for provisioning, configuration, and lifecycle management.
- Define and implement standards for system observability, performance tracking, reliability, and cost efficiency in cloud environments.
- Provide technical guidance through architecture and design reviews, along with cross-team coordination.
- Support engineering teams through mentorship on cloud design patterns, operational standards, and implementation decisions.