Operating Systems Development Jobs

8 were found based on your criteria {{ paging.total|number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("0")|number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("1")|number:0}})
Fixed-Price - Entry Level ($) - Est. Budget: $50 - Posted
Please read through the whole page, and attached document. Big picture In this project, you are going to implement a vCPU scheduler and a memory coordinator to dynamically manage the resources assigned to each guest machine. Each of these programs will be running in the host machine's user space, collecting statistics for each guest machine through hypervisor calls and taking proper actions. During one interval, the vCPU scheduler should track each guest machine's vCpu utilization, and decide how to pin them to pCpus, so that all pCpus are "balanced". Balance means that each pCpu handles similar workload. The "pin changes" will have overhead, so the vCPU scheduler should try its best to make as few as possible. During one interval, the memory coordinator should track each guest machine's memory utilization, and decide how much extra free memory should be given to each guest machine. The memory coordinator will set the memory size of each guest machine and trigger the balloon driver to inflate and deflate. The memory coordinator should react properly when the memory resource is insufficient. Tools that you need or might help you(this works only for ubuntu, will release shortly for RedHat) 1. qemu-kvm, libvirt-bin, libvirt-dev are packages you need to install, so that you can launch virtual machines with KVM and develop programs to manage virtual machines. 2. libvirt is a toolkit prividing lots of APIs to interact with the virtualization capabilities of Linux. 3. Virtualization is a page you should check. 4. virsh, uvtool, virt-top, virt-clone, virt-manager, virt-install are tools that may help you playing with virtual machines. Deliverables You need to implement two separate C/C++ programs, one for vCPU scheduler(vcpu_scheduler.cc) and another for memory coordinator(memory_coordinator.cc). Both programs should accept one input parameter, the time interval (in seconds) your scheduler or coordinator will trigger. For example, if we want the vCPU scheduler to take action every 12 seconds, we will start your program using ./program_name 12 You need to submit one compressed folder containing two separate subfolders(cpu and memory), each containing a Makefile and the corresponding codes. We will compile your program using make Step by Step --- Which environment should I use to develop? If you are going to use your own computer, make sure your cpu supports hardware virtualization and the Linux is directly installed (native) on the hardware. Note: you cannot do this project in a virtualbox hosted Linux. Please make sure balloon driver is enabled. Use the deepthought server, more information will be released soon. SEE ATTACHED DOCUMENT FOR MORE DETAILS.
Skills: Operating Systems Development C++ Embedded Linux
Hourly - Entry Level ($) - Est. Time: 1 to 3 months, 10-30 hrs/week - Posted
I need someone who is great at creating Standard Operating Procedures (SOPs) An SOP is a document consisting of step-by-step information on how to execute a task. I'm looking to turn all of my day to day task into duplicatable systems. So what I will do is record a task and then give you the video to watch. Then using a combination of writing it out, screenshots and video you'll create a step by step document (SOP) that shows how to do it. So basically you'll be creating a SOP (Standard Operating Procedure) Here are two SOPs that I've created, you can use this type of layout when creating yours; 1- https://docs.google.com/document/d/1w1xg15m4--VL27fcoeGqir1NIdGOHos4creYBL5HTqk/edit?usp=sharing 2- https://docs.google.com/document/d/1ZSGRRulqiRhfagkjpFbT7tEUAv-nPCUG0JLXp5zRxjc/edit?usp=sharing I'm looking to hire someone that can create several dozen of these for me over the next couple of months. When bidding please mention the word "Work the System" at the very beginning so I'll know you read this post and are serious. Also be sure to show me examples of an SOP that you have created if you have any. Things you'll need; A way to take screenshots (When / if they are needed) to include in the SOP - I use Jing A way to record video (When / if needed) to include in the SOP - I use Jing The ability to type, speak, read and communicate in FLUENT English
Skills: Operating Systems Development Administrative Support General Office Skills Office Administration
Hourly - Entry Level ($) - Est. Time: 3 to 6 months, 30+ hrs/week - Posted
Automotive Company is currently looking for a Senior Application Developer to work developing our new app. You must be an expert in IOS & Android platforms. The ideal candidate will conduct design and development in full project life cycle, and implement improvements in the overall process. Responsibilities: • Help to develop company’s new software for dispatching and inventory management. • Gather data from our current software and procedures to implement on new website and app. • Performs application development, including business process evaluation, conceptual and security design, database design and implementation, front-end programming, system implementation and testing, solution maintenance, and integration of multiple systems. Qualifications: • A proven track record • Bachelor's Degree in Computer Science or related field preferred. • Project Management Experience • 4+ years experience in software engineering including code development, scripting, workflow, data mapping • English proficiency (Strong verbal/written communication skills) • Demonstrated ability to be productive independently • Strong organizational, interpersonal and analytical skills If you are up for this challenge, send your portfolio along with a cover letter with 2-3 sentences telling us why you are our ideal candidate, your salary requirement and what is your favorite app and why?
Skills: Operating Systems Development Informix Programming Java Lighttpd
Fixed-Price - Intermediate ($$) - Est. Budget: $500 - Posted
We are an established IT systems integration company in Zambia and are now looking to add to the team by hiring additional IT Engineers to supplement our local team with offshore skilled members who will be able to work remotely on troubleshooting and problem resolution across various technologies, applications and systems. We already have two freelancers assisting us in our team and because of the success of this model and recent business growth, we are now looking to add to this. We have a budget of $500 per resource per month and we will be selecting two to three candidates based on their certifications, competencies and experience to fulfil this requirement. If the chosen candidate performs and is capable of supporting our business needs as required, we will increase the monthly budget allocation per resource to $750 from the fourth month. Our skillset requirements are as follows: - HP/Dell/Lenovo/IBM Server and others - hardware troubleshooting & resolution - Microsoft Windows Server Operating Systems and Linux - Installation, configuration, integration and trouble shooting - Desktop Support e.g. Office Applications, LAN connectivity issues, Outlook Email problems etc - Installation, configuration, integration and trouble shooting - Microsoft Exchange Server 2013 - installation, configuration and trouble shooting including SPAM, Malware management etc. - VMware - installation, configuration and trouble shooting - Cisco switching/routing - installation, configuration and trouble shooting - Cisco ASA Firewall - installation, configuration and trouble shooting - Cisco IP Telephony - installation, configuration and trouble shooting - Cisco Wireless devices - Installation, configuration and trouble shooting - Cisco UCS - Server installation, configuration and trouble shooting - NetAPP San System - installation, configuration and troubleshooting - Flexpod (Cisco/VMware/Netapp) Combined - installation, configuration and trouble shooting - Avaya IP Telephony and Contact Centre - installation, configuration and trouble shooting - Website Development/Maintenance on wordpress - LAN/WAN - Configuration and trouble shooting - Checkpoint/Cyberoam/Fortigate Firewall - installation, configuration and trouble shooting - Sage ERP 300 - Installation, configuration and trouble shooting - Sage VIP HR & Payroll - Installation, configuration and trouble shooting - Comvault Backup – Installation, configuration and trouble shooting - Symantec Backup Exec - Installation, configuration and trouble shooting - Symantec End Point Protection - Installation, configuration and trouble shooting - Internet Service Provider interface and resolution experience (DNS/IP Conflict/MXrecords, etc) Other skill-sets over and above this will be an added advantage. We respect that one individual will not have all of the above competencies and hence the need to bring on two/three members who will jointly be able to give us the expertise to cover all the above. We anticipate the working approach to be via remote connectivity and dialogue via skype video/voice chat or in emergencies via direct telephone call. Reliable and fast internet connectivity is a must. The opportunity to fly to Zambia for project specific deliveries is also a possibility. We encourage candidates who would like to bid for this opportunity to only do so if they are able to dedicate at-least 90% of their time to us during GMT 06:00 to GMT 16:00 although there may be times where additional hours may be required depending on the issues being handled. Payment will be released every two weeks for the first three months and if the candidate successfully continues after this, at the rate of $750 from the 4th month, then payment will be released monthly. Only shortlisted candidates will be contacted at which stage a more detailed dialogue will be conducted with us to make sure both parties understand the expectations fully.
Skills: Operating Systems Development Avaya Cisco Certified Internetwork Expert (CCIE) cisco routers