We are looking for a Cloud Engineer to create and enhance secure, scalable cloud environments that support modern application and data solutions. This position suits a technically strong individual who enjoys combining infrastructure, automation, and application engineering to deliver reliable enterprise platforms. You will collaborate with engineering and architecture partners to improve cloud performance, strengthen operational practices, and advance DevOps capabilities.
Responsibilities:
• Architect, build, and maintain Azure-based cloud environments that support both application workloads and data services.
• Develop resilient platform solutions using cloud services such as app hosting, serverless components, container orchestration, traffic routing, and gateway technologies.
• Define and manage infrastructure through code with tools such as Bicep or comparable frameworks to improve consistency and repeatability.
• Create automated delivery pipelines using platforms like GitHub Actions or Azure DevOps to enable testing, deployment, and controlled release strategies.
• Support containerized applications by working with Docker and Kubernetes to improve deployment efficiency and operational stability.
• Work closely with software engineers to refine cloud-native designs for stronger scalability, availability, and performance.
• Apply security-focused engineering practices, including identity controls, access management, and Zero Trust principles across cloud services.
• Establish monitoring, alerting, and observability capabilities using tools such as Azure Monitor and Application Insights to improve operational insight.
• Lead cost management efforts by evaluating resource usage, recommending optimization opportunities, and enforcing governance standards.
• Produce clear technical documentation for platform architecture, deployment patterns, and operational procedures to support long-term scalability.• Bachelor’s degree in Computer Science, Information Technology, or a related discipline.
• At least 5 years of hands-on experience in cloud engineering, with significant work in Microsoft Azure environments.
• Practical experience with Azure platform services and designing cloud-native solutions for modern applications.
• Strong background in container technologies, including Docker and Kubernetes, within distributed or microservices-based systems.
• Experience building infrastructure through code and automating deployments through CI/CD pipelines.
• Solid understanding of application architecture, distributed computing concepts, and service-based design patterns.
• Familiarity with cloud monitoring, logging, performance tuning, and security practices such as identity and access management.
• Ability to collaborate effectively with cross-functional teams in Agile, DevOps, or similarly iterative delivery environments.