Job Description: We are seeking a Cloud Engineer who will be responsible for developing and maintaining cloud solutions in alignment with best practices. The ideal candidate will have a strong background in software development, system engineering, and a solid understanding of cloud services. You will collaborate closely with IT and development teams to integrate cloud services into our broader system architecture.
Responsibilities:
- Design, implement, and maintain cloud-based infrastructure and applications.
- Ensure efficient functioning of data storage and processing functions in compliance with company security policies and best practices in cloud security.
- Identify, analyze, and resolve infrastructure vulnerabilities and application deployment issues.
- Collaborate with development teams to enable a continuous integration environment that sustains high productivity levels.
- Conduct systems tests for security, performance, and availability; develop and maintain a disaster recovery plan.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Cloud Engineer or similar role in cloud services (AWS, Azure, Google Cloud).
- Experience with IaaS and PaaS services, containerization technologies (like Docker, Kubernetes), and serverless architectures.
- Strong knowledge of Linux/Unix administration, DevOps, and scripting languages (Python, Shell).
- Understanding of continuous integration/continuous deployment (CI/CD) pipelines and tools such as Jenkins, GitLab CI, or equivalent.
- Excellent problem-solving skills, along with strong verbal and written communication skills.
Benefits:
- Competitive salary and benefits package.
- Opportunity for professional growth and development.
- Supportive work environment.
- H1B visa sponsorship for eligible candidates.