JOBNUMBER
iOCO03325
CONTRACT TYPE
Permanent
CONTRACT TYPE:
Hybrid
Our Client is seeking a highly skilled Microsoft Azure Engineer with API development and integration experience to join our cloud infrastructure team. The ideal candidate will be responsible for designing, deploying, and maintaining Azure cloud services, focusing on API management and integrations. The engineer will work closely with cross-functional teams to deliver scalable cloud solutions, optimize cloud performance, and ensure security across cloud environments.
What you’ll do:
- Design and Deployment: Architect, design, and implement Azure cloud solutions, leveraging various Azure services including Azure API Management, Azure Functions, App Services, Logic Apps, and others.
- API Management: Design, build, and maintain API management solutions on Azure, including API gateways, custom API development, and API security measures.
- Cloud Infrastructure: Manage and optimize Azure-based infrastructure components such as Virtual Machines, Storage Accounts, Databases, and Networking solutions.
- Integration: Integrate APIs with third-party platforms, SaaS services, and internal systems, ensuring seamless data exchange across environments.
- Automation & Scripting: Use Azure DevOps, ARM Templates, Bicep, or Terraform for infrastructure as code (IaC) to automate deployment and management tasks.
- Security & Compliance: Implement and manage security policies, identity management (Azure AD), and compliance standards in cloud environments.
- Performance Optimization: Monitor and optimize Azure services and API performance, ensuring minimal latency and high availability.
- Collaboration: Work closely with software development, DevOps, and IT operations teams to ensure smooth cloud operations and integration workflows.
- Troubleshooting: Debug issues related to Azure services and APIs, ensuring high service reliability and swift resolution of issues.
Your expertise:
- 3+ years of hands-on experience working with Microsoft Azure cloud services.
- Proven experience with API design, development, and integration using Azure services.
- Experience with cloud automation tools such as ARM Templates, Terraform, or Azure DevOps pipelines.
- Experience with Azure networking, security, and identity management (Azure AD, RBAC, etc.).
- Knowledge of containerization technologies (e.g., Docker, Kubernetes) is a plus.
Technical skills:
- Proficiency in Azure services: Azure API Management, App Services, Azure Functions, Logic Apps, and Event Grid.
- Strong experience with RESTful APIs, web services, and API security best practices (OAuth2, JWT, etc.).
- Solid understanding of Azure monitoring tools such as Azure Monitor, Application Insights, and Log Analytics.
- Proficient in scripting languages such as PowerShell, Python, or C#.
- Familiarity with DevOps practices and CI/CD pipelines.
Soft skills:
- Strong problem-solving skills with attention to detail.
- Excellent communication and teamwork abilities.
- Self-motivated with a passion for cloud technologies and continuous learning.
Qualifications required:
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Preferred Certifications:
- Microsoft Certified: Azure Solutions Architect Expert
- Microsoft Certified: Azure Developer Associate
- Microsoft Certified: DevOps Engineer Expert
- API-related certifications (optional but a plus)
Other information applicable to the opportunity:
- Permanent Position
- Location: Roodepoort - Hybrid (2-3 days a week)