Tech stack is (mainly): Java, Python, Vue.js, (and Go for sub-projects). Expertise in IaaS, hypervisors (such as KVM, Vmware, XenServer/XCP-ng), storage and networking is a plus.
To apply, you can email me on rohit.yadav AT shapeblue.com
Thanks a lot, as a backend distributed systems person I have hard time understanding UI in general. I'm half way through your videos now, and for the first time I could grok what React is all about.
We work on opensource Apache CloudStack, with our team spread across Europe, Asia, Africa and America. We're hiring for positions of software engineer, test engineer and consultant engineer.
Our work involves deep knowledge of hypervisors, storage, and/or networking. We are a polyglot environment – developing Apache CloudStack mostly in Java and Python. Our team values collaboration, continuous improvement, and the Apache Way.
'the only serious opensource contender around', have you heard of Apache CloudStack? It has seen some serious usage: http://cloudstack.apache.org/users.html
Not sure if people know about Apache CloudStack or not, it has all those IaaS feature and it just works with various basic to advance networking models.
It is subjective, we've papers on this area but the industry is yet to find something concrete. Most of us measure code quality by different apparatus, such as:
- code coverage
- average number of bugs per kloc
- no. of bugs/faults reports per day/hour/per kloc etc.
collyw, if someone is new to Linux I would also suggest them to use Ubuntu or Mint. But, as you start using it at some point of time you may want to tweak your system like you wanted(given that you've bandwidth and motivation to do so). It's about that time, most novice to advance sysadmins/users would want to use something like Fedora or Arch.
Fedora Linux for Desktop - Great documentation, community and support. You get the greatest, latest and the most robust distro in terms of drivers and stability (I've tried Ubuntu, Debian, Arch, Manjaro) that requires very less sysadmin work (unlike Arch etc.).
Debian Linux for server (stable, tested).
Rant: Few years ago the state of yum based distros was very bad and at that time Ubuntu came and was instantly favoured. Right now rpm based distros are in much better shape and deserves a shot. About pkg-management -- I find apt clumsy for example you need to apt-cache search/list, but to install do apt-get install; I like yum (search/install etc. just one tool) and rpm a lot.
While it may depend on a company's requirements; speaking for the startup I work for -- we use bare-metal servers that give us more bang for the buck and they are cheaper than aws and cloud solutions in general that we've compared (note: we were on Linode in the beginning but are now on SoftLayer)
For my company's server infra automation I evaluated Chef, Puppet, Salt, Ansible, Fabric. The deciding factors for me were a stable software with a good ecosystem. I found that Puppet is much better than the rest when it comes to having an active community, but I like the scriptability, hackability and simplicity of Fabric. Chef was nice too but found it cumbersome to setup and write recipes compared to Puppet's module.
I wanted a masterless setup where there would be no central master so I use Puppet as a git repo with Fabric, where Fabric takes care of parallel ssh keys management with Gitlab (git hosting software, used internally) and deployments. I've added custom python modules to manage continuous deployment of code as well, I really like the basic command and programmable interfaces it offers, roles and just programming in Python. The whole setup thus uses a masterless Puppet (git) + Fabric, works on an exclusive private network across datacenters.
Who cares? I think it's a matter of acceptance, people have come up with different meaning of words which get adopted around the world before the formally land into a widely accepted dictionary etc. Hacker before the culture started, meant a person who hacks (chops wood?), but now has different meaning.
We could create some 'xyz' word and if everyone starts using it, it becomes acceptable; that does not mean you flame early adopters, there are many words people would just throw around (such as fck :P), I guess they use they creative/poetic license and get away :P
Sure, I agree and I understand things go wrong, so we've monitoring tools (munin, pingdom, pagerduty etc.) and we check them often or they post notifications often. There are at least two folks on-call 24x7. Based on present workloads we've calculations on how much time it would take to exhaust resources and we plan our servers accordingly, this buys us time to react.
Hi all, ShapeBlue is a remote-only 100% employee-owned international business ( more on this on https://www.shapeblue.com/shapeblue-has-become-an-employee-o... ).
We are hiring devs and QA engineers to work on opensource Apache Cloudstack ( see https://cloudstack.apache.org https://github.com/apache/cloudstack ).
Read more on https://www.shapeblue.com/careers/
Tech stack is (mainly): Java, Python, Vue.js, (and Go for sub-projects). Expertise in IaaS, hypervisors (such as KVM, Vmware, XenServer/XCP-ng), storage and networking is a plus.
To apply, you can email me on rohit.yadav AT shapeblue.com