TCET Open Source New Structure #2
demonkillerr
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Official Announcement
Greetings to everyone in the community!! 👋🏻
We have already revealed the structure to you, our members, on our discord event. Here is the official announcement regarding the new TCET Open Source Organization structure. This new structure aims to identify individuals on skill level rather than academic year.
The Engineering levels have been implemented are visible through the teams section here on GitHub. 🔥
Understanding the management levels ✅
Below are the roles and responsibilities of the individuals who fulfill the C-level roles in management. The management roles are:
CEO (Chief Executive Officer)
The CEO is the Leader & Head of the organization. CTO, COO & CFO report to them. Needs to be sound technically, and usually will be an ex-director (L6 or L7). Needs to have excellent management experience and people handling skills. The CEO also needs to be soft-spoken and articulate with their language. Good command of the English language is a compulsion.
CTO (Chief Technical Officer)
The CTO is the highest technical position in the organization. All directors and executive directors report to them. The CTO needs to keep track of all code-bases in the organization that belong to all the teams present. The CTO also needs to have a fair understanding of how these code bases operate. The CTO should be aware of what is going on in each single repository. The CTO is the administrator of the GitHub Organization, the Discord server, and all other platforms the organization is present (which may include hosting services, admin panels, VPSs, Server Rooms, etc).
COO (Chief Operations Officer)
The COO is the highest operational position in the organization. The COO oversees all non-technical work going on in the organization, which includes event planning and execution, handling of the organization's presence on the internet via social media, and all the official paperwork that goes in officiating the various technical and non-technical activities the organization is conducting or is involved in. The secretary, social media manager and the event manager report to them.
CFO (Chief Financial Officer)
The CFO's role is to primarily oversee the expenditure, budget, and other monetary/financial activity in the organization. The sponsorship and marketing manager report to them.
Understanding the engineering levels ✅
Below is a detailed breakdown of the roles and responsibilities an individual has when they are part of a certain engineering level.
L7 - Admin (Director)
This person should know the ins and out of their team's repository. They are the go-to people if any kind of assistance or advice is required for their repository or the tech stack in question. Usually a senior member of the organization that has worked on that particular project for a good amount of time. Director of the team.
L6 - Primary Maintainer (Executive Director)
Junior to the Director, this person is also expected to know the ins and out of their projects. These are the people who are actually running the show, with help and advice from their L7 seniors. They are responsible from creating and assigning issues to members and other engineers. Should be well versed in their tech stacks and know how their project can impact the world. Not all L6 are EDs.
L5 - Senior Student Engineers (Maintainer)
These are junior students who are similarly skilled as their seniors in the higher levels and can help drive innovation and engineering of their respective teams. Some of these students may have lengthy coding experiences despite their academic year. These are also student leaders who may become future Directors and EDs. They often help their teammates in the lower levels.
L4 - Mid-level Student Engineer
These student engineers are fluent with their tech stacks but are working to solidify their knowledge in their team's domain. They are also capable of assisting their junior engineers. They occasionally might need help from their senior engineering levels.
L3 - Junior Student Engineer
These are student engineers who are aware of the project they are working on and are guided by their higher level engineers into enhancing their skills further. They can contribute to the project and are assigned tasks by their team's EDs. They are guided and mentored by an L5 who is part of their team and usually their batch mate. Students are taken in usually after they graduate from our internship program or when required.
L1-L2
TCET Open Source conducts on campus internships. We have successfully completed the first batches of internships in the months of June-July. We conducted internships for our 2025 (33 students), and 2026 (61 students) batches separately. Our student interns have graduated to higher levels in the organization. This level is temporary and available only during internship period. All students that appear for our internships have to go through interview processes.
Stats for Internship:
2026 Batch: Out of 413 students who applied, 61 were selected and interned with us as L1.
2025 Batch: Out of 82 that applied, 25 were selected. The rest (8 students) were part of the organization, and had interviewed for our teams before the internship period. These 33 students interned as L2s.
Understanding the operations levels ✅
The operations team has 5 major components:
Secretary/Joint Secretary
The secretary of the organization is responsible for all non-technical documentation of the organization. This is a very important position, as the secretary is the one responsible for drafting official notices, MoMs, and other official documentation and paperwork.
Social Media Manager
This person is responsible for handling the social media accounts (Instagram, Twitter, LinkedIn, and YouTube) of the organization as well as any other bodies that the organization is responsible for.
Event Manager
This person is responsible for the planning and execution of open source events and meetups that the Organization will conduct.
Sponsorship Manager
This person is responsible for bringing in sponsorship to the Organization's events.
Marketing Manager
This person is responsible for public relations and outreach of the Organization with other open source communities in the World, as well as with other colleges.
Diagrammatic representation of the Organization Structure
Beta Was this translation helpful? Give feedback.
All reactions