Find Your Dream Job Today

Our mission is to help high-achieving LGBTQ+ undergraduates reach their full potential.

DET-AWS App Architect-GDSN02



Kochi, Kerala, India · California, USA
Posted on Friday, April 12, 2024

At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we’re counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all.

Career Family Cloud
Role Type AWS Cloud Architect (Streaming and Event Management)
Role Rank Manager

The opportunity
Join our Cloud Engineering team as a Kafka Architect, where you will be responsible for designing and developing distributed, high-volume, low-latency applications that provide high-availability and performance. You will be working with Kafka & AWS Cloud Technology on projects for our global customers.

Your key responsibilities

  • Architecting Cloud Solutions: Utilize your proficiency in Kafka, Event Management and Streaming services to design scalable, resilient, and cost-effective cloud solutions tailored to the unique requirements of each project.
  • Technical Leadership: Provide technical guidance and leadership to development teams, ensuring adherence to best practices, architectural principles, and industry standards throughout the project lifecycle.
  • Solution Design and Documentation: Collaborate with stakeholders to gather requirements, analyse business needs, and translate them into comprehensive solution designs and architectural documentation. Provide end-to-end Kafka best practices, manage and review data inputs, outputs, and high-speed querying.
  • Cloud Migration and Optimization: Drive the migration of existing applications to the cloud, optimizing performance, scalability, and cost efficiency through effective architectural design and implementation.
  • Continuous Improvement: Stay abreast of emerging cloud technologies, industry trends, and best practices, actively contributing to the evolution and enhancement of our cloud architecture frameworks and methodologies. Conduct performance tuning, troubleshooting, and Kafka deployments in a variety of hosting environments.
  • Cross-functional Collaboration: Work closely with cross-functional teams including developers, testers, and project managers to ensure seamless integration and delivery of cloud-based solutions. Coordinate with different teams to ensure consistent integrations across applications.

Skills and attributes for success

  • Strong understanding of distributed systems, data stores, data modelling, indexing, and associated trade-offs.
  • Ability to design solutions adhering to the AWS Well-Architected Framework.
  • Excellent teamwork, communication, and coordination skills.
  • Ability to assess and identify gaps in customers' adoption of tools and processes.
  • Practical experience in designing and implementing observability and monitoring using ecosystem tools.
  • Ability to deliver best practices for provisioning, operations, and management of environments.
  • Assess and identify gaps in customers' maturity of tools and processes adoption.
  • Identify, communicate, and mitigate risks in projects.
  • Implement practices to reduce toils and optimize system reliability.
  • Manage communication and deliverables from offshore teams.
  • Conduct workshops across organizational units to align benefits and implementation roadmaps.
  • Communicate effectively with customers, demonstrating good analytical skills, flexibility, and leadership in day-to-day tasks.
  • Support pre-sales teams by reviewing solutions.
  • Identify software packages and solutions meeting client requirements, develop RFPs, and assist in evaluating proposals for implementations.
  • Design and develop a GenAI-infused framework tailored for projects.

To qualify for the role, you must have

  • 12+ years of experience with a strong focus on development practices.
  • 5+ years of hands-on development experience with event driven architecture-based implementation.
  • Extensive experience and exposure to AWS cloud services, including AWS MSK or Confluent Cloud, .
  • Working experience with container technologies such as Docker and Kubernetes, particularly in AWS environments, to deploy high performance Kafka clusters.
  • Hands-on experience with AWS services and infrastructure management.
  • Defining change management strategies aligned with business drivers and strategic objectives, organizational behaviours, and processes.
  • Stakeholder management expertise, operating at a senior management/executive level.
  • Tailoring architectural approaches based on industry standards, organizational maturity, and transition pace.
  • Evaluating and enhancing business processes and change management practices.

Preferred Skills

  • AWS Certified Solutions Architect – Associate / Professional
  • Experience in additional messaging systems such as Rabbit MQ, Active MQ, Kinesis, etc.
  • Proficiency in related big data technologies like Hadoop, Spark.
  • Knowledge of Kafka ecosystem, Cloudera, and Hortonworks.
  • Experience on Kubernetes and Docker will be a plus.
  • Experience working on CMMI / Agile / SAFE methodologies, ensuring alignment with development processes.

Your people responsibilities

  • Mentor, lead and guide a team of developers.
  • Participate in organization-wide people initiatives.
  • Flexible to travel as per client and job requirements.
  • Coordinate with cross-functional teams and liaise with stakeholders.
  • Possess excellent written and oral communication skills, with experience in writing, publishing, and conference-level presentations being advantageous.

Technologies and Tools

  • Cloud platform – AWS
  • Apache Kafka, Confluent Kafka, Kafka Streams, and Kafka Connect.
  • Proficient in Java, Scala, or Python languages.
  • Familiarity with other messaging systems: Rabbit MQ, Active MQ, Kinesis.
  • Big Data Technologies: Hadoop, Spark etc.
  • Container Management Tools: Docker/Kubernetes/AWS EKS/Docker Swarm
  • SDLC Methodologies: Agile/Scrum

What we look for

  • We're seeking an innovative self-starter with a strong background in distributed and streaming systems, with a proactive approach in identifying problems and providing solutions.
  • Ability to work in a fast-paced environment and readiness to embrace change is crucial for this role.
  • Demonstrated expertise in application development and deployment processes, emphasizing successful project implementations in AWS environments.
  • Experience in container management using Docker and Kubernetes.
  • Proficiency in cloud-native application development, leveraging AWS services and cloud architecture strategies for efficient deployment.
  • Strong experience in cloud and container monitoring, logging, and troubleshooting, ensuring robust performance and reliability of deployed applications.
  • Track record of designing and conducting research and experiments with emerging technologies relevant to Event Driven and Domain Driven systems.
  • Ability to identify and implement improvements using GenAI-infused techniques to enhance application performance, scalability, and reliability.

What we offer
EY Global Delivery Services (GDS) is a dynamic and truly global delivery network. We work across six locations – Argentina, China, India, the Philippines, Poland, and the UK – and with teams from all EY service lines, geographies, and sectors, playing a vital role in the delivery of the EY growth strategy. From accountants to coders to advisory consultants, we offer a wide variety of fulfilling career opportunities that span all business disciplines. In GDS, you will collaborate with EY teams on exciting projects and work with well-known brands from across the globe. We’ll introduce you to an ever-expanding ecosystem of people, learning, skills, and insights that will stay with you throughout your career.

  • Continuous learning: You’ll develop the mindset and skills to navigate whatever comes next.
  • Success as defined by you: We’ll provide the tools and flexibility, so you can make a meaningful impact, your way.
  • Transformative leadership: We’ll give you the insights, coaching and confidence to be the leader the world needs.
  • Diverse and inclusive culture: You’ll be embraced for who you are and empowered to use your voice to help others find theirs.

EY | Building a better working world

EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.

Enabled by data and technology, diverse EY teams in over 150 countries provide trust through assurance and help clients grow, transform and operate.

Working across assurance, consulting, law, strategy, tax and transactions, EY teams ask better questions to find new answers for the complex issues facing our world today.