Digital India Corporation
Digital India Corporation, established by the Ministry of Electronics & Information Technology, Government of India, is dedicated to innovating, developing, and deploying ICT and emerging technologies to benefit the common man. As a Section 8 Company (not-for-profit) under the Companies Act 2013, it leads the Digital India programme, supporting initiatives in e-Governance, e-Health, Telemedicine, e-Agriculture, and e-Payments. The programme emphasizes safety and security in a cashless economy, promotes participatory governance, and fosters citizen engagement through various digital platforms.
About the Role
Contract Type: Contract/Consolidated Basis for Cloud Management
Application Deadline: 12th November 2024
Responsibilities
- Design, implement, and manage scalable cloud infrastructure (AWS, Azure, GCP, Oracle).
- Utilize Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Apply ITIL practices and frameworks for cloud management.
- Optimize cloud resources for cost-effectiveness and efficiency.
- Implement automation tools and CI/CD pipelines for deployment, monitoring, and IaC.
- Use configuration management tools to maintain consistency across environments.
- Manage and optimize web servers (IIS, Apache, Nginx) and databases (MySQL, PostgreSQL, SQL Server, MongoDB, AWS RDS, Azure SQL Database, Google Cloud SQL, etc.).
- Automate routine database tasks, ensuring high availability and performance.
- Set up monitoring and alerting systems to predict and prevent infrastructure issues.
- Maintain 24/7 service availability and respond to incidents proactively.
- Implement cloud security practices, including IAM and network security.
- Conduct security audits and vulnerability assessments regularly.
- Diagnose and resolve complex cloud infrastructure and application issues.
- Collaborate with development and operations teams to improve system performance.
- Support the software development lifecycle in partnership with application teams.
- Communicate technical issues to technical and non-technical stakeholders effectively.
- Continuously explore new DevOps tools and practices for improvement in automation, monitoring, and resilience.