Key Responsibilities:
DevOps & Cloud Automation
· Support in designing and maintaining CI/CD pipelines using Azure DevOps Pipelines for application and API deployments.
· Assist in managing Azure Repos (Git) for version control, branching, and code merge activities.
· Learn and contribute to Infrastructure as Code (IaC) using ARM templates, Terraform, or Bicep.
· Automate routine deployment and configuration tasks using PowerShell or Bash scripts.
· Participate in environment provisioning, release planning, and deployment support activities.
Azure API Management (APIM)
· Assist in configuring and deploying APIs through Azure API Management (APIM).
· Support creation and maintenance of API policies (throttling, rate limiting, authentication, transformation).
· Help manage API Products, Subscriptions, and Developer Portal configurations.
· Learn to apply API security standards (OAuth 2.0, JWT, Azure AD integration).
· Monitor API performance and availability using Azure Monitor and Application Insights.
Monitoring & Support
· Support production deployment activities and help troubleshoot API and pipeline issues.
· Work with teams to identify and resolve build, release, or environment-related issues.
· Use monitoring tools like Azure Monitor, Log Analytics, or Splunk for incident tracking.
Required Skills & Qualifications:
· 1–2 years of experience in DevOps, cloud, or production support environments.
· Basic understanding of Microsoft Azure services — App Services, APIM, Storage, Key Vault, Networking.
· Knowledge of CI/CD concepts and tools (Azure DevOps, Jenkins, or GitHub Actions).
· Familiarity with Git version control workflows.
· Basic scripting ability in PowerShell, Bash, or Python.
· Understanding of REST APIs, HTTP methods, and API security basics.
· Exposure to monitoring/logging tools like Azure Monitor, Splunk, or Log Analytics.