As an AWS Cloud Architect, you will be responsible for designing, implementing, and managing cloud infrastructure on Amazon Web Services (AWS), with a strong focus on AWS Elastic Kubernetes Service (EKS). Your expertise in DevOps tools such as Git and Jenkins will be essential for automating deployment pipelines and managing release processes. You will collaborate closely with development teams to ensure seamless integration, scalability, and performance of cloud-based applications.
Key Responsibilities
Cloud Architecture & Design
- Architect and design scalable, secure, and highly available cloud solutions on AWS, with a primary emphasis on AWS EKS.
- Develop and maintain architecture diagrams, documentation, and best practices for cloud infrastructure.
- Work with domain architects, infrastructure teams, and developers to define and design cloud solutions based on business requirements.
- Manage capacity planning, utilization, and compliance of cloud infrastructure.
CI/CD & Automation
- Implement and manage CI/CD pipelines using Jenkins to enable efficient and automated deployment processes.
- Automate security scanning, build processes, packaging, testing, and deployment of applications.
- Identify gaps in the current cloud landscape and implement solutions to improve efficiency and security.
- Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation.
Release & Deployment Management
- Oversee and manage the release deployment process, ensuring smooth transitions from development to production environments.
- Collaborate with development and operations teams to schedule and deploy application updates and enhancements.
- Troubleshoot and resolve deployment issues, minimizing downtime and disruptions.
Collaboration & Security
- Work closely with cross-functional teams to understand business requirements and deliver effective AWS cloud solutions.
- Provide technical guidance and support to developers and operations teams on AWS best practices and EKS usage.
- Implement and enforce security policies and controls for cloud resources, ensuring compliance with industry standards and regulatory requirements.
Requirements
Experience & Skills
- 10+ years of overall experience, with at least 7+ years of AWS experience.
- Expertise in AWS EKS and Docker containerization (Kubernetes, Docker, Helm).
- Proficiency in CI/CD tools like Jenkins and Git for deployment automation.
- Strong experience with Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation.
- Knowledge of security best practices and compliance management in cloud environments.
- Excellent troubleshooting and problem-solving skills in cloud-based deployments.
- Strong communication and collaboration skills to work with cross-functional teams