Home

Golang Developer at Remote, Remote, USA
Email: [email protected]
From:

Sanjeev Kumar Singh,

Tek Inspirations LLC

[email protected]

Reply to:   [email protected]

Job Description -

Golang Developer

Remote 100%  

Job Description:

Welcome to Peacock, the dynamic new streaming service from NBCUniversal. Here youll find more than a job. Youll find a fast-paced, high-performance team of incredible colleagues that want to be at the epicenter of technology, sports, news, tv, movies and more. We work hard to connect people to what they love, each other and the world around them by creating shared experiences through culture-defining entertainment. 

As a company, we embrace the power of difference. Our team is committed to creating an organization that champions diversity and inclusivity for all by curating content and a workforce that represents the world around us. We continue to challenge ourselves and the industry by being customer-centric, data-driven creatures of innovation. At Peacock, we are determined to forge the next frontier of streaming through creativity, teamwork, and talent.

We are looking for a highly skilled Golang Developer to join our team. The successful candidate will be responsible for configuring our AIOps/Event Management platform and writing code using Golang to automate and optimize our systems. The ideal candidate should have a deep understanding of AIOps/Event Management platforms and experience in software development using Golang.

What the ITSM team does

      Managing automation projects, including ServiceNow process automation, AiOps and Event Management

      Providing technical guidance and support to other IT teams and stakeholders on ITSM automation solutions and processes.

      Troubleshooting and resolving issues related to IT operations automation solutions.

      Staying up-to-date with new ITSM automation tools and technologies and making recommendations on their adoption.

      Developing and implementing automation solutions for incident management, problem management, change management, service request management, and other ITSM processes.

      Creating and maintaining technical documentation, including design specifications, configuration, and deployment guides.

Role Responsibilities:

      Design and implement automation solutions to optimize our systems.

      Write high-quality, maintainable, and scalable code using Golang.

      Configure AIOps/Event Management platform to monitor and analyze system performance.

      Collaborate with cross-functional teams to identify automation opportunities and streamline workflows.

      Develop and maintain technical documentation and operational procedures.

      Troubleshoot and resolve complex automation issues.

      Continuously evaluate and improve automation processes to enhance system performance and reliability.

      Develop and maintain Golang libraries and tools to support automation efforts.

      Design and implement solutions using Golang that are scalable and maintainable.

      Participate in code reviews and ensure adherence to coding best practices in Golang.

      Keep up to date with the latest developments in Golang and automation technologies and incorporate these into the automation solutions.

      Collaborate with other developers and stakeholders to integrate Golang code into the larger automation framework.

      Develop and maintain documentation for Golang code and processes.

Qualifications:

      Bachelors degree in computer science, Software Engineering, or a related field.

      5+ years of hands-on experience in Golang development.

      3+ years of experience in automation engineering, AIOps/Event Management platform configuration.

      Deep expertise in building RESTful web services and microservices using Golang.

      Proficiency with Golang frameworks such as Gin, Echo, or Revel etc.

      Experience with Golang tools like go-routine, go-channels, and the standard Golang library.

      Strong knowledge of relational databases (like PostgreSQL, MySQL) and NoSQL databases (like MongoDB, Cassandra) and how to interface them with Golang.

      Experience with Golang ORM tools such as GORM.

      Proficient in optimizing Golang applications for performance, scalability, and reliability.

      Knowledge of containerization (Docker) and orchestration tools (Kubernetes).

      Familiarity with Golang package management tools such as Go Modules.

      Experience in integrating third-party APIs using Golang and handling API Rate Limiting and Data Parsing.

      Proficiency in cloud platforms such as AWS, GCP, and Azure, especially concerning Golang application deployments.

      Strong understanding of test-driven development (TDD) using Golang, and familiar with testing tools such as GoConvey or Testify.

      Knowledge of Continuous Integration (CI) and Continuous Deployment (CD) tools and how they pertain to Golang projects, such as Jenkins, Travis CI, Concourse CI or CircleCI etc.

      Solid grasp of Golang concurrency patterns and memory management.

      Effective communication and collaboration skills; ability to articulate complex Golang-centric topics to non-technical stakeholders.

      Eagerness to keep up with the latest Golang releases and community best practices, ensuring the company's tech stack remains current and competitive.

Keywords: continuous integration continuous deployment information technology golang
[email protected]
View all
Mon Oct 02 23:18:00 UTC 2023

To remove this job post send "job_kill 704738" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 0

Location: ,