About the Role
Our client, a global leader in cloud computing services, is seeking a highly experienced and motivated Senior Software Engineer specializing in Cloud Infrastructure for a fully remote position. This role is critical in designing, building, and maintaining the scalable, reliable, and secure cloud infrastructure that underpins our client's cutting-edge services. You will be instrumental in automating infrastructure operations, optimizing cloud resource utilization, and ensuring the high availability of our systems. The ideal candidate possesses deep expertise in cloud platforms (AWS, Azure, or GCP), infrastructure as code (IaC) tools, and containerization technologies. As a remote-first organization, we foster a culture of collaboration, innovation, and continuous learning, providing team members with the autonomy to excel. This is a prime opportunity to work on challenging projects at the forefront of cloud technology, shaping the future of digital infrastructure from your home office.
Key Responsibilities
- Design, implement, and manage scalable, secure, and highly available cloud infrastructure on platforms like AWS, Azure, or GCP.
- Develop and maintain Infrastructure as Code (IaC) using tools such as Terraform, CloudFormation, or Ansible.
- Implement and manage container orchestration platforms like Kubernetes.
- Automate infrastructure provisioning, configuration, and management tasks through scripting and CI/CD pipelines.
- Monitor system performance, identify potential issues, and implement proactive solutions to ensure optimal performance and reliability.
- Develop and enforce security best practices for cloud environments.
- Collaborate with development and operations teams to ensure smooth deployments and efficient system operations.
- Troubleshoot and resolve complex infrastructure-related issues.
- Mentor junior engineers and contribute to the team's knowledge base.
Requirements
- Proven experience as a Software Engineer with a strong focus on cloud infrastructure and DevOps practices.
- In-depth knowledge and hands-to-hand experience with major cloud providers (AWS, Azure, or GCP).
- Proficiency with Infrastructure as Code tools (Terraform, CloudFormation, Ansible, etc.).
- Strong experience with containerization technologies (Docker, Kubernetes).
- Expertise in scripting languages such as Python, Bash, or PowerShell.
- Understanding of networking concepts, security principles, and monitoring tools.
- Experience with CI/CD tools and methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a distributed team.
- Relevant cloud certifications are a plus.
Benefits
- Highly competitive salary and benefits package.
- Fully remote work arrangement with flexible scheduling.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holiday leave.
- Opportunities for continuous learning, certifications, and professional development.
- Access to cutting-edge cloud technologies and tools.
- A collaborative and innovative work culture.
- Home office stipend and reimbursement for work-related expenses.