Job Description
As a Clouds & DevOps Engineer at New Vision Institute of Technology, you will play a vital role in designing, implementing, and optimizing cloud-based solutions to support our educational and technological initiatives. You will work collaboratively with cross-functional teams to ensure seamless deployment, monitoring, and maintenance of cloud infrastructure. The ideal candidate will possess a strong background in cloud technologies, DevOps practices, and a passion for driving innovation in the education technology sector.
Key Responsibilities:
- Cloud Infrastructure Design and Deployment:
- Design, implement, and manage scalable cloud infrastructure on platforms such as AWS, Azure, or GCP.
- Deploy and configure virtual servers, storage, and networking components to meet the institution’s requirements.
- DevOps Automation:
- Implement and enhance DevOps practices to automate deployment, configuration, and continuous integration processes.
- Develop and maintain CI/CD pipelines to streamline software delivery.
- Containerization and Orchestration:
- Implement containerization using Docker and orchestrate containerized applications using Kubernetes.
- Optimize containerized workflows for efficient resource utilization and scalability.
- Infrastructure as Code (IaC):
- Use infrastructure-as-code tools such as Terraform or CloudFormation to automate the provisioning and management of infrastructure components.
- Maintain version-controlled IaC templates for reproducibility and scalability.
- Monitoring and Performance Optimization:
- Implement monitoring solutions to ensure the health, performance, and security of cloud infrastructure.
- Optimize system performance through continuous analysis and tuning.
- Security and Compliance:
- Implement security best practices to safeguard cloud infrastructure and data.
- Ensure compliance with relevant regulatory standards and institute security measures.
- Collaboration with Development Teams:
- Collaborate with software development teams to understand application requirements and provide infrastructure support.
- Participate in the design and deployment of cloud-native applications.
- Disaster Recovery and Business Continuity:
- Develop and maintain disaster recovery and business continuity plans for cloud-based systems.
- Conduct regular testing and simulations to ensure readiness for potential disruptions.
- Knowledge Sharing and Training:
- Share expertise and knowledge with internal teams through training sessions and documentation.
- Keep abreast of emerging technologies and industry best practices.
- Continuous Improvement:
- Proactively identify opportunities for improvement in cloud architecture, automation, and DevOps practices.
- Contribute to the continuous improvement of the institution’s technology infrastructure.
Qualifications and Skills:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Clouds & DevOps Engineer or in a similar role.
- Strong proficiency in cloud platforms such as AWS, Azure, or GCP.
- Experience with containerization tools (Docker) and orchestration frameworks (Kubernetes).
- Proficiency in infrastructure-as-code tools (Terraform, CloudFormation).
- Knowledge of CI/CD pipelines and automation tools (Jenkins, GitLab CI).
- Solid understanding of networking concepts and security best practices in cloud environments.
- Familiarity with scripting languages (e.g., Python, Bash) for automation tasks.
- Experience with monitoring tools (Prometheus, Grafana) and log management solutions.
- Strong problem-solving and analytical skills.
- Effective communication and collaboration abilities.
- Commitment to continuous learning and staying abreast of industry trends.
Interested and qualified candidates should send their CV to: info@nvit.tech.