Join our team and be a part of our exciting journey towards building a robust and scalable multi-cloud infrastructure that will drive our company's growth and success.
Job Title: Multi-Cloud Engineer
Location: New York, New York, United States
Salary: $115 Per hour
We are seeking a highly skilled and experienced Multi-Cloud Engineer to join our dynamic and innovative team. As a Multi-Cloud Engineer, you will be responsible for designing, implementing, and maintaining our multi-cloud infrastructure and applications. You will have the opportunity to work with cutting-edge technologies and play a critical role in our company's success.
Key Responsibilities:
- Design and implement multi-cloud infrastructure solutions, leveraging the latest technologies and best practices.
- Develop and maintain automated deployment and configuration tools to ensure efficient and consistent deployment of applications across multiple cloud platforms.
- Collaborate with cross-functional teams to gather requirements and design solutions that meet business needs.
- Monitor and optimize the performance, availability, and scalability of our multi-cloud infrastructure.
- Troubleshoot and resolve complex issues related to cloud services, networking, and application performance.
- Stay up to date with industry trends and advancements in multi-cloud computing to drive innovation and continuous improvement.
- Implement security measures and best practices to ensure the confidentiality, integrity, and availability of our cloud environment.
- Provide technical guidance and support to other teams and stakeholders on multi-cloud architecture, design, and best practices.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in designing, implementing, and managing multi-cloud environments.
- Strong knowledge and hands-on experience with public cloud platforms such as AWS, Azure, and Google Cloud.
- Proficient in scripting and automation using tools like Terraform, Ansible, or Chef.
- Experience with containerization technologies such as Docker and Kubernetes.
- Knowledge of networking principles and protocols, including TCP/IP, DNS, and load balancing.
- Familiarity with DevOps principles and tools such as CI/CD pipelines and version control systems.
- Strong troubleshooting and problem-solving skills.
- Excellent communication and collaboration skills.
We are looking for a self-motivated individual who is passionate about multi-cloud computing and has a strong desire to continuously learn and grow. If you have a track record of successfully designing and managing complex multi-cloud environments and are looking for a challenging and rewarding opportunity, we would love to hear from you.