Job Description:
As an Azure DevOps Engineer, you will be responsible for designing, implementing, and managing CI/CD pipelines, Azure foundational resources, and data solutions. You will work closely with development and operations teams to ensure smooth and efficient delivery of software solutions and manage Azure cloud services to optimize performance and scalability.
Key Responsibilities:
- CI/CD Pipeline Management:
- Develop, manage, and optimize CI/CD pipelines using Azure DevOps and GitLab.
- Automate deployment processes to improve efficiency and reliability.
- Synchronize version updates between GitLab and Azure DevOps using pipelines.
- Azure Cloud Platform Management:
- Manage Azure foundational resources including AKS, Azure Databases, Virtual Networks, Function Apps, and Web Apps.
- Configure, deploy, and manage common cloud services like Virtual Machines, Azure Data Lake Services, Azure Data Factory, SQL, and Azure Key Vaults.
- Implement Azure Data Lake with Azure Data Factory, Azure Databricks (Python Spark), ADLS, and Azure SQL Database.
- Utilize Azure PowerShell, Azure CLI commands, and ARM templates to create and manage resources.
- Data Management:
- Work with Azure Data Lake Storage, Storage Accounts, and File Shares.
- Ensure efficient data integration and management using Azure Data Factory and other data services.
- Container and Orchestration Management:
- Manage containers and orchestration technologies like Kubernetes and Helm charts.
- Ensure efficient container deployment and orchestration using GitLab pipelines.
- System Administration:
- Perform Linux and Windows system administration tasks.
- Utilize Bash, PowerShell, or Python for scripting and automation.
Qualifications:
- Experience: Minimum of 5 years in DevOps roles with a focus on Azure DevOps and cloud technologies.
- Technical Skills:
- Proficiency in CI/CD tools, particularly Azure DevOps and GitLab.
- Strong experience with Azure foundational resources (AKS, Azure Databases, Virtual Networks, etc.).
- Experience with Azure Data Lake, Azure Data Factory, Azure Databricks, ADLS, and Azure SQL Database.
- Knowledge of Azure Data Lake Storage, Storage Accounts, and File Shares.
- Proficiency in Azure PowerShell, Azure CLI, and ARM templates.
- Experience with containers and orchestration technologies (Kubernetes, Helm charts, GitLab).
- Strong Linux and Windows system administration skills, including Bash, PowerShell, or Python.
- Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work independently and as part of a team.
- Detail-oriented with a focus on quality and efficiency.
How To Apply:
If you are excited about this opportunity and meet the qualifications, please send your CV or referrals to kalyani@157ipl.com.