About the role
AI summarisedThis is a Technology Consulting role at EY, focused on cloud engineering. The associate/senior associate will design and implement cloud solutions for clients, working with technologies like Azure and AWS, and collaborating with project teams to ensure technical architecture meets client requirements.
BusinessFull-timeGeneral
Key Responsibilities
- Communicates system requirements to software development team, project team and clients.
- To evaluate and select appropriate software or hardware and propose integration methods for client engagements.
- Defines the required technical architecture specifications based on solution or client requirements.
- To define technical standards together with the project manager or lead architect.
- To implement and to document the agreed architecture and infrastructure environments; to ensure it meets the standards defined.
- Conduct various architecture operational and resiliency test as part of delivering the architecture.
- To assist with solving technical issues.
- To address technical concerns, risk and issues.
Requirements
- Deep understanding of cloud computing and data technologies, business drivers, emerging computing trends, and deployment options (preferably in Microsoft Azure and AWS).
- Expert in defining, designing and developing distributed and scalable products and services, including reusable domain-specific microservices on multi-platform/hybrid clouds (such as Microsoft Azure, AWS, Google Cloud Rackspace, VMware, or OpenStack).
- Deep understanding of Application, Infrastructure and security architecture and non-functional aspects like Performance, Scalability, Reliability, Availability etc.
- Deep experience in IAAS (with good fundamentals in network and security) as well as PAAS.
- Good understanding of all Azure services and ability to choose the right service for a workload among multiple Azure services preferred.
- Strategic business acumen and understanding of organizational strategy and ability to design information systems to deliver that strategy.
- Strong expertise in DevOps, Agile methodologies, containers, CI/CD and tools like VSTS, Jira.
- Experience with software and product development lifecycle (incl. coding, coding standards and reviews, source control, testing, debugging, build, deployment and operations).
- Strong understanding of one or more development platform .Net technologies (C#), Java / JavaScript.
- Familiarity in the following areas, but not limited to: Front end / UI technologies including frameworks such as React/Angular.js REST / Webservices (with high performance, multi-tenancy, global, scalable elements) SQL, XML, JSON, Linux, ELK stack, Splunk, Solr, GIT, Ant/Maven, Jenkins
- Familiarity with Data Ingestion, Analytics, AI technologies
- At least 3-5 years of deep technology experience at very large enterprises or web scale product companies.
- At least 3-5 years of architecture, design, implementation, and/or support of highly distributed applications (i.e. having an architectural sense for ensuring availability, reliability, etc.) on cloud.
- Experience in presenting ideas, papers, patents to varied audiences.
- Microsoft Azure related certifications. Other cloud providers like AWS and Google Cloud are accepted.
- Highly motivated individuals with excellent problem-solving skills and the ability to prioritize shifting workloads in a rapidly changing industry.
- An effective communicator, you'll be a confident leader equipped with strong people management skills and a genuine passion to make things happen in a dynamic organization.