Careers

Check out opportunities at TheVentureCity and our family of startups

Cloud System Engineer

Rocket

Rocket

IT, Other Engineering
United States
Posted on Thursday, February 8, 2024

Job 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:

  1. 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.
  1. 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.
  1. Performance Optimization:
  • Monitor cloud resources for performance and scalability.
  • Identify and resolve performance bottlenecks and optimize resource allocation.
  1. 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.
  1. Backup and Disaster Recovery:
  • Set up and maintain backup and disaster recovery strategies.
  • Perform regular backup tests and ensure data integrity.
  1. Monitoring and Troubleshooting:
  • Implement monitoring solutions to track system health and performance.
  • Respond to and resolve incidents and outages promptly.
  1. 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.
  1. Cost Management:
  • Monitor cloud costs and optimize resource allocation to control expenses.
  1. 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.