Find Jobs
Hire Freelancers

UK-based Golang Expert For Program Udpater

£750-1500 GBP

I përfunduar
Postuar 15 days ago

£750-1500 GBP

Paguhet në dorëzim
I am seeking an UK based experienced Golang Developer to build a robust and secure Go program that manages updates for another Go executable. This project requires creating a system that monitors GitHub to automate the process of updating, running, and, if necessary, rolling back an executable in a restricted Linux environment. Responsibilities: Develop a program that checks for new versions of an executable stored on GitHub and updates the running executable accordingly. Implement functionality to run the updated executable and perform startup tests to ensure its stability. Design a rollback mechanism to revert to the previous stable version if the new version fails at startup. Incorporate signature verification for each new executable to maintain security and authenticity. Enable the ability for periodic automatic updates and the ability to turn automatic updates off. Expose your program to a REST api so that it can be operated and monitored from a local HTML Preferably use pre-existing open-source Golang libraries to achieve these objectives, ensuring that the solution is both efficient and reliable. There are several that accomplish the above tasks e.g. [login to view URL] Requirements: Proven experience in Golang programming and software development. Familiarity with Linux environments and an understanding of their restrictions and capabilities. Experience with GitHub and continuous integration tools. Knowledge of cryptographic techniques for verifying signatures. Ability to write clean, maintainable code, and to integrate existing libraries effectively. Strong problem-solving skills and attention to detail. Desirable: Experience with sandboxing techniques within Linux environments. Previous work on similar update mechanisms or version control systems. Caveats: Existing IoT solutions that run scripts which require specific kernel modules are known to NOT work in our Linux environment; eg. mender, amazon iot, snapd won't work; however golang programs are known to work. The program needs to be in Go The size of the program needs to be within reasonable limits to be able to run within a raspberry pi environment. Must be based in the UK This project is ideal for a developer who is adept at navigating the constraints of secure, restricted environments and leveraging Golang's capabilities to build comprehensive, secure update mechanisms. If you are looking to contribute to a project that prioritizes security and efficiency, we would love to hear from you
ID e Projektit: 38053734

Rreth projektit

9 propozime
Projekt në distancë
Aktive 10 days ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
I dhënë për:
Avatari i Përdoruesit
With over 8 years of experience in full-stack development and solid fluency in Golang programming codes, I confidently present myself as the best candidate for your project. My comprehension of restricted Linux environments combined with my mastery of Golang assures that I will create a robust update management system for you. I am no stranger to working with GitHub, having integrated CI/CD methodologies including verifying signatures. I also bring detailed knowledge of cryptographic techniques to maintain the security and authenticity of your Go executable updates. Additionally, I have dabbled in sandboxing within Linux systems before, which is a definite plus for your project. Lastly, my solid grasp of maintaining clean, scalable code essentializes my ability to deliver high-quality software that meets your need for efficiency and security. I have worked on similar projects, thus understand the intricacy updating programs while adhering to specific system constraints on a Raspberry Pi environment like yours. My commitment to delivering excellence and maintaining effective communication makes me a great fit for this project. Kindly consider my application so I can employ my skillset to actualize your vision
£1 200 GBP në 7 ditë
0,0 (0 përshtypje)
0,0
0,0
9 profesionistët e pavarur ofrojnë mesatarisht £1 050 GBP oferta për këtë punë
Avatari i Përdoruesit
Hi Good morning , How are you? I just saw your job posting . I see you have been looking for someone experience with these technologies Linux, Golang and Local Job. I believe this is some thing I can help you with because I have 9 years of experience working with these tech stacks and 8 years of experience working on freelancer.com which you can confirm from my profile: https://www.freelancer.com/u/AwaisChaudhry I have few questions: 1. These are all the requirements of your job or do you have more? If yes, Please provide detailed requirements. 2. Do you currently have anything done like Wireframes, UI/UX? Or this job has to be done from scratch? 3. What is the timeline to get this job done? Why Choose Me? 1. I have done more than 250 major projects only on freelancer.com. 2. I have not received a single bad feedback since last 5-6 years. 3. You will find 5 star feedback on last 100+ major projects which shows my clients are happy with my work. Portfolio: https://www.freelancer.com/u/AwaisChaudhry Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) Lets start the chat and discuss your job in detail and we will continue from there. Regards, Awais
£1 500 GBP në 10 ditë
5,0 (5 përshtypje)
6,6
6,6
Avatari i Përdoruesit
HI, I have vast experience in system, Network, and dev sec ops fields. Let me know if you require my services to complete this project. ping me to chat further about your project. Thanks,
£1 125 GBP në 7 ditë
4,9 (13 përshtypje)
4,2
4,2
Avatari i Përdoruesit
Hi Nik S., How are you doing? As a professional developer with expertise in Local Job, Golang and Linux, I eagerly anticipate the opportunity to complete this project for you. Please drop me a message to discuss the project detail. Thank you for considering my services.
£750 GBP në 5 ditë
5,0 (1 review)
2,0
2,0
Avatari i Përdoruesit
Hi, I hope you are doing great. I am a HubSpot-certified and professional SEO, SEM, and SMM expert with over five years of experience and many happy clients. I have reviewed your proposal and am a perfect fit for the requirements. I am expert in GoLang, React, Wix and Laravel. Over the years, I have worked for almost all business categories and created dozens of projects. I would love to discuss my qualifications further and learn more about the job. Best Regards, Ismail
£750 GBP në 7 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hello. I had a look at the project details and very INTERESTING! because it aligns with my skillset. I hope to discuss the details for clear understanding. Thank you
£750 GBP në 4 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i UNITED KINGDOM
London, United Kingdom
5,0
2
Mënyra e pagesës u verifikua
Anëtar që nga qer 1, 2016

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.