Job Description
Join Our Innovative Team
Apex Cloud Solutions is seeking a visionary Cloud Engineer to architect and maintain our robust cloud infrastructure. We pride ourselves on a culture of innovation and offer a flexible work schedule that allows you to thrive in a remote-first environment.
Why Join Us?
We are looking for a partner, not just an employee. Enjoy the freedom of flexible hours, competitive compensation, and the opportunity to work with cutting-edge technologies in a supportive team atmosphere.
Role Overview
As a Cloud Engineer, you will be responsible for designing, deploying, and managing scalable cloud solutions. You will work closely with our DevOps and development teams to ensure high availability, security, and performance of our systems.
Responsibilities
- Design, deploy, and manage scalable cloud infrastructure on AWS and Azure.
- Automate provisioning, configuration, and management of cloud resources using Infrastructure as Code (IaC).
- Develop and maintain CI/CD pipelines to streamline software delivery and deployment processes.
- Monitor system health and performance, implementing best practices for security and cost optimization.
- Collaborate with cross-functional teams to define, design, and ship new features and products.
- Mentor junior engineers and conduct code reviews to ensure technical excellence.
- Ensure 99.99% uptime and reliability of critical cloud services.
Qualifications
- 5+ years of experience in Cloud Engineering, DevOps, or Systems Administration.
- Strong proficiency in AWS (EC2, S3, Lambda, RDS) and Azure services.
- Deep knowledge of containerization technologies such as Docker and Kubernetes.
- Experience with IaC tools like Terraform or CloudFormation.
- Proficiency in scripting languages (Python, Bash, or PowerShell).
- Strong understanding of networking concepts (VPC, Subnets, Load Balancers).
- Excellent problem-solving skills and ability to work in a fast-paced, flexible environment.