Location: Remote opportunity for candidates from: Brazil, Ecuador, Colombia and Mexico
Job Description:
We are seeking a highly skilled and experienced Senior Cloud Engineer with over 5 years of hands-on experience with Azure. The ideal candidate will have a strong background in software development and a proven track record of designing, deploying, and managing complex cloud-based systems.
Key Responsibilities:
Design, implement, and maintain cloud-based infrastructure on Azure.
Develop and manage automation scripts and tools to streamline deployment and management processes.
Collaborate with software development teams to ensure seamless integration and deployment of applications.
Monitor system performance, identify issues, and implement solutions to ensure high availability and reliability.
Ensure security best practices and compliance requirements are met in all cloud deployments.
Provide technical guidance and mentorship to junior engineers.
Stay up-to-date with the latest industry trends and Azure services to continually enhance our cloud capabilities.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Minimum of 5 years of experience working with Microsoft Azure.
Strong background in software development with proficiency in programming languages such as Python, Java, or C#.
Experience with infrastructure as code tools such as Terraform or ARM templates.
Solid understanding of cloud security principles and best practices.
Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment.
Strong communication and collaboration skills.
Preferred Qualifications:
Azure certifications (e.g., Azure Solutions Architect, Azure DevOps Engineer).
Experience with CI/CD pipelines and tools such as Jenkins, GitHub Actions, or Azure DevOps.
Knowledge of containerization technologies such as Docker and Kubernetes.
Experience with monitoring and logging tools such as Azure Monitor, Log Analytics, and Application Insights.