Find Jobs
Hire Freelancers

UK-based Golang Expert For Program Udpater

£750-1500 GBP

ที่ทำเสร็จแล้ว
โพสต์ 15 วันที่ผ่านมา

£750-1500 GBP

ชำระเงินเมื่อส่งงาน
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
รหัสโปรเจกต์: 38053734

เกี่ยวกับโปรเจกต์

9 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 10 วันที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี
หมอบหมายให้:
รูปอวาตาร์ของผู้ใช้
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 ใน 7 วัน
0.0 (0 รีวิว)
0.0
0.0
9 ฟรีแลนซ์กำลังเสนอราคาโดยเฉลี่ย £1,050 GBP สำหรับงานนี้
รูปอวาตาร์ของผู้ใช้
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 ใน 10 วัน
5.0 (5 รีวิว)
6.6
6.6
รูปอวาตาร์ของผู้ใช้
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 ใน 7 วัน
4.9 (13 รีวิว)
4.2
4.2
รูปอวาตาร์ของผู้ใช้
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 ใน 5 วัน
5.0 (1 รีวิว)
2.0
2.0
รูปอวาตาร์ของผู้ใช้
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 ใน 7 วัน
0.0 (0 รีวิว)
0.0
0.0
รูปอวาตาร์ของผู้ใช้
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 ใน 4 วัน
0.0 (0 รีวิว)
0.0
0.0

เกี่ยวกับลูกค้า

ปักธงของ UNITED KINGDOM
London, United Kingdom
5.0
2
ยืนยันวิธีการชำระเงินแล้ว
เป็นสมาชิกตั้งแต่ มิ.ย. 1, 2016

การยืนยันลูกค้า

ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง