We are seeking a highly motivated and experienced Cloud Infrastructure Engineer to join our dynamic and globally distributed team. In this pivotal role, you will be instrumental in designing, building, and maintaining our scalable, secure, and highly available cloud infrastructure. You'll work on cutting-edge technologies, automating processes, and ensuring the smooth operation of our critical systems across various environments. If you're passionate about infrastructure-as-code, cloud-native architectures, and continuous improvement, this is an excellent opportunity to make a significant impact.
As a Cloud Infrastructure Engineer, you will be a key contributor to our platform's reliability and performance. You will be responsible for the full lifecycle of our cloud infrastructure, from initial design and implementation to ongoing optimization and troubleshooting. This hybrid role offers the flexibility of remote work (worldwide) combined with opportunities for collaborative in-person interaction when needed.
Key Responsibilities:
- Design, implement, and manage robust, scalable, and secure cloud infrastructure primarily on AWS, leveraging services like EC2, S3, RDS, VPC, EKS, and Lambda.
- Develop and maintain Infrastructure-as-Code (IaC) using tools like Terraform and CloudFormation to automate provisioning and configuration.
- Build and optimize CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions) to facilitate rapid and reliable software deployments.
- Implement and manage containerization and orchestration platforms, specifically Docker and Kubernetes, ensuring high availability and efficient resource utilization.
- Develop automation scripts and tools using Python, Bash, and Go to streamline operational tasks and reduce manual effort.
- Monitor system performance, troubleshoot complex issues across the stack, and participate in on-call rotations to ensure system uptime and stability.
- Collaborate closely with development, security, and operations teams to integrate infrastructure solutions and best practices into the entire software development lifecycle.
- Ensure compliance with security best practices, industry standards, and regulatory requirements for cloud environments.
Required Skills & Experience:
- 5+ years of experience in a DevOps, SRE, or Cloud Infrastructure Engineering role.
- Deep expertise with at least one major cloud provider (AWS strongly preferred; GCP or Azure experience is a plus).
- Proficiency with Infrastructure-as-Code tools, particularly Terraform.
- Extensive experience with containerization technologies (Docker) and Kubernetes orchestration.
- Strong scripting and programming skills in Python, Bash, and/or Go.
- Solid understanding of Linux operating systems, networking fundamentals, and distributed systems.
- Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions).
- Familiarity with monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK Stack).
- Strong problem-solving abilities and a proactive approach to system reliability.
Nice-to-Have:
- Experience with other cloud platforms (GCP, Azure).
- Knowledge of service mesh technologies (e.g., Istio, Linkerd).
- Familiarity with configuration management tools like Ansible, Chef, or Puppet.
- Experience with database administration (PostgreSQL, MySQL, NoSQL).
- Certifications in cloud platforms (e.g., AWS Certified DevOps Engineer, Kubernetes Administrator).
What We Offer:
- A competitive annual salary ranging from USD 80,000 to 110,000, commensurate with experience.
- Comprehensive benefits package, including health, dental, and vision insurance.
- Flexible hybrid work model and support for remote work from anywhere in the world.
- Opportunities for continuous learning, professional development, and career growth.
- A collaborative, inclusive, and innovative work environment with a focus on impact.
- Challenging and meaningful projects that directly contribute to our platform's success.