Job Description
A senior level AWS Cloud Architect with proven experience and expertise to drive end-to-end cloud projects on multi-cloud platform. The Individual should be passionate about technology, experienced in developing and managing cutting edge technology solutions.
Responsibilities
- Partner with product managers and product owners to understand business needs and develop architecture patterns and blueprints that can be built by the engineers.
- Collaborate with internal and external stakeholders for designing and building application architecture and components.
- Contribute actively to the Cloud practice or delivery projects as a Cloud architect.
- Own and drive business and technology conversations along with customer architecture group and assist them with the transformation program.
- Create, present, and deliver data and platform solutions, roadmaps, and featured use cases at customer meetings, working sessions, educational sessions, and events.
- Mentor and guide the team on overall solutioning, architecture and delivery.
- Help build a culture of learning and innovation with a focus on learning new technologies/ practices and spearheading adoption within the organization.
- Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in technology communities and act as an internal mentor to users of these platforms.
- Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project.
- Effectively collaborates and communicates with the stakeholders and ensure client satisfaction.
Technical Skills
- 10+ years of total experience in IT and 5 years with AWS Cloud Platform and services.
- Hands-on experience in AWS IaaS and PaaS services like EC2, IAM, S3, Data lake, Lambda, ECS, EKS, Fargate, ELK, Athena, Elastic Beanstalk, IoT, Mobile Hub, SQS, SES, DynamoDB, RDS
- Experience in RDS like Oracle, MySQL, PostgreSQL, MariaDB and NoSQL databases like MongoDB and Cassandra.
- Hands-on experience in migrating or building applications on AWS cloud.
- Knowledge and experience with serverless computing and AWS databases like Aurora, DocumentDB and DynamoDB.
- Experience with Kubernetes platform and other container technologies.
- Strong understanding of container technology (Docker), container architecture, deployment patterns (single/multi-container).
- Experience in designing, building microservices based custom applications.
- Knowledge of cloud-native monitoring tools like Datadog, New Relic, AppDynamics etc.
- Experience with architecting monitoring systems by leveraging CloudWatch, Cloud Trail, AWS Account Config, AWS Config Rules.
- Knowledge & experience on AWS CloudFormation and code services like CodePipeline, CodeBuild, CodeCommit.
- Experience with languages like Python, Java, Node.js etc.
- Knowledge of DevOps practice and tools like Jenkins, Terraform (IaC) and Ansible.
- Good understanding of VLDB concepts, distributed computing platforms, big data platform architecture, indexing, and partitioning architecture development experience across Business, Application, Data and Technology domains.
Optional Skills (Good to have)
- Project and program management planning and organizational skills
- Experience in other Cloud technologies like Azure, Google Cloud, Cloud Foundry
- Experience and knowledge in Hybrid cloud solutions and hybrid cloud migration and management.
Certifications
AWS Solutions Architect Associate
AWS Solutions Architect Professional (Preferred)