What's new
Carbonite

South Africa's Top Online Tech Classifieds!
Register a free account today to become a member! (No Under 18's)
Home of C.U.D.

DevOps/Software Engineer Advice

Rating - 100%
5   0   0
Joined
Jul 23, 2020
Messages
147
Reaction score
21
Points
1,385
Age
23
Location
Roodekrans
Hi Carbies!

Just wanted to ask some advice as I know there are a few DevOps Specialists and Software Engineers on here.

I'm busy with a DevOps Zero to Mastery course in order to get a certification and forward my career, I seriously need a better job lol. I'm also planning on doing a Java course after this. Any tips on what else to look at, and is this a good direction to move in? How would I go about finding a job in this are once my course is done and I am certified? Quite excited to see where it takes me.
 
I'm not in devops specifically - rather full stack web dev with some devops mixed in - but in terms of something every software engineer should know, I'd say knowledge of SQL and the tools surrounding it is an indispensable bit of kit to have in your toolbox.

In terms of developer jobs, at least in South Africa, dotnet is still really popular. Java positions might be a bit harder to find but not by a ton. Learning some web related stuff like basic html and javascript couldn't hurt either in terms of rounding out your skillset. Lastly, building a portfolio of sample projects is a great way to not only gain experience, but also to have something you can point to in interviews.
 
In my company at least, the Dev Ops boys are also experienced in Git and third party integrations, version management and control (This is in the case of software)otherwise if you want to focus on web development then Javascript is where its happening currently, if you can get familiar with building using .js libraries and have a good understanding of HTML and CSS then you should be good to go
 
Hi Carbies!

Just wanted to ask some advice as I know there are a few DevOps Specialists and Software Engineers on here.

I'm busy with a DevOps Zero to Mastery course in order to get a certification and forward my career, I seriously need a better job lol. I'm also planning on doing a Java course after this. Any tips on what else to look at, and is this a good direction to move in? How would I go about finding a job in this are once my course is done and I am certified? Quite excited to see where it takes me.
Have you looked at Coding With Mosh (lots on there)?

Just for interest sake - is the course through Udemy?
 
Talking from a software development point of view here, I wholeheartedly agree with knowledge in SQL (databases) and GIT (version control). Something that is a "low hanging fruit" but may get your foot in the door is getting a PSM (professional SCRUM master) certification if you don't have already, because most recruiters look for people with knowledge/experience of AGILE.
 
Anything dev related is a good direction to go into in my opinion :D

I agree with everything these above dudes said.
I have some less directional advice... Everyone going down any sort of dev path will reach a point where they go "I don't know what the f*ck is going on here". A lot of people give up at this point, just keep going, having that feeling does not mean you can't understand it, it just means you don't YET.

Good luck!
PS: Web frontend as a starting point is more fun Java, Java to some people can feel a bit soul sucking.
 
I am in Devops/java sphere

It's a good direction to move in especially if you do not have a degree because there's a ton of certifications that you can do

There's a ton of enterprise java work with good salaries, I would recommend the following:

1. https://education.oracle.com/oracle-certified-associate-java-se-8-programmer/trackp_333 (at least an associate certification if you do not have a degree or a degree in different industry without any software engineer experience)
2. AWS Certified Developer - Associate Certification (Do foundation and then associate, this is a huge bonus)
3. https://www.udemy.com/course/docker-from-zero-to-hero/ Docker is really important to understand and work
4. https://www.udemy.com/course/spring-hibernate-tutorial/ Java Framework experience especially Spring at the very least

You'll find a job really easily with these, diving into Kubernetes and shit like that without professional experience is hard because you'll have a hard fucking time getting a devops job without any experience unless you know someone
 
Have you looked at Coding With Mosh (lots on there)?

Just for interest sake - is the course through Udemy?
I actually haven't, I'll give it a squiz, I just want to know where to get my footing before branching out. Learn the basics and go from there.

It's actually through a place called ZTM (zerotomastery.io) I got the name when I was watching videos on DevOps, they seemed to be the best between the bunch I've looked at so far; and the courses are very detailed and well explained.
 
  • RGB Like
Reactions: Dom
Talking from a software development point of view here, I wholeheartedly agree with knowledge in SQL (databases) and GIT (version control). Something that is a "low hanging fruit" but may get your foot in the door is getting a PSM (professional SCRUM master) certification if you don't have already, because most recruiters look for people with knowledge/experience of AGILE.
I'll definitely have a look at SQL. I think Git is included down the line in the course I am currently busy with. Would you guys suggest putting a Java course aside after this one and rather going for SQL after the current course?
 
I am in Devops/java sphere

It's a good direction to move in especially if you do not have a degree because there's a ton of certifications that you can do

There's a ton of enterprise java work with good salaries, I would recommend the following:

1. https://education.oracle.com/oracle-certified-associate-java-se-8-programmer/trackp_333 (at least an associate certification if you do not have a degree or a degree in different industry without any software engineer experience)
2. AWS Certified Developer - Associate Certification (Do foundation and then associate, this is a huge bonus)
3. https://www.udemy.com/course/docker-from-zero-to-hero/ Docker is really important to understand and work
4. https://www.udemy.com/course/spring-hibernate-tutorial/ Java Framework experience especially Spring at the very least

You'll find a job really easily with these, diving into Kubernetes and shit like that without professional experience is hard because you'll have a hard fucking time getting a devops job without any experience unless you know someone
Thanks a lot! Will definitely look at doing these after my current one. My main worry was getting into the initial job without actual experience behind my name. I feel like doing the right courses and getting the right certifications are paramount to getting into the industry.

I also know people have been saying that building a portfolio with projects that you have done is a good way to have a higher chance of getting hired. Where would I be able to do projects outside of a workspace?
 
Thanks a lot! Will definitely look at doing these after my current one. My main worry was getting into the initial job without actual experience behind my name. I feel like doing the right courses and getting the right certifications are paramount to getting into the industry.

I also know people have been saying that building a portfolio with projects that you have done is a good way to have a higher chance of getting hired. Where would I be able to do projects outside of a workspace?
Create a github profile and commit some basic stuff to it to show that you understand fundamentals

for example
1. CRUD backend with a rest controller and tests
2. Front-end with some basic bootstrap components and custom css
3. Dockerize your repo's

Just showing the basics is enough, you do not need to build an entire system
 
Everyone going down any sort of dev path will reach a point where they go "I don't know what the f*ck is going on here". A lot of people give up at this point, just keep going, having that feeling does not mean you can't understand it, it just means you don't YET.
Lol, I relate to this too much. I don't even know my job description anymore... I'm doing bits of DevOps, AI engineering, Full-stack development. Anything my boss thinks is cool or useful, I have to proof of concept, test, and deploy. Can be quite challenging at times...
 
This is my opinion only. I am fullstack by trade, my daily languages are specifically Java, C#, Typescript & Angular.

Java (Springboot and Quarkus), unless you have a lot of experience, chance of getting in the door is highly unlikely. These interviews are some of the hardest. You won't get work at the best and most lucrative company straight away.

Typescript, I usually recommend this for new beginners. You have the option to do both frontend, and backend, and is a combination of javascript and c#.

Age plays a role as well, although it's NEVER to late to start, being younger does get you in the door quicker.

Languages out the way, other things that are important.

IDE: IntelliJ is the most well used on an enterprise level, but VisualCode is fine.
GIT/SOURCE CONTROL: Learn how to use github, gitflows, etc.
Kubernettes, this is extremely beneficial, and almost compulsory.
AGILE: Learning about the agile methodology and scums, and software that goes along like Jira

There are a lot that goes into being a "coder" or devops, and most companies use different frameworks and tools.

Long story short, if you have the qualifications for java and/or angular/typescript, I can give you work in the new year IF you pass the interview, and can hands down guarantee you the company would give you the best perks you would find in SA.
 
This is my opinion only. I am fullstack by trade, my daily languages are specifically Java, C#, Typescript & Angular.

Java (Springboot and Quarkus), unless you have a lot of experience, chance of getting in the door is highly unlikely. These interviews are some of the hardest. You won't get work at the best and most lucrative company straight away.

Typescript, I usually recommend this for new beginners. You have the option to do both frontend, and backend, and is a combination of javascript and c#.

Age plays a role as well, although it's NEVER to late to start, being younger does get you in the door quicker.

Languages out the way, other things that are important.

IDE: IntelliJ is the most well used on an enterprise level, but VisualCode is fine.
GIT/SOURCE CONTROL: Learn how to use github, gitflows, etc.
Kubernettes, this is extremely beneficial, and almost compulsory.
AGILE: Learning about the agile methodology and scums, and software that goes along like Jira

There are a lot that goes into being a "coder" or devops, and most companies use different frameworks and tools.

Long story short, if you have the qualifications for java and/or angular/typescript, I can give you work in the new year IF you pass the interview, and can hands down guarantee you the company would give you the best perks you would find in SA.
Wow, thanks a lot man this helps a lot. I'm extremely keen on learning more and more. I usually learn fast.

At the moment I'm only starting out with DevOps. I don't have any prior experience in Coding so as much as I would LOVE to take the offer of that interview and give it a shot; I really don't want to waste your time.

If you are still keen, please send me a PM and we can have a chat about it? As I mentioned, I'm really keen on learning and I'm hard-working :)
 
I am in Devops/java sphere

It's a good direction to move in especially if you do not have a degree because there's a ton of certifications that you can do

There's a ton of enterprise java work with good salaries, I would recommend the following:

1. https://education.oracle.com/oracle-certified-associate-java-se-8-programmer/trackp_333 (at least an associate certification if you do not have a degree or a degree in different industry without any software engineer experience)
2. AWS Certified Developer - Associate Certification (Do foundation and then associate, this is a huge bonus)
3. https://www.udemy.com/course/docker-from-zero-to-hero/ Docker is really important to understand and work
4. https://www.udemy.com/course/spring-hibernate-tutorial/ Java Framework experience especially Spring at the very least

You'll find a job really easily with these, diving into Kubernetes and shit like that without professional experience is hard because you'll have a hard fucking time getting a devops job without any experience unless you know someone
Are any of these certifications worthwhile for OP to complete? GitHub - cloudcommunity/Free-Certifications: A curated list of free courses & certifications.
 

Latest posts

Back
Top Bottom