Job description.
The ideal candidate should possess a solid understanding of cloud technologies, infrastructure, and deployment methodologies. As a Cloud Engineer, you will play a crucial role in designing, implementing, and maintaining our cloud-based solutions, ensuring optimal performance, security, and scalability.
Responsibilities:
- Cloud Infrastructure Management: Design, deploy, and manage cloud infrastructure solutions. Monitor and optimize the performance of cloud-based systems.
- Migration and Integration : Assist in migrating on-premises systems to cloud environments. Integrate cloud services with existing applications and infrastructure.
- Security and Compliance: Implement and maintain security best practices for cloud environments. Ensure compliance with relevant industry standards and regulations.
- Automation: Develop and implement automation scripts for deployment, monitoring, and maintenance tasks. Streamline and optimize operational processes through automation.
- Collaboration: Collaborate with cross-functional teams to understand project requirements and provide cloud-based solutions.Work closely with development teams to support continuous integration and delivery.
- Troubleshooting and Support: Investigate and resolve issues related to cloud infrastructure and services. Provide technical support to internal teams and clients.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Proven experience as a Cloud Engineer or similar role with a minimum of 3 years.
- In-depth knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Strong understanding of virtualization, containerization, and microservices architecture.
- Proficient in scripting languages, such as Python, PowerShell, or Bash.
- Familiarity with DevOps practices and tools.
- Excellent problem-solving and communication skills.
- Relevant certifications (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect) would be a plus.