Hi, I am planning to switch my career from dot net, I do have 5 years of experience, however I am considering one of the below options, please suggest which one would be the best in terms of salary, growth and opportunities,
1. RPA -robotic process automation/UiPath
2. CRM Consultant - Dynamics 365
3. DevOps Engineer - Jenkins, Github
I know the basics of all these three fields, however not able to decide which one to choose. please help.
Hi, I am planning to switch my career from dot net, I do have 5 years of experience, however I am considering one of the below options, please suggest which one would be the best in terms of salary, growth and opportunities,
1. RPA -robotic process automation/UiPath
2. CRM Consultant - Dynamics 365
3. DevOps Engineer - Jenkins, Github
I know the basics of all these three fields, however not able to decide which one to choose. please help.
RPA (Robotics Process Automation)DevOps (Development-Operations)
All the three areas you're considering are very good ones for the future in terms of demand. Each one is of course different in nature of work, so the starting point of choosing one to go for would be the reason that you want to change out of .Net.
If you are a strong developer I wouldn't recommend RPA as a first option, as it doesn't really require hard core development skills and you may find the nature of work to be repetitive very quickly. Pay-wise as well, in the long term salary growth in this area may not be as good as it might be in the other two areas. The actual salary range varied according to geographic location and local market factors.
CRM is definitely a great area to be in due to strong demand that may last well into the future. You could use your .Net skills and experience, too, as those are the pre-requisites for working with Dynamics 365 development. Apart from possessing the horizontal skill of tech development, I would highly recommend eventually picking up a vertical skill as well, and CRM is a very good one to acquire. Understanding the domain of CRM, being able to work with it from a development point of view and also being able to consult on how to implement it would eventually take you the furthest in terms of salary (out of your three options).
DevOps is also an area of strong demand, however it is rapidly becoming more of a hygiene requirement for HOW you work through your software lifecycle, rather than being an area of career specialisation by itself. So here, again, you could acquire the skill and become a part of a DevOps team, but you may find that you are still working in development and support using your .Net skills. You may find demand to be strong, but career growth options are still the same as those for horizontal skills in general, and they won't take you far before you realise that you need to specialise in some other area further.
Hi Mario, Thank you so much for your time and response. Yes, i do have strong programming knowledge and interest, so as suggested, I too feel that Dynamics 365 would be the better option. Just one query, out of the many application in Dynamics 365 like Finance, Marketing etc, which one would the best to specialize ? Thanks, Rupesh
Dynamics 365 is an ERP and CRM product suite. Finance is part of the ERP suite. If you are interested in being a CRM consultant, then I'd suggest that you specialise in Marketing, Sales and Customer Service, which are the core modules that comprise the CRM part of the product.
3 Responses
Please login to reply this post
Mario
Anonymous
Mario