Cloud Engineer
Role Description
As a Cloud Engineer, you will design, implement, and manage cloud infrastructure that is secure, scalable, and cost-efficient. You will work on cloud architecture, migrations, and ongoing operations, ensuring systems are built to best practices and aligned with business needs.
You will collaborate closely with architects, developers, and operations teams to design cloud solutions, optimize resource usage, and ensure infrastructure supports the reliability and growth of the applications it hosts.
Key Responsabilities
- Design, implement, and maintain cloud infrastructure across compute, storage, networking, and security services.
- Plan and execute cloud migrations from on-premises or between cloud environments.
- Implement Infrastructure as Code (IaC) to provision and manage cloud resources consistently.
- Monitor cloud environments for performance, availability, and cost, identifying optimization opportunities.
- Implement cloud security best practices, including identity and access management (IAM), encryption, and network security.
- Design and maintain scalable, highly available, and fault-tolerant architectures.
- Support disaster recovery and business continuity planning for cloud environments.
- Collaborate with development teams to ensure applications are cloud-optimized and well-architected.
- Document cloud architecture, configurations, and operational procedures.
- Stay current with new cloud services and best practices, proposing their adoption when relevant.
Job Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of experience in a Cloud Engineer, Infrastructure Engineer, or similar role.
- Strong understanding of cloud architecture principles and best practices (e.g., Well-Architected Framework).
- Experience designing, deploying, and managing infrastructure on one or more major cloud platforms.
- Strong problem-solving skills, with the ability to troubleshoot complex infrastructure issues.
- Good communication skills and ability to collaborate across technical teams.
- Fluency in English (written and spoken); additional language is a plus.
- Ability to work independently and as part of a distributed/remote team.
Main Tech Skills
- Cloud Platforms: AWS, Azure, or GCP (certifications a plus).
- Infrastructure as Code: Terraform, CloudFormation, or Bicep.
- Networking: VPCs/VNets, load balancers, DNS, VPNs, and firewalls.
- Identity & Security: IAM policies, encryption, security groups, and compliance frameworks.
- Containerization & Orchestration: Docker, Kubernetes (EKS/AKS/GKE).
- Monitoring & Cost Management: CloudWatch, Azure Monitor, or GCP Operations Suite; cost optimization tools.
- Scripting Languages: Python, Bash, or PowerShell.
- CI/CD Basics: familiarity with pipelines for infrastructure deployment.
- Version Control: Git (GitHub, GitLab, or Bitbucket).
- Disaster Recovery: backup, failover, and business continuity planning.
Be Bold · Work Smart · Change Tomorrow
We started this company with a simple observation: most organizations don’t struggle because they lack technology — they struggle because solutions are too complex, disconnected from reality, or hard to sustain over time. Data and AI can create enormous value. But only when they are designed with clear intent, solid foundations, and a realistic understanding of how organizations actually operate. We’re a young, fast-growing company with plenty of opportunities to learn, evolve, and build something meaningful together.