bpowell
We are leading in cutting edge mobile security and sponsor a number of open-source tools such as radare (https://github.com/radare/radare2) and Frida (https://github.com/frida/) that are widely used by security researchers. Unfortunately we can’t offer sponsorship at this time and candidates must be located in the continental US. We are looking to fill a senior devops position. When applying please put in you found this on Hacker News!
=========== What we are looking for ===========
- You've done Kubernetes the hard way - or better yet, you know what it is, but you've spent more time working with Kubernetes in production than reading about it.
- You have development experience. We write code on top of the Kubernetes API so being able to dive deep into code is extremely valuable!
https://nowsecure.applytojob.com/apply/M0BWUuayww/Senior-Pla...
When applying please put in you found this on Hacker News!
=========== What we are looking for ===========
- You've done Kubernetes the hard way - or better yet, you know what it is, but you've spent more time working with Kubernetes in production than reading about it.
- You have development experience. We write code on top of the Kubernetes API so being able to dive deep into code is extremely valuable!
https://nowsecure.applytojob.com/apply/oiwPgGyOoR/Senior-Pla...
We are leading in cutting edge mobile security and sponsor a number of open-source tools such as radare (https://github.com/radare/radare2) and Frida (https://github.com/frida/) that are widely used by security researchers. Unfortunately we can’t offer sponsorship at this time and candidates must be located in the continental US. We are looking to fill a senior devops position.
When applying please put in you found this on Hacker News!
=========== What we are looking for ===========
- You've done Kubernetes the hard way - or better yet, you know what it is, but you've spent more time working with Kubernetes in production than reading about it.
- You have development experience. We write code on top of the Kubernetes API so being able to dive deep into code is extremely valuable!
https://nowsecure.applytojob.com/apply/oiwPgGyOoR/Senior-Pla...
Automate All the Things
It takes a lot of time to mentor these students, so one of the ways we handle that is have some of the more "seasoned" student developers help train. This works out very well for us, in that we have two seasoned student developers that help train the four fresh students we have. The questions that the newly hired students have can generally be answered by another student, because they probably had the same problem. While these seasoned students help out a lot, I still have to spend time mentoring and training. Be prepared to spend more time than what you think, but the rewards pay off in the end.
Also it helps if you find what the developer is passionate about and maybe find work that aligns well with that. We had a former student that once we found out they wanted to do iOS development, we put them on that task and they really shined. It does take some work to find out what they want to get into, but it has worked well for us.
As for getting up to the "senior developer" skill level, that is not something that we have baked into our student program. Once a student graduates, they can no longer work with us. It takes more than the typical 4-5 years to graduate university to hit that level.
Git Workflow
Our security team is relatively new. When I first started back in 2013 we didn't really have one. So if you had a few programmers that didn't understand security, many things got through. We do a much better job now, but I can see how other universities can really struggle.
The place I work at is not ready to use something like docker, so I made a cloneish of docker for us to use. We are still in the early stages of it right now. Brocker is a combination of docker and kubernetes. Sorry for the bad documentation, I'm slowly adding more.
I never grew up! I still play my old GameBoy Color when I go on long trips. I know there are many emulators out there for these old systems, but I want to know how they work and figured if I'm still playing with one, let's make one!
Thanks for the tip about the CPU instructions. I did notice that, but when looking through the Javascript code there was a one to one relationship with opcodes to instructions. Wasn't sure why the person went that way, maybe because it was easier? Either way I will keep that in mind and try to do code reuse!
Test ROMs are amazing! I have been playing around with a few ROMs I have and they all seem very complicated. This should make it easier to determine if I'm on the right track or not.
With the little code I have written, 90% of it is Printf to the screen to see what is going on :).
I do want to share with you this other tutorial that I found [1]. It is similar to the Javascript one, but it goes into way more detail on some parts.
Thanks very much for all the help! I have a lot of reading to do this weekend!
[1]: https://realboyemulator.wordpress.com/2013/01/01/the-nintend...