NetApp

Software Engineer – Golang, Python, CI-CD, Cloud Infrastructure

NetApp

full-time

Posted on:

Location Type: Office

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

About the role

  • Developing and maintaining cloud-based solutions.
  • Solving complex problems and collaborating with the Software Engineering team to deploy features in a production environment.
  • Designing and implementing managed Cloud Services based on given requirements.
  • Monitoring, analyzing, and measuring system health, availability, and latency using Google native tooling.

Requirements

  • Excellent Problem solver, proficient coder and a designer.
  • Thorough understanding and extensive experience with Block/File technologies having hands-on experience in designing and developing software solutions.
  • Proficient with any of the languages C, C++ or Golang.
  • Experience with Python, Java/C-sharp is added advantage.
  • Thorough understanding of Linux or other Unix-like Operating Systems.
  • Strong in Data Structure and algorithms.
  • Expertise in REST API design and implementation.
  • Prior experience with Filesystem development and Distributed system design is desirable.
  • Understanding of Container based technologies preferably Kubernetes & Dockers and experience with Cloud service APIs (e.g. AWS, Azure or GCP) is desirable.
  • Continuously monitor, analyze, and measure system health, availability, and latency using Google native tooling. Develop and implement steps to improve system and application performance, availability, and reliability.
  • Knowledge of infrastructure like hypervisor, Cloud Storage and experience with cloud services including Databases, Caching, Object and Block Storage, Scaling, Monitoring, Load Balancers, Networking etc. is added advantage.
  • Mentor new team members, participate in interviews, and contribute to building high-performance teams.
  • Work on development, bug fixes/updates, spec updates, customer RCAs and automation.
  • Strong oral and written communication skills.
  • Engage in incident management processes including the 24X7 Oncall rotations ( as per the sun model) to resolve production issues within agreed SLAs/SLOs.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++GolangPythonJavaC#LinuxData StructuresAlgorithmsREST API
Soft skills
Problem solvingCollaborationMentoringCommunication