We are seeking a skilled Cloud Platform Engineer to drive the development and optimization of cloud platforms, networking, and security across AWS and Azure environments. The ideal candidate will have hands-on expertise in managing cloud resources, designing scalable and secure cloud solutions, and ensuring operational excellence.
Key Responsibilities:
1. Cloud Platform Engineering Operations
1. Design and Implement Cloud Networks: Develop and implement cloud networks across AWS and Azure, ensuring high availability and security.
2. Manage Virtual Private Clouds (VPCs) and Virtual Networks (VNets): Configure and manage VPCs and VNets, hybrid networking, and cross-region connectivity.
3. Direct Connect/ Express Route: Establish on-premises connectivity using Direct Connect or Express Route.
4. Implement Security Measures: Design and implement robust security measures, including IAM policies, security groups, and Azure Role-Based Access Control (RBAC).
5. Audit and Compliance: Conduct regular audits to ensure compliance with security standards and best practices.
2. Landing Zone Management:
1. Design and Deploy Landing Zones: Create landing zones on AWS and Azure to standardize multi-account setups and resource provisioning.
2. Integrate Monitoring and Logging Tools: Integrate monitoring, logging, and governance tools within the landing zone architecture.
3. Identity and Access Management (IAM):
1. Manage IAM Roles and Policies: Manage IAM roles, policies, and permissions for both platforms to enforce least-privilege access.
2. SAML and MFA: Implement Single Sign-On (SSO) and Multi-Factor Authentication (MFA) solutions for enhanced security.
4. Resource Management and Automation:
1. IaC Development: Develop and manage Infrastructure as Code (IaC) using tools like AWS CloudFormation and Azure Resource Manager (ARM) templates.
2. Resource Optimization: Monitor and optimize resource utilization to ensure cost efficiency and performance.
5. Cost Optimization and Monitoring:
1. Cloud Cost Analysis: Analyze cloud usage and cost trends for AWS and Azure environments.
2. Optimization Recommendations: Provide recommendations for optimizations, including Reserved Instances, Savings Plans, and cost-effective architectural adjustments.
6. Governance and Policy:
1. FinOps Governance: Define and enforce FinOps governance policies for cloud consumption.
2. Budgeting and Alerting: Collaborate with teams to align spending with business goals and establish budgets and alerts for accountability.
7. Stakeholder Collaboration:
1. Cross-Functional Teamwork: Partner with engineering, finance, and product/Application teams to drive a culture of cost-consciousness.
2. Cloud Cost Education: Provide education and training on cloud cost management practices.