Job Description
We are looking for a skilled Cloud Engineer with 2-5 years of experience to join our team. The ideal candidate will be responsible for designing, implementing, and maintaining cloud-based solutions to support our business objectives. You will collaborate with cross-functional teams to ensure scalability, security, and high availability of our cloud infrastructure.
Key Responsibilities
- Cloud Infrastructure Management
- Design, implement, and manage scalable, secure, and reliable cloud infrastructure on platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Automate deployment, monitoring, and management of cloud resources.
- Optimize cloud costs through resource management and monitoring.
- Application Deployment
- Build and manage CI/CD pipelines for automated deployment and testing.
- Deploy containerized applications using tools like Docker and orchestration platforms such as Kubernetes.
- Security and Compliance
- Implement and maintain security best practices in cloud environments, including IAM, firewalls, and encryption.
- Monitor and address vulnerabilities, ensuring compliance with regulatory requirements (e.g., GDPR, HIPAA).
- Monitoring and Troubleshooting
- Monitor cloud infrastructure for performance, availability, and cost.
- Troubleshoot and resolve cloud-related issues to maintain system reliability.
- Collaboration
- Work closely with development, DevOps, and IT teams to ensure seamless integration between applications and cloud infrastructure.
- Provide cloud support and guidance to internal stakeholders.
- Continuous Improvement
- Stay updated on emerging cloud technologies and trends to recommend innovative solutions.
- Conduct regular performance tuning and optimization of cloud environments.