Skip to content

Commit 9f345a3

Browse files
author
Tejas Sanap
committed
Finished early career, gnome and kubernetes part
1 parent 15a70f0 commit 9f345a3

File tree

4 files changed

+80
-33
lines changed

4 files changed

+80
-33
lines changed

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
_site
2+
.sass-cache
3+
.jekyll-cache
4+
.jekyll-metadata
5+
vendor
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
1. what were you working on before kubernetes pre-2016 ?
2+
2.

_drafts/interviews/satish-hegde.md

Lines changed: 73 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -5,65 +5,105 @@ published: false
55
tags: interview
66
---
77

8+
<!--
9+
The blog has the following structure:
10+
1. What these blog series is about
11+
2. Who is Satish? -- his role and play in wipro
12+
3. What work he has done in open-source
13+
3.1 gnome
14+
3.2 expect scripts
15+
4. His move to cloud and kubernetes
16+
4.1 how did he discover Docker
17+
5. Satish's role as a consumer of open-source
18+
6. His thoughts on open-source and wipro and the things in-between
19+
-->
20+
821
## what are these blogs and interviews about?
922

10-
Aloha, Konichiwa, Namaste and Hi to everyone reading this blog. The Open Source Community within Wipro is at a niche stage and we are growing each day.The goal is to have an engaged and informed community that maximises the effectiveness of our resources and most importantly, gives our developers a better experience in their journey of contributing to open-source. Wipro has been a long time contributor to various open-source projects over the last two decades. The goal of this blog series is to find the champions who lead open source efforts at Wipro and connect them with you, our readers! We have a bunch of interviews planned and as we go along, we will introduce you to a bunch of really cool people whose journeys wiil inspire you.
23+
Aloha, Konichiwa, Namaste and Hi to everyone reading this blog. The Open Source Community within Wipro is at a niche stage and we are growing each day.The goal is to have an engaged and informed community that maximises the effectiveness of our resources and most importantly, gives our developers a better experience in their journey of contributing to open-source.
24+
25+
Wipro has been a long time contributor to various open-source projects over the last two decades. The goal of this blog series is to find the champions who lead these open source efforts at Wipro and connect them with you, our readers! We have a bunch of interviews planned and as we go along, we will introduce you to a bunch of really cool people whose journeys will inspire you.
1126

12-
Each blog is accompanied by a video of the interview, which you are welcome to watch,like and comment on and we would definitely want to know what kind of content you would want to watch and learn from this series.
27+
Each blog is accompanied by a video of the interview, which you are welcome to watch, like and comment on. We would definitely want to know what kind of content you would want to watch in and learn from this series. You can tweet at us using the hashtag [#wiproFOSS](https://twitter.com/hashtag/wiproFOSS).
1328

1429
# Introduction
1530

1631
The open-source community is driven by two things: the spirit of collaboration and the spirit of hacking, the willingness to share your knowledge and experiences constitutes collaboration and the urge to experiment, dismantle and make new things constitutes hacking. Our very first interview is with an individual, who embodies both of these ideals.
1732

18-
Satish is a long-time Wiproite. He has been at Wipro since 1995.Innovation and experimentation is the life-blood of a company like Wipro since the work we do in technology is never-ending. Through our interview with Satish, we learnt about his venture into open source at Wipro, the roadblocks and how he started his journey with the most hot and trending technology, "Kubernetes".
33+
Satish is a long-time Wiproite. He has been at Wipro since 1995. Throughout, the interview, the thing that stood out the most to us, was the passion and love Satish felt for the technology he worked on. This technology-centric approach, is part of the Wipro culture and I'm very happy to work with people, who encourage this focus on technology. Satish, throughout his long career, has worked on a bunch of things, ranging all the way for Unix development, testing, POSIX standard compliance and cloud.
34+
35+
Innovation and experimentation is the life-blood of a company like Wipro since, the work we do in technology is never-ending.
36+
37+
Satish joined Wipro 25 years ago and is a veteran here, he started as a test engineer for UNIX platform, since then has successfully carried out various roles of a module lead, test lead, Project Manager, Program Manager for migration, Architect / Consultant. He got the opportunity to learn and work with various platforms/domains/technologies at Wipro like embedded Unix, Telecom, Storage, cloud, containerization, etc. and this inspires him to stay with the Organization & continue the learning. He has moved into Cloud practice, worked with Docker and finally on Kubernetes.
38+
39+
## The humble beginnings
40+
Satish started in Wipro as a test engineer, his first gig was testing the features for a custom version of an UNIX system. Satish spent much of his time, understanding the basics of UNIX, and also at the same time preparing the documentation ensuring that the programs he was testing were [POSIX](http://www.unix.org/unix98.html) compliant. Later in the interview, Satish highlights how this initial experience with UNIX, later on paved his way to working on kubernetes, as his strong foundation supported him in working on more and more complex projects.
41+
42+
## GNOME
43+
44+
During our interview with Satish, Satish shared with us what it was like to use and contribute to open-source a couple of days, ago. Early in his career as a test lead, Satish had the opportunity to work on the GNOME desktop environment. He had been tasked with integrating the GNOME DE with Sun Solaris' UNIX system. As a test module lead, it was Satish's job to lead a team that made sure the changes made by the development team were working with the changes being made by the open-source community to the GNOME code-base. During this assignment, which lasted around 1.5 years, Satish and his team wrote more than 4000 unit tests. Almost all of these tests were contributed back to the GNOME desktop environment.
45+
46+
Back in 2004-2005, GNOME was in its early days, with poor documentation. We can see some of Satish's emails on the GNOME mailing-list, asking for help with documentation.
47+
48+
<a href="https://mail.gnome.org/archives/desktop-devel-list/2002-March/msg00149.html">
49+
![gnome-mailing-list](assets/images/01-satish-hegde/satish-gnome-mailing-list.png)
50+
</a>
51+
52+
Satish shared, how difficult it was to maintain code stability, in those early days. Everytime they would pull code, from the GNOME repository, their own tests and builds would start failing.
53+
54+
However, Satish had more than just these technical challenges to overcome. Satish, shared how all of their work, was shrouded in secrecy. Satish's client had given strict warnings, that no one in the larger community could find out about the work that they were doing on the integration of the two desktop environments, as long as the finished product wasn't ready.
55+
56+
Today, as Satish continues to work for clients on proprietary solutions, he works in an environment that is much more welcoming to open-source, today, there are proper processes in place, that help developers quickly decide whether or not certain open-source tools/libraries in their work.
57+
58+
## Satish and his journey into Kubernetes
59+
60+
Satish has been using different kinds of open-source tools for almost all of his career, as a testing lead. He relays the one time he used the [`expect`](https://www.tcl.tk/man/expect5.31/expect.1.html) module that uses scripts written in [TCL](https://www.tcl.tk/).
1961

20-
## Introduction
62+
Satish throughout his career, has worked on numerous Linux and Unix-based distros from the popular ones like centOS and Debian to more niche ones like Alpine Linux. The many years, he spent in the Linux ecosystem, helped him develop his problem-solving skills.
2163

22-
## The interview, itself
64+
In 2016, his manager (enter name of Manager here), introduced Satish to Dockers and containers. He gave Satish an AWS instance and 2 weeks of time, asking him to learn whatever he could and experiment. 2 weeks later, Satish along with his manager, presented a docker-based solution to a client. This is a recurring theme, that we will continue seeing throughout Satish's interview and the many other interview that will happen in the future. There is a culture of pushing people out of their intellectual comfort zones, practiced by Managers at Wipro. In the case, of Satish, time and again, Satish has rised to meet the technical challenges set in front of him by his clients or managers. Whether, it is about learning something new, or achieving a highly complex solution. Satish grows in great depth througout the interview, mentioning all the great work he has done as part of the Cloud Practice, at Wipro.
2365

24-
Satish joined Wipro 25 years ago and is a veteran here, he started as a test engineer for UNIX platform, since then has successfully carried out various roles of a module lead, test lead, Project Manager, Program Manager for migration, Architect / Consultant. He got the opoortunity to learn and work with various platforms/domains/technologies at Wipro like embedded Unix, Telecom, Storage, cloud, containerization etc and this inspires him to stay with the Organization & continue the learning.
25-
He has moved into Cloud practice, worked with Docker and finally on Kubernetes.
66+
**NOTE**: Started working on kubernetes in 2016
2667

68+
### How do you think Wipro can benefit from participating in open-source as opposed to just consuming it?
69+
1. Opportunity interact with community leaders/experts & develop skill set in various / new domains, acquire additional knowledge about product/tool for development or enhancement.
70+
2. Becoming Open-source module owner/leader, contribution or maintenance of projects gives international reputation.
71+
3. Leverage Organizational best practices on Product Quality improvements, risks / mitigation approach which helps to improve the quality of open source deliverables.
72+
73+
### What is your take on Wipro’s position in the open-source space as compared to its competitors?
74+
1. I think Wipro has Open Source Advisory Service / Consulting for clients who wish to leverage/adapt open source products for their services.
75+
2. As Wipro provide services on various domains/technologies, it should encourage domain/technology experts to contribute actively to the development/maintenance of generic open source software/tools in respective domains.
76+
3. Leadership in Open Source community with domain skills would help internally for the potential customers, deliver customized pre-owned open-source solutions with speed, agility & cost-effective approach.
77+
78+
## Ideas on creating a full-grown and engaging open-source community within Wipro?
79+
1. There can be Open Source Practice which actively work with community leaders, contribute to various module development, ownership or maintenance
80+
2. Active participation in community conferences, speaker sessions on Wipro contributed source/tools.
81+
3. Open-Source practice can participate in Proposal Solutions, provide cost-effective custom solutions
82+
4. Like DMTS, special recognition for core contributors of Open Source.
83+
84+
<!--
2785
## Satish's work in GNOME project
2886
2987
In 2002, Satish was working on integrating the GNOME desktop environment into Sun Solaris operating system for Sun Microsystems.
30-
He was the testing lead leading a team for more than 10 developers, designing and documenting more than 4000 unit tests during
31-
his time working on the GNOME project.
88+
He was the testing lead leading a team for more than 10 developers, designing and documenting more than 4000 unit tests during his time working on the GNOME project.
3289
3390
### what was your experience working on integrating an open-source project into a proprietary product?
3491
35-
The Open Source concept was at a very niche stage at the point when Satish was working with the GNOME project. There were clear instructions on no client involvement exposure on any conversations with the GNOME community, a bunch of secerecy was to be maintained however whatever could be given back to the community, needed to be contributed back.
92+
The Open Source concept was at a very niche stage at the point when Satish was working with the GNOME project. There were clear instructions on no client involvement exposure on any conversations with the GNOME community, a bunch of secrecy was to be maintained however whatever could be given back to the community, needed to be contributed back.
3693
3794
### what were the major technical challenges you faced?
3895
3996
Due to the concept being very new, there was lack of documentation and the project was quite unstable.Builds would break everytime a new code was pulled from the CVS repository.
4097
4198
## Which open-source communities are you a part of?
4299
43-
Satish is not officially associated with any open-source community but used them during various project assignments.
44-
GNOME foundation
45-
Apache Software foundation
46-
Cloud Native Computing Foundation
47-
Heard of Drupal, Eclipse or Free Software foundation
100+
Satish is not officially associated with any open-source community but used them during various project assignments.
101+
1. GNOME foundation
102+
2. Apache Software foundation
103+
3. Cloud Native Computing Foundation
104+
4. Heard of Drupal, Eclipse or Free Software foundation
48105
49106
## People who helped Satish from various communities
50107
51108
Satish remembers his chance to interact with Ximian (Open Source packaging company – GNOME) through which he was introduced to couple of community leaders on specific modules.
52-
53-
### How do you think Wipro can benefit from participating in open-source as opposed to just consuming it?
54-
• Opportunity interact with community leaders/experts & develop skill set in various / new domains, acquire additional knowledge about product/tool for development or enhancement.
55-
• Becoming Open-source module owner/leader, contribution or maintenance of projects gives international reputation.
56-
• Leverage Organizational best practices on Product Quality improvements, risks / mitigation approach which helps to improve the quality of opensource deliverables.
57-
58-
### What is your take on Wipro’s position in the open-source space as compared to its competitors?
59-
I think Wipro has Open Source Advisory Service / Consulting for clients who wish to leverage/adapt open source products for their services.
60-
As Wipro provide services on various domains/technologies, it should encourage domain/technology experts to contribute actively to the development/maintenance of generic open source software/tools in respective domains.
61-
Leadership in Open Source community with domain skills would help internally for the potential customers, deliver customized pre-owned open-source solutions with speed, agility & cost-effective approach.
62-
63-
## Ideas on creating a full-grown and engaging open-source community within Wipro?
64-
• There can be Open Source Practice which actively work with community leaders, contribute to various module development, ownership or maintenance
65-
• Active participation in community conferences, speaker sessions on Wipro contributed source/tools.
66-
• Open-Source practice can participate in Proposal Solutions, provide cost-effective custom solutions
67-
• Like DMTS, special recognition for core contributors of Open Source.
68-
69-
109+
-->
Loading

0 commit comments

Comments
 (0)