Company:
Codebase Inc
Location: Plano
Closing Date: 29/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Role: Cloud Storage Engineer
Years of Experience: 8-10yrs
Location: Plano, TX (Preferred) / Pleasanton, CA (Alternative) - Hybrid Model
Role Overview:
- We are seeking an experienced Cloud Storage Engineer to join our team and take ownership of enabling end-to-end self-service capabilities for our storage area portfolio. The ideal candidate will have deep technical expertise in both on-premise and cloud-based storage solutions across Azure and Google Cloud Platform (GCP) . Strong knowledge in infrastructure automation, particularly using Terraform , is required to drive efficiency and scalability.
Key Responsibilities:
- Design, implement, and manage cloud storage solutions across Azure and GCP , ensuring optimal performance, scalability, and cost-effectiveness.
- Develop and implement self-service storage capabilities , enabling teams to provision and manage storage resources without intervention.
- Automate the provisioning, management, and monitoring of storage resources using Infrastructure as Code (IaC) tools like Terraform .
- Ensure data availability, durability, and redundancy using industry-standard best practices, leveraging cloud-native storage features such as GCP Cloud Storage Buckets and Azure Blob Storage .
- Manage storage tiering and lifecycle management strategies for data across cold, warm, and hot storage to optimize costs and performance.
- Integrate storage services with backup, disaster recovery (DR), and business continuity plans , ensuring high availability of critical data and seamless failover processes.
- Collaborate with cloud architects, security teams, and DevOps engineers to ensure storage aligns with security, compliance, and governance policies .
- Monitor, analyze, and troubleshoot performance bottlenecks and resolve issues related to latency, IOPS, and throughput .
- Provide technical leadership and mentorship to junior engineers in cloud storage solutions and best practices.
- Ensure compliance with data governance standards , including encryption at rest, data retention policies, and access control.
Technical Skills & Expertise:
- Cloud Platforms:
- Azure Storage Services: Expertise in Azure Blob Storage, Azure Files, Azure Disks, and Azure NetApp Files .
- GCP Storage Services: Experience with Google Cloud Storage, Persistent Disks, Filestore , and Nearline/Coldline storage tiers .
- Automation & Infrastructure as Code:
- Proficiency in Terraform for automating the provisioning of cloud storage and infrastructure components.
- Knowledge of CI/CD pipelines and integrating storage automation into DevOps workflows using tools like Jenkins or GitLab .
- Storage Protocols & Technologies:
- Strong understanding of SAN (Storage Area Network), NAS (Network Attached Storage), NFS, iSCSI , and other native storage technologies.
- Familiarity with object storage concepts , block storage , and file storage architectures.
- Cloud Networking & Security:
- Solid knowledge of networking concepts such as VPCs, Subnets, Peering , and firewalls for cloud storage deployments.
- Experience with data encryption at rest and in transit , using KMS (Key Management Services) in both Azure and GCP.
- Backup & Disaster Recovery (DR):
- Proficient in setting up cloud-based backup solutions like Azure Backup, GCP Backup and DR and integrating with third-party tools.
- Experience designing disaster recovery plans with multi-region failover and snapshot management .
- Monitoring & Optimization:
- Familiarity with cloud monitoring tools such as Azure Monitor, GCP Cloud Monitoring , and Prometheus for real-time storage performance tracking.
- Expertise in tuning performance metrics such as IOPS, throughput, and latency to optimize cloud storage efficiency.
- Compliance & Data Governance:
- Implementing policies for data retention, audit logging, and access controls in cloud environments.
- Preferred Skills & Certifications:
- Azure certifications such as Microsoft Certified: Azure Solutions Architect ExpertGoogle Cloud certifications such as Google Professional Cloud Architect
- Knowledge of hybrid cloud storage solutions integrating on-premise systems with cloud storage services.
Share this job
Codebase Inc