3 - 5 years

10.0 - 15.0 Lacs P.A.

Bengaluru

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

Golangnetwork engineering.KafkaOSPF routingKubernetesRabbitMQToken based authenticationSNMP TrapsLinux kernelPrometheusGrafana

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Description: Proeffective IT Services Private Limited Job title: Golang Developer Location: Bengaluru Terms: Full - Time Skills: Golang, Kubernetes, OSPF routing, VTI virtual tunnel interfaces, IPsec VPN, Token based authentication, SNMP Traps, Kafka, RabbitMQ, Prometheus, Grafana, Linux kernel, network engineering. Experience: 3 years to 5 years About us: We are committed to empowering businesses with expert IT solutions, consulting, and providing solutions tailored to meet unique needs. Our focus on quality and client satisfaction allows us to combine technology and strategy to drive your success. If you like challenging work environment where everyone is recognized and challenged to aspire their career goals, then you are at the right place! About the role: We are seeking a skilled Golang Developer to join our team and contribute to building high-performance, scalable, and robust applications. The ideal candidate should have experience in backend development, cloud technologies, and distributed systems. Responsibilities: Develop & maintain a Golang-based backend that manages thousands of networking devices. Implement secure, token-based authentication between backend and gateway devices (JWT, OAuth2, mTLS). Configure and manage OSPF routing, Virtual Tunnel Interfaces (VTI), and IPsec VPNs via backend APIs. Design and implement a scalable microservices architecture using Kubernetes (K8s). Handle SNMP trap processing for real-time device monitoring and alerts. Utilize Kafka/RabbitMQ for handling high-throughput device events asynchronously. Ensure high availability, fault tolerance, and scalability in backend services. Optimize network traffic handling, logging, and monitoring using Prometheus, Grafana, or ELK. Implement automated provisioning and configuration management Candidate Requirements: 3-5 years of experience in backend development with Golang. Strong understanding of networking protocols (TCP/IP, OSPF, IPsec, VTI, SNMP). Experience with secure communication channels (mTLS, OAuth2, JWT). Hands-on experience in Kubernetes (K8s) and containerized microservices. Experience with Kafka/RabbitMQ for event-driven architecture. Good understanding of Linux internals and system performance tuning. Experience with monitoring and logging tools (Prometheus, Grafana, ELK). Knowledge of infrastructure automation (Terraform, Ansible, Helm). Familiarity with CI/CD pipelines for automated deployments. Nice to have: Experience in low-latency, high-performance distributed systems. Exposure to Edge Computing & IoT device management. Knowledge of firewall configurations and VPN setups.

RecommendedJobs for You

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Bengaluru, Hyderabad, Mumbai (All Areas)

Hyderabad, Gurgaon, Mumbai (All Areas)