Job Description
AWS Cloud Lead (Environments & Integration)
As the AWS Cloud Lead, you will play a key role in shaping the architecture of our cloud environments, integrating various systems and applications, and ensuring the seamless deployment and operation of cloud-based solutions across multiple projects and teams.
Key Responsibilities:
Cloud Architecture & Design:
- Lead the design and implementation of scalable, secure, and high-performing AWS cloud environments.
- Develop and maintain AWS architecture blueprints, ensuring alignment with business objectives and technical requirements.
- Work closely with stakeholders (engineering, operations, security, etc.) to define cloud strategies and roadmaps.
Environments Management:
- Manage multiple AWS environments (development, staging, production) ensuring consistency, reliability, and performance.
- Automate provisioning and configuration of environments using Infrastructure-as-Code (IaC) tools (e.g., CloudFormation, Terraform).
- Lead environment management efforts, ensuring smooth lifecycle management, cost optimization, and resource utilization.
Cloud Integrations:
- Oversee the integration of AWS services with internal and external systems, applications, and platforms.
- Ensure seamless API integrations and data flows across environments.
- Evaluate third-party tools, services, and technologies for integration with AWS infrastructure.
Leadership & Mentoring:
- Provide technical leadership to the cloud engineering team, guiding best practices for cloud architecture and integration.
- Mentor junior engineers, fostering a culture of continuous learning and improvement.
- Coordinate with cross-functional teams to ensure successful project execution.
Security & Compliance:
- Implement and enforce security best practices, ensuring compliance with industry standards and regulations (e.g., GDPR, HIPAA, SOC2).
- Perform regular security assessments, audits, and ensure proper access controls are in place.
- Collaborate with security teams to integrate security automation tools and ensure the secure deployment of cloud environments.
Optimization & Cost Management:
- Continuously monitor and optimize cloud infrastructure for cost efficiency, performance, and scalability.
- Leverage AWS Cost Explorer and other cost management tools to implement cost-saving initiatives.
- Provide recommendations on optimizing cloud resources based on usage patterns and business needs.
Incident Management & Troubleshooting:
- Lead troubleshooting and resolution of cloud-related incidents, ensuring minimal impact on production environments.
- Implement monitoring, logging, and alerting systems to proactively detect and resolve issues.
Documentation & Knowledge Sharing:
- Maintain up-to-date documentation on AWS environment configurations, integrations, and cloud architecture decisions.
- Conduct knowledge-sharing sessions and workshops to promote cloud best practices across the organization.
Key Requirements:
Experience:
- 5+ years of hands-on experience in AWS cloud architecture, environment management, and systems integration.
- Proven experience in designing and managing large-scale, complex cloud environments, with a strong focus on AWS technologies.
- Experience with Infrastructure-as-Code tools like AWS CloudFormation, Terraform, or similar.
- In-depth knowledge of AWS services (e.g., EC2, S3, Lambda, RDS, VPC, IAM, etc.) and their integrations.
- Strong background in cloud security practices, identity and access management (IAM), and compliance.
Technical Skills:
- Expertise in cloud integration patterns, API management, and data flow architecture.
- Experience with monitoring, logging, and alerting tools like CloudWatch, Datadog, or similar.
- Strong understanding of cloud cost optimization strategies and resource management in AWS.
- Familiarity with CI/CD pipelines and DevOps practices in cloud environments.
Leadership Skills:
- Strong leadership and team management skills with a focus on coaching and mentoring.
- Excellent communication skills, with the ability to interact with both technical and non-technical stakeholders.
- Proven ability to manage multiple projects and priorities in a fast-paced environment.
Certifications:
- AWS Certified Solutions Architect Professional (preferred)
- AWS Certified DevOps Engineer Professional (preferred)
- Other relevant cloud certifications are a plus.
Preferred Qualifications:
- Experience with multi-cloud environments (AWS, Azure, GCP).
- Knowledge of containerization technologies (Docker, Kubernetes, ECS).
- Familiarity with serverless architectures and services like AWS Lambda.
- Experience working in Agile/Scrum methodologies.
- Knowledge of networking protocols and cloud networking best practices.