Cloud Infrastructure Engineer Role
We are seeking an expert Cloud Infrastructure Engineer to spearhead the development and maintenance of cloud infrastructure for complex enterprise SaaS applications using Infrastructure as Code tools.
* Main Responsibilities:
* Infrastructure Development: Design, build, and maintain cloud infrastructure for large-scale enterprise SaaS applications using Terraform or Pulumi.
* Deployment and Scaling: Deploy, scale, and monitor containerized and serverless workloads across AWS, Azure, or GCP.
* CICD Pipeline Management: Set up and optimize CI/CD pipelines (e.g., GitHub Actions) for automated testing and deployment.
* System Monitoring: Monitor system performance, reliability, and security, and resolve issues efficiently.
* Tech Collaboration: Collaborate with engineering, product, and data teams to deliver and support business-critical features.
* Infrastructure Optimization: Ensure infrastructure is secure, cost-effective, and highly available.
* Architecture and Documentation: Contribute to system architecture and help document processes and best practices.
* Troubleshooting: Troubleshoot production issues and participate in on-call rotations as needed.
Key Requirements:
* Experience: Experience building and maintaining infrastructure for large-scale, enterprise SaaS applications.
* Cloud Expertise: Proficient with at least one major cloud provider (AWS, Azure, or GCP) and familiar with native services and best practices.
* IaC Tools: Hands-on experience with Infrastructure as Code tools such as Terraform or Pulumi.
* Container Orchestration: Experience with container orchestration (e.g., ECS, EKS, GKE, AKS) and serverless platforms.
* DevOps Practices: Solid understanding of CI/CD pipelines, automation, and modern DevOps practices.
* Monitoring and Logging: Familiar with monitoring, logging, and alerting for distributed systems.
* Software Engineering Fundamentals: Strong fundamentals in software engineering and systems architecture.
* Adaptability: Fast learner; able to pick up new technologies and adapt to new environments quickly.
* Communication Skills: Able to clearly communicate technical concepts and work collaboratively with cross-functional teams.
* Ownership Mindset: Ownership mindset; takes responsibility for quality and reliability of delivered solutions.
* Multi-Cloud Environment: Experience with multi-cloud environments.
* Data Platforms: Exposure to data platforms like Databricks and Snowflake.
* SaaS Company Experience: Experience in high-growth or product-focused SaaS companies.
* Ai/Ml Infrastructure: Familiarity with AI/ML infrastructure.