IT Cloud Engineer (AWS, Azure,Terraform)

Overview

On Site
Hybrid
Depends on Experience
Contract - Independent
Contract - W2
Contract - 6 Month(s)

Skills

Cloud Engineering
AWS
Azure
Infrastructure

Job Details

IT Cloud Engineer (AWS, Azure)
Location: Bay Area, CA
Duration: 3-6 Months Contract-to-Hire

 

Summary:

  • The IT Cloud Engineer is responsible for the planning, implementation, and management of cloud-based infrastructure and services.
  • They work closely with cross-functional teams to design and maintain cloud solutions that meet the organization's technical and business requirements.

Key Responsibilities:
Cloud Infrastructure Design and Implementation:

  • Design, deploy, and manage cloud infrastructure solutions on platforms like AWS, Azure, Google Cloud, SaaS, IAM or other cloud technologies.
  • Create and configure virtual machines, containers, and serverless resources.
  • Implement network architecture, security policies, and access controls.

Cloud Security:

  • Ensure the security and compliance of cloud environments, including identity and access management, data encryption, and threat detection.
  • Implement and monitor security best practices and policies.

Performance Optimization:

  • Monitor cloud resources for performance and scalability.
  • Identify and resolve performance bottlenecks and optimize resource allocation.

Automation and Orchestration:

  • Develop and maintain automation scripts and templates (e.g., Infrastructure as Code) for provisioning and managing cloud resources.
  • Implement continuous integration and continuous deployment (CI/CD) pipelines.

Backup and Disaster Recovery:

  • Set up and maintain backup and disaster recovery strategies.
  • Perform regular backup tests and ensure data integrity.

Monitoring and Troubleshooting:

  • Implement monitoring solutions to track system health and performance.
  • Respond to and resolve incidents and outages promptly.
Collaboration and Documentation:
  • Collaborate with cross-functional teams, including developers, system administrators, and cybersecurity professionals.
  • Maintain detailed documentation of cloud configurations, procedures, and troubleshooting guides.
Cost Management:
  • Monitor cloud costs and optimize resource allocation to control expenses.
Stay Updated:
  • Keep up-to-date with cloud industry trends, best practices, and emerging technologies.
  • Recommend and implement improvements to existing cloud environments.
Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
  • 2+ years of experience working with cloud technologies and infrastructure management.
  • Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Microsoft Azure Administrator, Google Cloud Professional Cloud Architect).
  • Strong knowledge of cloud platforms, services, and architectures.
  • Proficiency in scripting and automation tools (e.g., Python, PowerShell, Azure CLI, Bicep, CloudFormation, Terraform).
  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Understanding of network protocols, security principles, and best practices.
  • Excellent problem-solving and communication skills.
  • Ability to work collaboratively in a team environment.