Think retail, think technology
10 years ago, I started my journey at Target as a senior software engineer in Bangalore.
Over the last decade, I have been a part of the technology modernization initiatives that have enabled us to work in a nimble and agile manner. For instance, we have moved away from older methods of creating reports in legacy DB2/DataStage and using WebFocus technologies with waterfall approach to actively adopting newer technologies like Teradata/Hadoop in agile methodology.
At Target, we are building advanced tools to gather insights into how we can enhance the shopping experience of our guests. The adoption of DevOps/CICD models in BI was one of the newer initiatives that I was a part of. The BI systems team (Shankar and I from Target India along with Nathan, Randy and Jeremy from Minneapolis) helped identified potential use cases for this implementation. We used technologies like VmWare, Teradata Express, Docker, Chef, Jenkins and CloudBee to deliver this project using agile methodology.
Today, BI is enabled with the CICD framework – defined from development to PROD server. We have seen several benefits like:
-More agility for product deliverables by enabling unlimited deployments into PROD servers
-Automatic code accuracy is maintained – what we do in PROD is being tested in DEV
-Automatic surety of the code version – the version of the code running in PROD is also available in the Version Control System (VCS)
-Auto-test and approval facility for a functionality that is changed/created
-Auto-backup of code(s) for any backout purposes
-Auto-communication to the right audiences on final deployment status
The fact that we work as an extension of our Minneapolis headquarters gives us the scope to collaborate with partners in the U.S. and learn more about the global retail landscape. This helps me gain immense knowledge and experience and I am able to contribute to other enterprise-level technology modernization initiatives.
As exciting as this field is, it is also one of the most dynamic industries. So you would agree that it’s extremely important to keep ourselves updated on the latest tools and technologies. And, that’s precisely why every Target team member is empowered with high-tech machines and can upskill themselves on-the-job through platforms like Pluralsight and Code Schools. In my capacity as a lead BI engineer, I also support the L&D team as a technical trainer. This gives me the chance to support the larger team build the right skillsets.
Well, these are some of the career experiences that make me want to come back to work every day. If you are an engineer and retail excites you, Target is the place to be!