Category: Information Technology
Location: Bengaluru, KA, India
India
Bengaluru, KA, India
Tesco in Bengaluru is a multi-disciplinary team serving our customers, communities, and planet a little better every day across markets. Our goal is to create a sustainable competitive advantage for Tesco by standardising processes, delivering cost savings, enabling agility through technological solutions, and empowering our colleagues to do even more for our customers. With cross-functional expertise, a wide network of teams, and strong governance, we reduce complexity, thereby offering high-quality services for our customers.
Tesco in Bengaluru, established in 2004 to enable standardisation and build centralised capabilities and competencies, makes the experience better for our millions of customers worldwide and simpler for over 3,30,000 colleagues.
Tesco Technology
Today, our Technology team consists of over 5,000 experts spread across the UK, Poland, Hungary, the Czech Republic, and India. In India, our Technology division includes teams dedicated to Engineering, Product, Programme, Service Desk and Operations, Systems Engineering, Security & Capability, Data Science, and other roles.
At Tesco, our retail platform comprises a wide array of capabilities, value propositions, and products, essential for crafting exceptional retail experiences for our customers and colleagues across all channels and markets. This platform encompasses all aspects of our operations – from identifying and authenticating customers, managing products, pricing, promoting, enabling customers to discover products, facilitating payment, and ensuring delivery. By developing a comprehensive Retail Platform, we ensure that as customer touchpoints and devices evolve, we can consistently deliver seamless experiences. This adaptability allows us to respond flexibly without the need to overhaul our technology, thanks to the creation of capabilities we have built.
Important Notice:
On behalf of Tesco Bengaluru, we must caution all job seekers and educational institutions that Tesco Bengaluru does not authorise any third parties to release employment offers or conduct recruitment drives via a third party. Hence, beware of inauthentic and fraudulent job offers or recruitment drives from any individuals or websites purporting to represent Tesco. Further, Tesco Bengaluru does not charge any fee or other emoluments for any reason (including without limitation, visa fees) or seek compensation from educational institutions to participate in recruitment events.
Accordingly, please check the authenticity of any such offers before acting on them and where acted upon, you do so at your own risk. Tesco Bengaluru shall neither be responsible for honouring or making good the promises made by fraudulent third parties, nor for any monetary or any other loss incurred by the aggrieved individual or educational institution.
In the event that you come across any fraudulent activities in the name of Tesco Bengaluru, please feel free report the incident at recruitment_compliance_india@tesco.com
Role Responsibilities
* Work with teams in an agile environment to design; develop; and test Self-Service Private Cloud infrastructure delivery platforms using modern cloud delivery concepts.
* 17+ years of commercial software development experience in Java/J2EE programming language Microservices Spring Spring-Boot NoSQL Dependency Injection frameworks RESTful services Build tools etc.
* Collaborate with software engineers and architects to design and implement secure private cloud infrastructure for application environments.
* Identify and deploy cloud services that meet strict SLOs and SLIs.
* Partner with business teams to define technical requirements for modernization of legacy applications and systems and conversion to infrastructure as code deployment models.
* Collaborate with rest of Infrastructure teams and Security to ensure corporate policies and security requirements are implemented and followed for all cloud services
* Serve as the most senior technical expert on cloud deployed products and infrastructure within the corporate Private Cloud Infrastructure and conversion from legacy traditional infrastructure architecture
* Leads the design; development; implementation and support of on-prem infrastructure; including compute; storage; backup; network; virtualization technologies; physical and virtual servers.
* Design; develop; and deploy containerized solutions (Docker; Kubernetes)
* Create and maintain scalable cloud native architecture; deployable on Azure and Internal Private Cloud Solution (Tesco Private Cloud)
* Identify; design; and implement internal process improvements: automating manual processes; optimizing data delivery; re-designing infrastructure for greater scalability; etc.
* Mentor and set the example for team members to foster a mindset of continuous improvement; professional development; and organizational engagement
* Perform software engineering activities; including creation; addition of innovative functionalities to the Self Service Platforms product suite; including security standards; troubleshooting; regular maintenance; root cause analysis; issue resolutions; continual improvement of engineering best practices
* Provide technical expertise and input into our overall cloud architecture; planning; and designs according to best practices
* Collaborate with Product Owners on requirement definitions; process; and workflow
Qualifications
* Bachelor’s degree in computer science or related experience
* 10+ years’ experience in implementing deploying and managing systems and applications in cloud service providers (Azure; GCP; AWS; Private Cloud)
* 5+ years’ experience in architecting scalable Cloud solutions including compute; storage; databases; and networking
* 10+ years’ experience designing; implementing; and supporting large scale on-prem compute; storage; backup and network infrastructure; including physical servers and VMware virtualization technologies.
* Strong background in Linux OS support (RHEL and SUSE)
* Demonstrated knowledge of taking conceptual requirements and designing them in the cloud; including systems; servers; appliances; network components; and security
* Demonstrated knowledge of various cloud security solutions; including identity and access management; firewalls; web application firewalls; intrusion detection and prevention; proxies.
* Strong experience in containerizing and deploying applications using Docker; Kubernetes; Helm; and Cloud technologies
* Strong experience in Infrastructure as Code (IaC) and automation; such as Terraform or CloudFormation and Ansible
* Experience implementing Security Policies as Code.
* Solid knowledge of the SDLC and experience working in an Agile-Scrum development environment. Experience working with a remote Agile team
* Strong hands-on experience with cloud services
* Strong knowledge of the different service models offered in the cloud (IaaS; SaaS and PaaS;)
* Solid organizational skills including attention to detail and multi-tasking
* Experience working directly with customers in a support and design capacity
* Excellent verbal and written communication skills
17+ years of commercial software development experience in Java/J2EE programming language Microservices Spring Spring-Boot NoSQL Dependency Injection frameworks RESTful services Build tools etc.