Position - Cloud Engineer
Duties & Responsibilities:
- Deploy and configure cloud infrastructure components, including virtual machines, networks, storage, and security groups.
- Utilize cloud service providers' tools and APIs to provision resources and ensure proper connectivity and integration.
- Implement security controls and best practices to protect cloud infrastructure and applications.
- Ensure compliance with security standards, regulations, and organizational policies.
- Monitor and respond to security incidents and vulnerabilities in the cloud environment.
- Monitor the performance and health of cloud-based systems, identify bottlenecks and areas for optimization, and implement performance enhancements.
- Optimize resource utilization, scalability, and cost-efficiency of cloud resources.
- Design, deploy, and manage cloud storage solutions, including object storage, block storage, and file storage.
- Configure and maintain databases in the cloud, ensuring data integrity, availability, and performance.
- Implement backup and disaster recovery strategies for cloud-based systems.
- Set up and manage data replication, snapshots, and backup schedules to ensure data resilience and business continuity.
- Collaborate with development teams and other stakeholders to understand their requirements and provide cloud-related support and guidance.
- Work closely with cross-functional teams to troubleshoot issues, provide technical expertise, and ensure effective utilization of cloud resources.
- Maintain documentation of cloud architecture, configurations, processes, and procedures.
- Share knowledge and best practices with the team and contribute to the organization's knowledge base.
Candidate's Profile:
- Bachelor's or equivalent degree in computer science, information technology, or a related field.
- Solid understanding of cloud computing concepts and services from major cloud providers (AWS, Azure, GCP, etc.).
- Experience in deploying and managing cloud infrastructure and services, including virtual machines, networking, storage, and security.
- Knowledge of cloud security principles, identity and access management (IAM), and data protection mechanisms.
- Experience with monitoring and logging tools for cloud environments (e.g., CloudWatch, Azure Monitor, Stackdriver).
- Understanding of networking concepts and technologies (VPC, subnets, load balancing, DNS, etc.) in the cloud.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes) and container orchestration platforms.
- Proficiency in Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or similar.
- Strong problem-solving and troubleshooting skills, with an ability to analyze and resolve complex technical issues.
- Excellent communication and collaboration skills to work effectively with teams and stakeholders.
- Relevant cloud certifications (e.g., Azure Administrator Associate) are a plus.
Generating Download Link...