Your Role and Responsibilities- We are looking for a developer highly interested in developing an innovative, future-oriented solution that automates and simplifies the installation, configuration and testing of Linux on Z systems.
- Understands and is able to integrate new technologies such as Software-Defined Networking and Network Functions Virtualization to cloud platforms with skills in the areas of Virtual switches, Network overlay technologies, Overlay technologies, Physical NIC drivers and selective leverage offloads a software interfaces.
- Has working experience of Linux based driver ecosystem development and integration and has work experience with kernel networking subsystems such as iptables, sockets and has
- broad understanding of core network troubleshooting skills, response with urgency on incidents, perform root cause analysis, look out for the patterns, build knowledge base.
- Development experience in solutions for SDN infrastructure on Z server platform and
What you will do (Roles & Responsibilities) :
- •Understand and integrate new technologies such as Software-Defined Networking and Network Functions Virtualization to cloud platforms with skills in the areas of Virtual switches, Network overlay technologies, Overlay technologies, Physical NIC drivers and selective leverage offloads a software interfaces
- •Linux based driver ecosystem development and integration.
- •Work with kernel networking subsystems such as iptables, sockets
- •Need to have core network troubleshooting skills, response with urgency on incidents, perform root cause analysis, look out for the patterns, build knowledge base.
- •You will be developing solutions for SDN infrastructure on Z server platform
- •You will be expected to work with global teams and independently own the areas of responsibility.
- •Expected to participate in scrums, sprint planning and retrospectives and be an active member of the team providing feedback to improve as needed.
- •You will be expected to work collaboratively with the team, learn new technologies and apply the skills learned”
Required Technical and Professional Expertise
Upto 8 yearsof Working experience with Linux distributions (Ubuntu/RHEL) in a production environment.
Programming Language:
- GoLang,
- REST API with backend application development
Specialized Skills:
- Expertize with logging servers and monitoring frameworks including rsyslog servers, managing regular and audit logs
- Must have experience working with serviceability aspects
- Candidate should have a good understanding of the below to be able to develop L&M components:
- Strong knowledge of Containers (for eg. docker / Podman ) & related technologies like container registries, Dockerfiles,
- creating container images, deploying containers
- Strong working knowledge of Container Orchestration (Kubernetes)
- Strong knowledge of Linux basics including packing, package managers, working with system services, distro specific
- development
- Knowledge of working with Linux distros like Ubuntu
- Good knowledge of Virtualization like hypervisor, Virtual Machines, Bare Metal, Partitions etc and infrastructure/system
- management.
- Good understanding of open source projects; experience with open source community contribution can be an added advantage
Good to have basic understanding
- Networking basics
- Continuous Integration and Deployment (CI/CD) – enhanced understanding of how code is built and deployed in a
- continuous manner
- Strong English communication skills both written and Verbal
Preferred Technical and Professional Expertise
- General understanding of private /public / hybrid cloud concepts
- General understanding of HW servers and server components
- General understanding of open source projects; experience with open source
- community contribution can be an added advantage
- Storage basics (including basic
- understanding of disks, volumes, SAN, Fabric, Storage subsystems etc)
- Security basics (could include basic understanding of identity
- mgmt/authentication,
- authorization, firewall, auditing, secure communication, managing certificates,
- password management etc)
- Logging/Monitoring (basic understanding and application)