Normal
0
false
false
false
EN-US
X-NONE
X-NONE
Key Responsibilities:
- Design, implement, and manage CI/CD pipelines using Azure
DevOps and GitHub Actions/Bitbucket Pipelines/GitLab CI/Jenkins.
- Deploy and manage applications in Azure, utilizing services
such as Azure Resource Groups, Function Apps, Container Apps, and API
Management Service.
- Implement and maintain infrastructure as code using Terraform.
- Manage and optimize Azure resources, including Azure
Subscriptions, Management Groups, and Resource Groups.
- Ensure security and compliance by leveraging Azure Key Vault,
Managed Identities, and Role-Based Access Control (RBAC).
- Monitor and troubleshoot applications using Azure Application
Insights and Log Analytics.
- Implement API connections and manage API endpoints using Azure
API Management.
- Configure and maintain App Service Plans, Logic Apps, and Azure
Functions.
- Integrate and manage Azure Cosmos DB, including role
assignments and data management.
- Collaborate with development and operations teams to ensure
seamless deployment and operation of applications.
- Automate routine tasks and improve the efficiency of
development and deployment processes using Python and shell scripts.
- Utilize Azure Storage Accounts for data storage solutions.
- Deploy and manage containerized applications using Azure
Kubernetes Service (AKS).
- Stay updated with the latest Azure services and best practices,
and provide guidance on their implementation.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Information Technology,
or a related field.
- 3+ years of experience working as a DevOps Engineer, with a
focus on Azure.
- Proficiency in Terraform for Infrastructure as Code (IaC).
- Hands-on experience with Azure DevOps and at least one of the
following: GitHub Actions, Bitbucket Pipelines, GitLab CI, Jenkins.
- Strong understanding of cloud-native applications and
containerization (Docker, Azure Container Apps).
- Experience with Azure Function Apps, Logic Apps, and API
Management.
- Knowledge of Azure networking, security, and governance (Key
Vault, Managed Identities, RBAC).
- Familiarity with Azure monitoring tools such as Application
Insights and Log Analytics.
- Experience with Azure Cosmos DB and role assignments.
- Experience with Azure Storage Accounts and data management.
- Hands-on experience with Kubernetes and deploying applications
using Azure Kubernetes Service (AKS).
- Proficiency in scripting and automation using Python and shell
scripts.
- Excellent problem-solving skills and the ability to
troubleshoot complex issues.
- Strong communication and collaboration skills.
Azure certifications (e.g., Azure DevOps
Engineer Expert, Azure Solutions Architect) are a plus.