Job Description:
Overview
The job holder will be responsible for cloud architecting, deployments and monitoring. He/she should possess a deep understanding of
cloud computing technologies. Will be responsible for assessing the organization's existing IT infrastructure and identifying
opportunities for improvement through cloud migration or hybrid cloud solutions.
He/ She may be used in other projects of Digital India as well, whenever required.
Roles and Responsibilities
• Will be responsible for designing scalable and highly available cloud-based solutions that meet business requirements.
• Will be responsible for implementing and deploying the cloud-based solution using cloud services. This includes configuring and
managing services such as containers, object storage, CI/CD pipeline, databases (SQL and NoSQL), caching, queuing, clustering,
etc. data processing pipeline and others to support the business requirements
• Will be responsible for implementing and maintaining cloud security solutions that protect data and systems from unauthorized access
and other security threats. This includes setting up secure network configurations, implementing access controls, and monitoring for
security breaches.
• Will be responsible for monitoring the performance and availability of cloud-based solutions and making recommendations for
optimization.
• Will be responsible for establishing and enforcing governance policies and procedures for cloud-based solutions. This includes
defining and enforcing compliance requirements, creating and managing user accounts and access permissions, and monitoring cloud
usage.
• Will be responsible for creating and maintaining documentation that describes the cloud architecture, design decisions, and
implementation details. This documentation should be used to support ongoing maintenance and future development of the cloudbased solution.
• Will work closely with stakeholders, such as developers, project managers, and business stakeholders, to ensure that the cloud-based
solutions meet their requirements and provide value to the organization. You will also need to collaborate with other IT teams, such
as network and security teams, to ensure that the cloud-based solution integrates with the broader IT environment.
• Understanding of migration to cloud related to Database, filesystems and software application etc.
• Monitor system performance and security and ensure that all systems are up to date with the latest security patches and updates.
• Ensure that data backups are performed regularly and that disaster recovery procedures are in place.
• Ability to work independently and as part of a team.
• Quickly resolve any system/service failures and troubleshoot issues.
Essential Qualification
• Graduation/B.E/B. Tech./ MCA or equivalent.
• Qualification can be relaxed in the case of exceptional candidates.
Experience & Skill
• Hands-on experience with public cloud infra.
• Extensive experience in executing migrations, both within on-premise environments and to cloud services.
• Strong knowledge of Linux, Tomcat, Nginx, Nginx reverse Proxy, Docker, Kubernetes, AWS ECS, ELK, MariaDB, Mongodb,
Redis, HAProxy, Apache reverse Proxy, Maxscale, Git, Jenkins, Rsync, DNS server.
• Proficiency in configuring for RabbitMQ cluster, Redis cluster, ELK cluster, MySQL master slave replication & MongoDB
Replications.
• Experience of configuration SSL certificate in Haproxy and AWS Load Balancer.
• Familiarity with network architecture (LAN, WAN).