Job description
- Extensive hands-on experience in IT, encompassing comprehensive knowledge of infrastructure setup, cloud platforms, security protocols, containerization, databases, application architecture, and seamless integration with AI/ML or analytics.
- Demonstrated proficiency in architecting, migrating, and transforming requirements, employing industry-leading practices for secure and robust cloud infrastructures.
- Hands-on expertise in cloud continuous integration and deployment (CI/CD), encompassing automation, troubleshooting, resolution of deployment issues, build automation, packaging, and Release Management activities.
- Demonstrated history of curiosity-driven exploration and successful implementation of cutting-edge technologies and architectural patterns.
- Profound expertise in articulating intricate technical concepts, both verbally and in writing.
- Proven ability to swiftly adapt to emerging technologies and assimilate knowledge.
- Proficiency and expertise in container-based deployments.
- Familiarity with the prevalent technology stack in the industry, including but not limited to Kafka.
Must Have Skills:
- Strong knowledge and practical experience with AWS.
- Design, document and communicate solution designs that accommodate the Agile Principles of fail fast and provide the resilience necessary to accommodate changing and fluid requirements.
- Provide process, guidance and governance on technology obsolescence, component re-use and platform modernization.
- Experience in effectively managing Web-Socksts, Web-hooks and micro-services.
- Incorporate standardization and Security-by-Design into our solution designs to secure the infra-architecture, with optimal response time.
- Familiarity with modern cloud application architecture.
- Awareness to implement Security and Compliance to mitigate all the potential risks and system attacks.
- Implement scalable, high-performance solutions that meet the business need.
- Exposure to cloud managed services and micro-services like: Containers, API Gateway, S3, KMS, EC2, and managed databases to name a few.
- Setting up systems to monitor system health.
- Thorough understanding of AI/ML, data analysis, data visualization, and event-driven architecture.
- Familiarity working with large systems.
- Empower the development teams to deliver the architectural designs with a light touch approach.
- Experience with setting up load balancers, cloud networks, and virtual servers
- Strong oral and written communication skills.
- Produce clear and concise documentation, including requirements documents, design specs, status reports, system documentation and emails.
- Must have experience in application architecting / development on Cloud.
- Must have experience of incorporating well-architecture framework in cloud solutions.