Azure Engineer (Remote | 7+ Years Description :
We are looking for an experienced and proactive Azure Engineer to join our dynamic team on a 6-month remote contract. The ideal candidate will possess a deep understanding of Microsoft Azure services, cloud-based application architecture, and modern development practices using Python and C#. You will be instrumental in designing and developing robust, scalable, and secure Azure-based solutions that meet high-performance and availability standards.This role demands not just technical expertise, but also strong communication, ownership, and a passion for continuous learning. If you're a cloud technologist who thrives in a fast-paced, collaborative environment and has hands-on experience in designing Azure-based systems with automation and CI/CD practices, this opportunity is for you.
Key Responsibilities
Cloud Architecture & Design :
- Design, implement, and manage scalable cloud-native applications using Azure Functions, App Services, and other Azure offerings.
- Collaborate with solution architects and business stakeholders to develop robust cloud architectures aligned with enterprise standards and best practices.
- Translate business requirements into scalable and cost-effective Azure solutions, ensuring optimal performance, security, and & Integration :
- Develop and maintain microservices and APIs using Python and C#.
- Integrate services with Azure components like Azure Blob Storage, Azure Logic Apps, Azure Event Grid, Azure Service Bus, etc.
- Perform code reviews, refactor code for scalability, and follow clean code & CI/CD :
- Design and implement CI/CD pipelines using GitHub Actions (or similar tools) to enable continuous integration and continuous deployment across environments.
- Automate testing, build, deployment, and infrastructure provisioning where & Monitoring :
- Monitor the health, performance, and availability of applications using Azure Monitor, Application Insights, and custom logging.
- Troubleshoot and resolve issues across application, infrastructure, and data layers.
- Participate in regular release cycles and ensure deployments are executed smoothly with rollback strategies in & Documentation :
- Work closely with product managers, DevOps engineers, QA, and cross-functional teams to deliver high quality cloud solutions.
- Create and maintain clear and detailed technical documentation, including architecture diagrams, runbooks, and deployment guides.
- Provide knowledge transfer and training sessions when Qualifications & Experience :
- 7+ years of overall IT experience with a strong focus on cloud engineering and development.
- 3+ years of hands-on experience in Azure Architecture and Engineering, specifically with services like Azure Functions, Azure App Services, Azure Storage, and Logic Apps.
- 3+ years of software development experience using Python and C#, especially in cloud-native and serverless environments.
- 1+ year of experience in building and maintaining CI/CD pipelines, preferably using GitHub Actions.
- Strong understanding of RESTful APIs, serverless computing, and modern application development patterns.
- Experience working in Agile/Scrum environments with version control (Git) and task tracking (JIRA or similar).
- Solid knowledge of security best practices for cloud-based applications (authentication, authorization, data encryption).
- Strong problem-solving and analytical skills with a focus on performance tuning and debugging.
- Excellent written and verbal communication Qualifications :
- Microsoft Azure Certifications (AZ-204, AZ-305, AZ-400, or equivalent).
- Experience with Infrastructure-as-Code (IaC) tools such as ARM templates, Bicep, or Terraform.
- Exposure to containerized environments (Docker, Azure Container Instances, or AKS).
- Knowledge of cost estimation, budget optimization, and governance in Azure environments.
- Familiarity with test automation frameworks and DevOps culture.
(ref:hirist.tech)