Job Description
As an AWS Cloud Architect, you will be responsible for designing, implementing, and managing our cloud infrastructure on Amazon Web Services (AWS) with a focus on AWS Elastic Kubernetes Service (EKS). Your expertise in DevOps tools such as Git and Jenkins will be crucial for automating deployment pipelines and managing release processes. You will work closely with development teams to ensure seamless integration, scalability, and performance of our cloud-based applications.
- Overall 10+ years of experience with at least 7+ years of experience in AWS.
- Architect and design scalable, secure, and highly available cloud solutions on AWS, with a strong emphasis on AWS EKS.
- Develop and maintain architecture diagrams, documentation, and best practices.
- Solution design of requirements working with domain architects, infrastructure teams, and developers. Capacity and utilization management of current infrastructure; compliance management
- Implement and manage CI/CD pipelines using Jenkins for efficient deployment processes.
- Security scanning and automating the building, packaging, testing, and deployment of applications. Understanding the current landscape, identifying gaps, and assisting in closing these gaps
- Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation.
- Oversee and manage the release deployment process, ensuring smooth transition from development to production environments.
- Coordinate with development and operations teams to schedule and deploy application updates and enhancements.
- Troubleshoot and resolve deployment issues, ensuring minimal downtime and disruption.
- Work closely with cross-functional teams to understand requirements and deliver effective cloud solutions.
- Provide technical support and guidance to developers and operations teams on AWS best practices and EKS usage.
- Implement and enforce security policies and controls for cloud resources.
- Ensure compliance with industry standards and regulatory requirements.
Requirements
Desired Skills and Experience:
● Experience with Docker containerization and clustering (Kubernetes, Docker, Helm, OpenShift/GCP/Azure/AWS experience). Relevant experience in Microservices/API Development and deployment
● Deep technical skills in at least one core language environment (e.g., Java, Python, Go, etc)
● Experience in automation tools such as Jenkins, GitHub Actions, GitLab, Helm
● Experience with dev tooling & tools such as Artifactory, Confluence, Jira
● Experience with application development and multi-platform architectures
● Strong understanding of security principles and technologies, such as encryption, authentication, and network security
Preferred qualification:
● AWS Certified Solutions Architect or AWS Certified DevOps Engineer – Professional.
● Certified Kubernetes Developer or Administrator certification
● Experience with other IaC tools such as Terraform.
● Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).