Upwork

MinIO Administrator with .NET Expertise

Posted: 15 minutes ago

Job Description

An enterprise client is looking for a MinIO Administrator with a background in .NET development to manage and optimize our object storage infrastructure while supporting integration with .NET applications and services.The ideal candidate will have hands-on experience deploying, configuring, and maintaining MinIO clusters, along with solid development skills in ASP.NET MVC and .NET Core to support application-level integration and data replication.Job DescriptionAs a MinIO Administrator, you will: MinIO Administration: Deploy, configure, and manage MinIO clusters (standalone or distributed). Manage user access, IAM policies, and security certificates. Monitor system performance, capacity, and replication health. Handle upgrades, backups, and recovery procedures. Implement logging, auditing, and alerting systems. Integrate MinIO with client applications, APIs, and other storage backends. .NET Development: Design, develop, and maintain web applications and APIs using ASP.NET MVC and .NET Core. Integrate .NET applications with MinIO storage services. Implement data replication and synchronization on the application layer. Troubleshoot and optimize performance across applications and storage systems. Collaboration & Support: Work closely with DevOps, QA, and development teams to ensure reliable deployments. Maintain detailed documentation for configurations and procedures. Support CI/CD pipelines and automation related to storage integration. QualificationsTo be successful in this role, you need: Bachelor’s degree in Computer Science, Engineering, or a related field. Proven experience administering MinIO in production environments. Proficiency in ASP.NET MVC and .NET Core. Knowledge of object storage, S3 API compatibility, and data replication. Strong understanding of Linux administration, Docker, and/or Kubernetes. Experience with SSL/TLS, reverse proxies (e.g., Nginx), and load balancing. Familiarity with Prometheus, Grafana, or similar monitoring tools. Experience with Git, Azure DevOps, or similar version control systems. Strong problem-solving, documentation, and communication skills in English. Preferred Skills: Knowledge of CI/CD pipelines and DevOps best practices. Familiarity with Agile development methodologies.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In