Job Description:
As a Cloud Engineer, you will play a key role in building, maintaining, and optimizing cloud infrastructure for portfolio companies and clients. This remote, part-time or full-time role offers the flexibility to work with global teams, ensuring seamless cloud operations and supporting business growth through scalable and secure solutions.
Job Responsibilities:
- Deploy and manage cloud infrastructure using platforms like AWS, Azure, or Google Cloud.
- Implement and maintain infrastructure-as-code (IaC) solutions for automated cloud deployments.
- Monitor cloud environments to ensure performance, reliability, and cost efficiency.
- Troubleshoot and resolve technical issues related to cloud infrastructure.
- Collaborate with development and operations teams to support CI/CD pipelines and DevOps practices.
- Ensure cloud security best practices are followed to protect data and systems.
- Assist in migrating on-premise systems to cloud platforms.
- Stay updated on emerging cloud technologies and recommend improvements to existing systems.
Job Requirements:
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field; equivalent experience accepted.
- Experience: 2+ years of experience in cloud engineering or a related role (open to less experienced candidates with strong potential).
- Skills:
- Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud.
- Familiarity with infrastructure-as-code (IaC) tools like Terraform or CloudFormation.
- Basic knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Understanding of CI/CD pipelines and DevOps practices.
- Strong problem-solving and communication skills.
- Certifications: Cloud certifications (e.g., AWS Certified Cloud Practitioner, Azure Fundamentals) are a plus but not required.