About the Role
Our client, a leader in innovative SaaS solutions, is looking for a highly skilled Senior Cloud Infrastructure Engineer to join their fully remote engineering team. This role is critical for designing, implementing, and maintaining robust, scalable, and secure cloud infrastructure that supports our cutting-edge products. You will play a key part in managing our cloud environments (AWS, Azure, GCP), implementing automation, and ensuring the highest levels of availability and performance. The ideal candidate is passionate about cloud technologies, possesses strong scripting and automation skills, and thrives in a collaborative, distributed work setting. This is an excellent opportunity to contribute to the technological backbone of a growing company from the comfort of your own home office.
Key Responsibilities
- Design, deploy, and manage scalable, highly available, and fault-tolerant cloud infrastructure.
- Implement and maintain Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or Ansible.
- Develop and manage CI/CD pipelines to automate software deployment and infrastructure provisioning.
- Monitor system performance, identify bottlenecks, and implement optimizations for cost and efficiency.
- Ensure the security and compliance of cloud environments, implementing security best practices.
- Troubleshoot and resolve complex infrastructure issues in production environments.
- Collaborate with development and operations teams to support application deployments and infrastructure needs.
- Automate repetitive tasks using scripting languages (e.g., Python, Bash).
- Maintain comprehensive documentation of infrastructure, processes, and procedures.
- Participate in on-call rotation for incident response and emergency support.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Minimum of 7 years of experience in cloud infrastructure engineering and operations.
- Extensive experience with at least one major cloud provider (AWS, Azure, GCP).
- Proficiency in IaC tools (Terraform, CloudFormation) and configuration management tools (Ansible, Chef, Puppet).
- Strong scripting skills in Python, Bash, or similar languages.
- Deep understanding of containerization technologies (Docker, Kubernetes).
- Experience with CI/CD tools and practices (Jenkins, GitLab CI, CircleCI).
- Solid knowledge of networking, security, and monitoring principles in a cloud environment.
- Excellent problem-solving and troubleshooting skills.
- Ability to work independently and collaboratively in a fully remote team.
- Relevant cloud certifications (e.g., AWS Certified SysOps Administrator, Azure Administrator) are a plus.
Benefits
- A competitive annual salary of R .
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and flexible holidays.
- Opportunities for professional development, including training, conferences, and certifications.
- Fully remote work environment with flexible working hours.
- Annual performance-based bonus.
- Retirement savings plan with company matching.
- Collaborative and innovative team culture.
- Company-provided equipment.