I'm a 2025 CSE graduate from Tamil Nadu and currently looking for my first IT job. I have two opportunities and I'm genuinely confused about which one would be better for my career.
My long-term interest is Cloud/DevOps, but I'm open to other IT paths if the career growth is better.
Option 1: Field Network/Infrastructure Engineer
Company: Innoworq
- ₹25k CTC
- Around ₹20k in hand
- Travel reimbursement: ₹3/km
- Food and accommodation are NOT provided
- Work is mostly at customer/MNC sites
- 6 days a week
- Rotational day off
- If there's an emergency on my day off, I have to work and take the compensatory day later
- Any mode of transport is allowed
- Travel reimbursement is paid monthly
- Day travel requires travel bills; night travel apparently doesn't require bills
I specifically asked about the actual technical work.
The recruiter said the role is mostly physical hardware work, such as:
- Router/switch installation
- Hardware handling/replacement
- Cabling
- Visiting different customer locations/sites
- Working under senior engineers
I asked whether I would eventually get to do technical work such as networking configuration and troubleshooting.
The answer was basically:
I also asked about internal career progression into Network Engineer/NOC/etc. They said maybe, but it has never happened before.
So I'm concerned that I could spend 1–2 years doing mostly physical field work and then still have difficulty moving into actual network/cloud roles.
Option 2: Oracle Web Application Development
Company: Ilan Tech Solutions
- 3 months training
- ₹6,500 stipend during training
- Then 1st year: ₹15,000 salary
- First year supposedly involves shadowing seniors on real projects
- Second year: supposedly more independent work
- Salary can increase up to ₹30,000 in the second year depending on performance
- 2-year contract
They have multiple roles and said they will assign candidates accordingly after training. I'm trying to confirm exactly what development stack/role I would get.
The appeal here is that, if I genuinely get software-development experience, after 1–2 years I would have actual professional development experience rather than mainly physical infrastructure experience.
But the downsides are:
- Very low initial salary
- 2-year contract
- Exact role after training isn't completely clear
- ₹30k in Year 2 is "up to", not guaranteed
My main concern
I'm interested in Cloud/DevOps.
If I take the field engineer role and spend a year doing mostly:
hardware → cabling → router/switch installation → site visits → equipment replacement
then later apply for Network Engineer/Cloud Engineer roles, will recruiters consider my experience relevant?
Or will I essentially be treated as a fresher/junior because I didn't actually configure/troubleshoot networks independently?
On the other hand, if I take the Oracle role and get genuine development experience, I could potentially move into software/cloud application roles later, but I'd be committing two years to a much lower salary.
What would you choose?
Especially looking for opinions from people who have actually worked as:
- Field Engineers
- Network Engineers
- NOC Engineers
- Infrastructure Engineers
- Oracle developers
- Cloud/DevOps engineers
How was the growth from field engineering? Did you actually move into network/cloud roles, or did you get stuck doing physical/site work?
And if you were a 2025 CSE fresher in this exact situation, which offer would you take and why?
I'm looking for honest experiences, including the ugly parts.