Cloud Infrastructure Engineer (The Cloud Builder) - Unreal Gigs
San Francisco, CA
About the Job
Are you passionate about designing and managing robust cloud infrastructures that empower applications to scale seamlessly and perform at their best? Do you thrive on building and optimizing cloud systems that are secure, efficient, and tailored to support dynamic workloads? If you’re ready to take on the challenge of architecting cloud infrastructure that supports innovation and growth, our client has the perfect role for you. We’re looking for a Cloud Infrastructure Engineer (aka The Cloud Builder) to create and maintain high-performing cloud environments that enable business success.
As a Cloud Infrastructure Engineer at our client, you’ll collaborate with developers, DevOps engineers, and IT specialists to build scalable cloud solutions that support business objectives. Your expertise in cloud platforms, infrastructure as code, and system optimization will be crucial for maintaining reliable and secure cloud operations. You’ll play an essential role in driving efficiency, enabling automation, and ensuring that cloud systems meet both current and future needs.
Key Responsibilities:
- Design and Implement Cloud Infrastructure:
- Build and maintain scalable, secure, and cost-effective cloud architectures using services from major cloud providers (AWS, GCP, Azure). You’ll ensure that cloud infrastructure aligns with business goals and supports scalable growth.
- Develop Infrastructure as Code (IaC):
- Use IaC tools like Terraform, CloudFormation, or Ansible to automate the provisioning and management of cloud resources. You’ll contribute to creating version-controlled, reproducible infrastructure deployments.
- Optimize System Performance and Resource Management:
- Monitor and optimize cloud infrastructure performance, balancing cost-efficiency with high availability and reliability. You’ll implement autoscaling, load balancing, and resource allocation strategies.
- Implement Cloud Security Best Practices:
- Deploy and maintain security measures that protect cloud resources and data, ensuring compliance with industry standards and regulations. You’ll integrate identity management, encryption, and network security best practices.
- Collaborate on Deployment Pipelines and Automation:
- Work closely with DevOps and development teams to create CI/CD pipelines that enable smooth and automated deployments. You’ll enhance deployment efficiency and reduce manual intervention.
- Monitor and Troubleshoot Cloud Infrastructure:
- Use monitoring tools such as Prometheus, CloudWatch, or Datadog to track the performance of cloud systems and diagnose issues. You’ll implement alerting mechanisms and proactive measures to address potential disruptions.
- Stay Updated with Cloud Technologies and Innovations:
- Keep abreast of emerging trends in cloud infrastructure and related technologies. You’ll propose and integrate new tools or practices that improve system robustness and operational efficiency.
Requirements
Required Skills:
- Cloud Platform Expertise: Strong experience with cloud platforms like AWS, GCP, or Azure, including services such as EC2, S3, Kubernetes, and serverless computing. You’re skilled at architecting solutions that are both cost-effective and scalable.
- Infrastructure as Code (IaC): Proficiency with IaC tools such as Terraform, CloudFormation, or Ansible for automating the management of cloud environments. You understand version control and how to manage infrastructure as code efficiently.
- Security and Compliance Knowledge: Familiarity with cloud security best practices, including data encryption, IAM policies, and network security. You know how to implement security measures that comply with industry standards.
- Performance Monitoring and Troubleshooting: Experience with monitoring tools like Prometheus, CloudWatch, or Datadog. You’re adept at setting up alerts and using logs to identify and troubleshoot performance issues.
- Collaboration and Communication: Proven ability to work with cross-functional teams, including developers and DevOps engineers, to support and align cloud infrastructure with broader business and technical goals.
Educational Requirements:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field. Equivalent experience in cloud engineering or infrastructure management may be considered.
- Certifications in cloud platforms (e.g., AWS Certified Solutions Architect, Google Cloud Professional Cloud Architect) are highly desirable.
Experience Requirements:
- 5+ years of experience in cloud infrastructure engineering or related roles, with hands-on experience in designing and managing cloud environments.
- Experience with automation tools and scripting languages (e.g., Python, Bash) to enhance deployment and management processes.
- Familiarity with containerization and orchestration technologies like Docker and Kubernetes is a plus.
Benefits
- Health and Wellness: Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
- Paid Time Off: Competitive vacation, sick leave, and 20 paid holidays per year.
- Work-Life Balance: Flexible work schedules and telecommuting options.
- Professional Development: Opportunities for training, certification reimbursement, and career advancement programs.
- Wellness Programs: Access to wellness programs, including gym memberships, health screenings, and mental health resources.
- Life and Disability Insurance: Life insurance and short-term/long-term disability coverage.
- Employee Assistance Program (EAP): Confidential counseling and support services for personal and professional challenges.
- Tuition Reimbursement: Financial assistance for continuing education and professional development.
- Community Engagement: Opportunities to participate in community service and volunteer activities.
- Recognition Programs: Employee recognition programs to celebrate achievements and milestones.