Apply now »

Title:  Staff Cloud Engineer (Kubernetes and Golang)

Location: 

Bangalore, Karnataka, IN

Requisition ID:  130306

Job Summary

From the newest ideas in cluster computing to the latest web framework, NetApp's Cloud products embrace innovation to deliver compelling solutions to our business.
Come be a part of a team working on Azure NetApp Files building cutting-edge projects, and providing world-class customer-focused storage services in the cloud. We're looking for an innovative proven developer who will contribute and shape the future of Azure NetApp Files as we develop the next-generation software architecture to provide the infrastructure for highly innovative systems applications.
The candidate is expected to possess a high-standard standard for quality in software design and implementation, work closely with other senior engineering staff. This position requires an individual to be creative, team-oriented, technology savvy, and driven to produce results.

Job Requirements

•    Strong experience developing products for Microsoft Azure cloud
•    Strong programming skills in Golang / Go
•    Experience with programming in C#
•    Experience developing and delivering REST, JSON, and XML-based APIs for configuration, reporting, etc. is required.
•    Experience programming on the Linux platform is required
•    Experience using MySQL, and Redis
•    Experience with microservice architecture
•    Experience with Docker and KubernetesPrior experience with libevent, libev, gevent, RabbitMQ is nice to have.
•    Knowledge of Kerberos/Active Directory a plus is a nice to have.
•    Knowledge of security basics (SSL/TLS, AES, PKI, etc) is nice to have.
•    Strong generalist understanding of concepts related to computer architecture, data structures, and standard programming practices
•    Develop longer-range project plans and schedules for individual or work for a small tea

 

Key Responsibilities

 

•    Lead design, implementation, and verification of systems/subsystems
•    Responsible for providing support in the development and testing activities of other engineers that involve several interdependencies.
•    Provide team and project technical leadership.
•    Participate in technical discussions within the team and with other groups within Business Units associated with specified projects.
•    Willing to work on additional tasks and responsibilities that will contribute towards team, department, and company goals.
•    Provide guidance and mentoring to more junior engineers.
•    Responsible for unstructured tasks and the issues addressed are less defined requiring new perspectives, creative approaches, and more interdependencies.
•    Apply attained experiences and knowledge in solving problems that are complex in scope requiring in-depth evaluation.
•    Limited supervision and direction are provided, as this individual can operate, drive results and set priorities independently.

Education

  • Requires a minimum of 12 years of related experience with a Bachelor’s degree; or 8 years and a Master’s degree; or a PhD with 5 years experience; or equivalent experience.


Job Segment: Cloud, Test Engineer, Testing, Software Engineer, Developer, Technology, Engineering

Apply now »