Your key responsibilities
- Collaborate with client-facing teams and management to develop estimates, Point of Views (POVs), Position Papers, and contribute to pursuits, proposals, and Statement of Work (SOW).
- Collaborate with team to design of product and project architecture in consultation with key stakeholders, ensuring alignment with cloud-native principles and best practices.
- Lead efforts in developing distributed systems and/or web applications within an Agile environment, leveraging technologies such as cloud services, APIs, CI/CD pipelines, etc.
- Participate in the recruitment process, including interviewing and evaluating candidates, and oversee the development and maintenance of team competence in cloud-native technologies.
- Identify and mitigate issues and risks, facilitating escalation and resolution processes as necessary to ensure project success.
- Facilitate the smooth handoff of deliverables to clients and monitor support and handover activities, ensuring client satisfaction and continuity of service.
- Foster teamwork and lead by example
- Participating in the organization-wide people initiatives
- Excellent skill in written and oral communication skills; writing, publishing, and conference level presentation skills a plus.
- Excellent written and oral communication skills.
Skills and attributes for success
Technical attributes:
- Strong understanding and practical experience with cloud-native principles and architecture patterns.
- Proficiency in designing, developing, and deploying applications for 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 Java applications using Spring Boot framework.
- Hands-on experience in building RESTful APIs and microservices with Spring Boot, Java/Python, Flask, Fast API.
- Proficiency in working with GCP services and infrastructure, including Compute Engine, Kubernetes Engine, Cloud Storage, Cloud Pub/Sub, etc.
- Experience in designing and implementing solutions on GCP, adhering to best practices and security guidelines.
- 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 Google Cloud Build.
- Proficient 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 Google Cloud Deployment Manager.
- Ability to define infrastructure resources using code to enable automated provisioning and management.
- Experience in implementing monitoring and logging solutions for cloud-native applications, utilizing tools like Stack driver, 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 in 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
- A hands-on technical experience with at-least 5-8 yrs. in developing microservices.
- 5+ years building highly scalable, high-performance cloud native applications with focus on open-source tech stack.
- Experience in different frameworks/Architecture like microservices, event driven architecture, REST API’s and Reactive systems.
- Experience in cloud platforms such as Azure, AWS or GCP.
- Experience in Agile Scrum Methodology and DevOps.
- Ability to work in a fast-paced and agile development environment.
- Have expertise in architecture and delivery of large-scale mission critical distributed applications.
- Have experience in developing strategies, plan, design, development, testing, deployment and production support of projects and products.
Certifications (At least one)
- Certification in GCP Associate Cloud Engineer, Professional DevOps Engineer, Terraform, DCA, CKAD
Technologies and Tools
- Experience in Java 8 or Java 11 or Java 17, microservices and Spring boot technologies
- Experience in Python, Flask, Fast API etc
- JavaScript, HTML, CSS, Angular or ReactJS.
- Google cloud, Red Hat OpenShift, PCF.
- Docker, Kubernetes, GitHub, GitHub Actions.
- Enterprise Architecture Tools
- In Memory databases.
- Relational databases such as Oracle, IBM DB2, SQL Server, MySQL.
- NoSQL databases such as MongoDB.
What we look for
- Has successfully demonstrated domain of most skills and technologies during many relevant projects.
- Strong experience in the use of complex technologies
- Proven experience in delivering effective cloud native solutions.
- Confidently uses most of the related skills and technologies and maintains an in-depth knowledge of the area.
- Experience designing and conducting research and experiments with recently developed technologies.
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 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.