Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

NetApp Software Engineer 
India, Karnataka, Bengaluru 
783817880

07.07.2024

Responsibilities:

  • Develop, test, and maintain cloud-based applications and services using Go Lang and Python.
  • Write clean, efficient, and maintainable code to solve complex problems and improve system performance.
  • Collaborate with cross-functional teams to understand requirements and design scalable and secure cloud solutions.
  • Automate deployment, scaling, and monitoring of cloud-based applications and infrastructure.
  • Work closely with the SRE team to ensure smooth feature deployment in production environments.
  • Utilize AI tools like Copilot to enhance productivity in automation, documentation, and unit test writing.
  • Troubleshoot and resolve issues related to cloud infrastructure, performance, and security.
  • Stay up to date with emerging technologies and industry trends to continuously improve cloud-based solutions.
  • Participate in code reviews, knowledge sharing sessions, and contribute to the improvement of development processes.

Requirements:

  • Strong programming skills in Go Lang and Python.
  • Proficiency in using AI tools like Copilot to enhance productivity in automation, documentation, and unit test writing.
  • Solid understanding of cloud computing concepts and services (e.g., AWS, Azure, Google Cloud).
  • Experience with containerization technologies (e.g., Docker, Kubernetes) and infrastructure-as-code tools (e.g., Terraform, CloudFormation).
  • Proficient in designing and implementing RESTful APIs and microservices architectures.
  • Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD).
  • Knowledge of networking concepts, security best practices, and system administration.
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
  • Strong communication and interpersonal skills to effectively collaborate with cross-functional teams.

Preferred Skills:

  • Experience with other programming languages, such as Java, C++, or Ruby.
  • Knowledge of database technologies (e.g., SQL, NoSQL) and data storage solutions.
  • Familiarity with monitoring and logging tools (e.g., Prometheus, ELK stack).
  • Understanding of Agile/Scrum methodologies and DevOps principles.
  • Certifications in cloud technologies (e.g., AWS Certified Cloud Practitioner, Google Cloud Certified - Associate Cloud Engineer) would be a plus.

Please note that this job description is not exhaustive and may change based on the organization's needs.

Education
  • Bachelor’s degree in a relevant field (e.g. Computer Science, Engineering)
  • Typically requires a minimum of 2 years of related experience.

Did you know…

If you want to help us build knowledge and solve big problems, let’s talk.