Insighture is a leading technology consultancy that drives digital transformation for businesses worldwide. With a team of over 85 expert consultants, the company delivers tailored, high-impact strategies and solutions, enabling scalable product engineering. As an AWS partner, Insighture excels in co-integrated cloud services. It has collaborated with more than 50 clients globally, guiding them through cloud adoption, DevOps transformation, enterprise modernisation, and more.
The team’s expertise spans Cloud-Native Development, Solutions Architecture, UI/UX, Quality Engineering, Data Engineering, AI/ML, and DevSecOps. These capabilities empower businesses to achieve impactful and innovative outcomes.
In 2024, Insighture achieved ISO certification and was recognised as a Great Place to Work, earning three prestigious awards: Best Workplace in Sri Lanka, Best Workplace for Technology, and Best Workplace for Young People. Insighture's technology and expertise are embedded in the work of internationally recognised care providers, global freight operations, child protection systems, and health tech platforms across Australia, the UK, and Singapore.
We are seeking a motivated and detail-oriented Azure Integration Engineer/ Senior Engineer for a 6 months contract (extendable) to join our growing team.
Location: Sydney / ACT (Canberra) / Melbourne / Brisbane
Clearance Requirement: Mandatory - Baseline Security Clearance or above (NV1/NV2 preferred)
Qualification:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience in designing, developing, and deploying RESTful APIs and web applications using Azure API Apps and Azure Functions.
- Strong hands-on experience with Azure DevOps for managing CI/CD pipelines, source control (Git), and release management.
- Demonstrated expertise in writing and maintaining Infrastructure as Code (IaC) using Terraform to provision and manage Azure resources.
- Experience acting as a technical consultant for Cloud App Dev Consulting, advising teams on cloud-native architecture and migration strategies.
- Proficiency in languages such as C#, .NET Core, Python, or JavaScript/Node.js.
- Familiarity with Azure Logic Apps, Service Bus, Event Grid, and API Management (APIM).
- Knowledge of Azure security best practices, including Managed Identities, Key Vault, and RBAC.
Responsibilities:
- Design, build, and maintain integration solutions and microservices using Azure API Apps and serverless technologies (Azure Functions).
- Write and manage Terraform scripts to automate the deployment and configuration of Azure infrastructure, ensuring consistency across environments.
- Implement and manage build and release pipelines in Azure DevOps to enable continuous integration and continuous delivery (CI/CD) for all integration components.
- Provide expert guidance (Cloud App Dev Consulting) to internal application teams and stakeholders on leveraging Azure services effectively, optimizing performance, and reducing costs.
- Manage the full lifecycle of APIs, including versioning, documentation, security enforcement, and monitoring via Azure API Management.
- Monitor application performance and integration workflows using Application Insights and Log Analytics; troubleshoot and resolve production issues promptly.
- Work closely with solution architects, developers, and operations teams to ensure seamless integration and alignment with business goals.
- Create and maintain technical documentation for architectures, processes, and deployment procedures.