About the company We are an information security company offering security managed services, audit, and consulting services.
Job position
Freelance
- Remote work possible
Job description
I am looking to incorporate Windows Event Logs into an application that we are building and need the code written to tie into the Windows Event Log API and process events as they arrive.
The project requires the developer to implement the following API calls:
- EvtSubscribe - subscribe to an event channel
- EvtCreateBookmark - create a bookmark to identify the last log processed
- EvtUpdateBookmark - update the bookmark to identify the last log processed
The application that is developed only needs to be a standalone application written in Go (golang) that can do the following:
- retrieve event logs in xml format
- store a bookmark for the last processed event
- use a stored bookmark to resume processing events at the specified bookmark
- convert event xml into key-value pairs stored in a golang map
This program should be written entirely in Go and should not include any additional DLLs. Other windows APIs available for Go can be reviewed to see how this is done.
The project deliverable is a functioning program with all available source code. No additional libraries should be used beyond what is available in the Go standard library without consulting me.
This is really only a piece of the functionality that we need and we are using the project to vet an engineer for continued work. You do not need to be an expert in Go to apply for this project. If you think you have the skills to complete this project, please apply.
Skills & requirements
Windows API experience (or willingness to learn), Go
Instructions how to apply Apply at this url: https://www.golangprojects.com/golang-go-job-qq-Software-Engineer-remote-work-possible-Phoenix-Aeris-Secure-LLC.html Please mention that you found the job at Golangprojects.com
Software Development Engineer, EKS Anywhere - Amazon(March 2024) Santa Clara, California, United States - Salary: $115,000 - $223,600
As a Software Engineer in the Elastic Kubernetes Service (EKS) team working on EKS Anywhere, you will help us deliver the mission of helping customers run containers successfully anywhere. At Amazon E...Senior Backend Engineer - Lighthouse(March 2024) Madrid, Spain (Remote work possible) Greater Madrid Metropolitan Area
At Lighthouse (formerly OTA Insight), weβre on a mission to reimagine commercial strategy for the hospitality industry. Our commercial platform simplifies data, tra...Senior Backend Engineer - Calm(April 2024) Remote US, 100% Remote - Salary: $157,675 - $259,700
Calm is on a mission to support everyone on every step of their mental health journey. With the #1 app for sleep, meditation and relaxation as well as a growing library of digital, evidence-based ment...Distinguished Engineer II - IaaS (Containers, OS and Language Runtimes) - GEICO(March 2024) Remote US, 100% Remote - Salary: $125,000 - $300,500
GEICO is seeking a distinguished engineer to lead the Containers, OS, and Language Runtimes team. You will drive innovation in container technology, operating systems, and language runtimes, shaping t...
Senior Backend Engineer - GoTu(April 2024) Remote US, 100% Remote
Join our dynamic Miami-based tech startup, generously supported by venture capital, as we search for an experienced Senior Backend Engineer. At GoTu, we're revolutionizing the dental industry with our...
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!