Role & responsibilities
- Assist in migrating existing applications to the cloud, including planning, assessment, and execution.
- Provision, configure, and manage cloud resources like virtual machines, storage, networks, and databases.
- Automate cloud operations using IAC tools like provisioning, scaling, and patching using DevOps practices.
- Implement and maintain security policies on cloud environments, including access controls, encryption, and vulnerability management.
- Monitor cloud performance metrics, identify bottlenecks, and implement optimizations to ensure system efficiency.
- Analyze cloud usage and identify cost-saving opportunities.
- Diagnose and resolve technical issues related to cloud systems and applications.
- perform root cause analysis for system failures and performance bottlenecks.
Work closely with development teams, system administrators, and other stakeholders to ensure smooth integration and cloud adoption.
Skills
- Proficient knowledge of at least one major cloud provider (AWS, Azure, GCP) including their IAAS and PAAS services, features, and best practices.
- Deploy, monitor, and troubleshoot Kubernetes clusters on (AWS, Azure and GCP).
- Familiarity with scripting languages like Python, PowerShell, or Bash for automation and system management.
- Understanding of network architecture, including VPCs, subnetting, and load balancing.
- Working knowledge of CI/CD pipelines, containerization technologies (Docker), and infrastructure as code.
- Expertise in VAPT assessments, remediation strategies, and SCD points closure for PAAS and OS
- Knowledge of cloud security principles, compliance regulations, and identity management.
- Ability to troubleshoot complex technical issues and identify root causes.
- Effective communication with both technical and non-technical stakeholders to explain cloud concepts and requirements.
Knowledge on middleware Nginx, Apache preferred