hero

Find Your Dream Job Today

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

DET-GCP Application Solution Architect-GDSF02-UC

EY

EY

IT
Noida, Uttar Pradesh, India · United States
Posted on Aug 19, 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.

Cloud Application & API Developer - Full Stack Cloud Developer

Job Description: Cloud Solution Architect - API Architect (8-10 Years Experience)

Your Key Responsibilities

  • Collaborate with client-facing teams and senior management to develop estimates, Point of Views (POVs), Position Papers, and contribute to pursuits, proposals, and Statements of Work (SOW).
  • Lead the design and implementation of cloud solutions in consultation with key stakeholders, ensuring alignment with cloud-native principles and best practices.
  • Architect and develop distributed systems and web applications within an Agile environment, leveraging cloud services, APIs, CI/CD pipelines, and other relevant technologies.
  • Oversee the recruitment process, including interviewing and evaluating candidates, and ensure the continuous development and maintenance of team competence in cloud-native technologies.
  • Identify, analyze, and mitigate issues and risks, facilitating escalation and resolution processes to ensure project success.
  • Ensure seamless handoff of deliverables to clients and monitor support and handover activities to maintain client satisfaction and continuity of service.
  • Promote teamwork and lead by example, fostering a collaborative and innovative work environment.
  • Drive organization-wide initiatives and people-related programs.
  • Possess excellent written and oral communication skills, with the ability to write, publish, and present at a professional or conference level.

Skills and Attributes for Success

Technical Attributes:

  • Strong understanding and extensive practical experience with cloud-native principles and architecture patterns.
  • Proficiency in designing, developing, and deploying applications across various cloud environments.
  • Extensive experience in designing, building, and maintaining microservices-based applications.
  • In-depth knowledge of microservices communication protocols, service discovery, and orchestration.
  • Expertise in developing applications using frameworks such as Spring Boot for Java or Flask/FastAPI for Python.
  • Hands-on experience in building RESTful APIs and microservices.
  • Proficiency in containerization technologies such as Docker for packaging applications.
  • Experience in deploying and managing containerized applications on Kubernetes clusters.
  • Familiarity with infrastructure provisioning and configuration management tools like Terraform or similar.
  • Strong understanding of DevOps principles and practices, including continuous integration, continuous delivery, and infrastructure as code.
  • Experience in setting up and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or similar.
  • Experience in implementing monitoring and logging solutions for cloud-native applications, utilizing tools like Prometheus or Grafana.
  • Ability to set up alerts and dashboards to monitor application health and performance.
  • Strong analytical and problem-solving skills to diagnose and resolve complex technical issues.
  • Ability to troubleshoot performance bottlenecks, scalability challenges, and system failures in cloud-native environments.
  • Excellent communication skills with the ability to effectively collaborate with cross-functional teams.
  • Experience working in Agile/Scrum environments, participating in sprint planning, reviews, and retrospectives.

To Qualify for the Role, You Must Have:

  • Degree in Engineering, IT, Computer Science, or a related field.
  • 8-10 years of hands-on experience in developing and architecting cloud-native solutions.
  • Proven experience building highly scalable, high-performance cloud-native applications with a focus on an open-source tech stack.
  • Experience in different frameworks/architectures such as microservices, event-driven architecture, REST APIs, and reactive systems.
  • Extensive experience with cloud platforms such as GCP, Azure, or AWS.
  • Strong experience in Agile Scrum methodology and DevOps practices.
  • Ability to work in a fast-paced and agile development environment.
  • Proven expertise in developing strategies, plans, designs, development, testing, deployment, and production support of projects and products.

Certifications (At least one preferred):

  • Professional level Certification in GCP, AWS, Azure, Terraform Associate, or similar.

Technologies and Tools:

  • Extensive experience in Java (8, 11, 17), Spring Boot, Python, Flask, FastAPI.
  • Proficiency in front-end technologies such as JavaScript, HTML, CSS, Angular, or ReactJS.
  • Familiarity with cloud platforms like Google Cloud, AWS, Azure, and container orchestration tools like Kubernetes.
  • Hands-on experience with Docker, GitHub, GitHub Actions, and other DevOps tools.
  • Experience with enterprise architecture tools.
  • Knowledge of relational databases such as MySQL, SQL Server, Oracle, and NoSQL databases like MongoDB.
  • Experience with in-memory databases.

What We Look For:

  • Demonstrated expertise in most of the required skills and technologies through relevant projects.
  • Proven experience in delivering effective cloud-native solutions.
  • Ability to confidently use and maintain in-depth knowledge of related skills and technologies.
  • Experience in designing and conducting research and experiments with emerging technologies.

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.