As a Cloud Engineer, you will be pivotal in managing the cloud infrastructure, primarily on AWS, and deploying the cloud resources necessary for our applications. This role requires a blend of expertise in cloud architecture, security, and system optimization to ensure scalable, efficient, and secure implementations.
Responsibilities
- VPC Deployment: Deploy and manage Virtual Private Clouds (VPCs) and implement BYOC (Bring Your Own Cloud) strategies to ensure optimal network configurations.
- Security: Integrate and manage AWS security features into the infrastructure to provide robust and credible solutions.
- Resource Optimization and Monitoring: Optimize and monitor cloud resource usage to ensure efficiency and cost-effectiveness. Utilize tools like AWS CloudWatch, Azure Monitor, or Google Cloud Monitoring to analyze the health and performance of cloud infrastructure.
- Automation and Orchestration: Implement automation tools and frameworks (such as Terraform, Ansible, or Kubernetes) to streamline the deployment and management of cloud infrastructure.
- Networking: Ensure network systems are responsive to user needs and set up automatic adjustment methods to maintain optimal performance.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, or a related field.
- Proven experience in cloud architecture, network systems, and scalable infrastructure development. (No new grads)
- Strong understanding of major cloud service providers, particularly AWS.
- Networking: Ensuring network systems are responsive to user needs and setting up automatic adjustment methods
- Excellent problem-solving skills and the ability to work in a dynamic, fast-paced environment.
- Experience with system parallelization techniques.
- Networking expertise, ensuring network systems are responsive and can automatically adjust as needed.
- Proficiency in using monitoring tools such as AWS CloudWatch, Azure Monitor, or Google Cloud Monitoring.