Your role will be a Technology Lead, or Senior Technology Lead in the Cloud Engineering team. You will be responsible to be a part of the delivery of IT projects for our customers across the globe.
Your key responsibilities
- Good hands-on experience in programming language preferably Python. Good to have Nodejs
- Extensive hands-on knowledge of cloud development (Lambda, Step function). Must be familiar with AWS SDK
- Must be well versed with backend API development. Nice to have experience of frontend development using react/angular.
- Good understanding of different Authentication and Authorization mechanism. (Both AWS native and third-party solution)
- Must be experienced with Application deployment using different IaC Cloudformation/SAM/Terraform.
- Should be familiar with different Deployment automation tool (AWS native and third-party solution)
- Must have very good understanding of AWS Serverless offerings and should be experienced with end-to-end solution implementation using different AWS services.
- Should have a good understanding of Docker and nice to have experience of docker based deployment like ECS/EKS.
- Nice to have hands on experience of microservice development and deployment in AWS cloud.
- Must be familiar with AWS IAM and security best practices.
- Good hands-on experience of application development following different architecture pattern and using agile methodologies.
- Must have experience in writing automated unit test case with standard test coverage.
- Good Knowledge on AWS PaaS, SaaS, and IaaS offerings
.
Skills and attributes for success
- Capability to identify, communicate, and mitigate the risks in the project.
- Capability to create sustainable systems and services through automation and uplifts.
- Ability to communicate with customers, Good analytical skills, flexibility, ability to lead/help the team in day-to-day tasks.
- Strong understanding in agile methodologies
- Capability to Design solutions confirming to the best practices of AWS Well Architected framework.
- Capability to Deliver best practices around provisioning, operations, and management of cloud environment.
- Capability to Manage communication and deliverables from offshore team.
- Capability to Assist the team in debugging & troubleshooting application bugs/issues.
- Capability to design and developed GenAI infused application development.
To qualify for the role, you must have
- BE/B.Tech/MCA with a sound industry experience of 6 to 8 years
- Cloud Computing - AWS Cloud
- Hands on backend development experience using Python.
- Must be well versed with different Python libraries.
- Hands on AWS cloud development experience using AWS SDK.
- Good understanding of Authentication and Authorization.
- Must be good in IAC tools such as Terraform or CloudFormation or SAM
Preferred Skills
- AWS Certified Developer - Associate
- AWS Certified Solutions Architect – Associate / Professional – Good to have.
- HashiCorp Certified: Terraform Associates – Nice to have.
Your people responsibilities
- Foster teamwork and lead by example
- Participating in the organization-wide people initiatives
- Ability to travel in accordance with client and other job requirements
- Excellent written and oral communication skills; writing, publishing, and conference-level presentation skills a plus
Technologies and Tools
- Cloud platform - AWS
- SDLC Methodologies: Agile /Scrum
- Language: Python(must) NodeJs(Good to have)
- Version Control Tools – GitHub/ Bitbucket/GitLab
- CI/CD Automation Tools – Jenkins/ CloudBees CI, CD / Octopus /Team City/ AWS DevOps
- IAC Tools – Terraform/ Cloud Formation/ SAM/ Serverless Framework
What we look for
- Has successfully developed AWS cloud solution using python.
- Hands-on backend development experience using python following best practices.
- Strong experience in the use of AWS Serverless services and end to end solution building.
- Strong understanding of Cloud related concepts and technologies, and maintains an in-depth knowledge of the area.
- Experience designing and conducting research and experiments with recently developed technologies.
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.