Senior Golang Open Source Developer at Nirmata

Posted on: 09/24/2021

Location: India (REMOTE)

Original Source

Tags: istio azure coverage golang containers docker aws kubernetes

**ABOUT THE JOB** We are looking for passionate Golang developers to design, develop, and operate key components of Nirmata, including OSS / CNCF projects like Kyverno and kube-netc. Nirmata is a next generation application management platform powered by Kubernetes and the CNCF ecosystem. Software engineers in this role will work directly with Kubernetes, Containderd, Istio, and several other open source projects. The role requires good knowledge of networking protocols (TCP, HTTP, etc.), security concepts, as well as knowledge of operating systems like Linux and Windows. Our developers love to contribute to the community through meet-ups, blog posts, hackathons, and open source projects. Our developers are also contributors to CNCF projects such as the Multi Tenancy WG. **SOME PROJECTS YOU’LL WORK ON:** * Nirmata is the company behind Kyverno, the CNCF OpenSource project. As a member of the Nirmata engineering team, you will have the unique opportunity to work on the leading Kubernetes native Policy Management solution. * Nirmata's solution is composed of Kyverno, a policy engine running as an admission controller in Kubernetes and a set of Cloud micros services developed in Java. * Nirmata also develops Kubernetes controllers used to communicate with Nirmata SaaS. You will have the opportunity to work on the scalability and the performance aspects of these components. **DUTIES:** * Make significant contributions at the requirements level, architecture level and design to confirm Nirmata as the Policy Management industry leader * Design and implement new features for the Kyverno Policy Manager * Help to create and enforce coding and process standards for application development * Plan, schedule and execute assignments to milestones * You will be one of Nirmata’s maintainers on the Kyverno Open Source project * You will review Pull Requests submitted from the Open Source community * Act with a sense of urgency to achieve critical milestones and resolve customer issues * Provide technical leadership * Mentor junior engineers * Mentor the development team in the adoption and use of best practices and design patterns * Improve the software development process **QUALIFICATIONS:** * BE/Btech preferably Computer Science * 5+ years of professional software engineering * 3+ years of Golang development * 3+ years of Micro-services * 3 years experience with containers: Kubernetes, Docker * 1 years experience with one of the following: AWS, Azure, GCE **PREFERRED:** * In Depth knowledge of Networking Protocols * Linux OS Kernel knowledge * Certified Kubernetes Administrator - Developer * Prior experience in a small startup **ABOUT NIRMATA** Nirmata is a lean, rapidly-growing, technology startup that is gaining traction in the $7B+ Kubernetes DevSecOps automation space. Nirmata provides an easy to use, software-as-as-service that deploys, operates, and optimizes cloud-native applications, packaged in containers. IDC predicts that there will be 500 million+ new digital apps and services using cloud-native approaches by 2023. Companies that are using Nirmata today include The New York Times, Duke Energy, Belden, and several other Fortune 2000 enterprises. Nirmata is a unified management-plane for Kubernetes clusters and workloads built for enterprise DevSecOps teams. Nirmata enables secure self-service cluster provisioning, provides visibility, health, metrics, and alerts, ensures compliance via workload policies, and streamlines application deployments across clusters. Nirmata eliminates Kubernetes complexity for developers and operators, to increase agility and save costs. Nirmata integrates with all major public cloud and private cloud providers to enable Kubernetes everywhere, across data centers, clouds, and edge deployments. **YOUTUBE**: ;t=2s **Benefits:** Comprehensive health coverage including medical, dental, and vision; Equity awards; Flexible time off; Remote - work anywhere; Home office setup assistance * ### Seniority Level Mid-Senior level * ### Industry + Information Technology and Services + Computer Software + Internet * ### Employment Type Full-time * ### Job Functions