What are the responsibilities and job description for the Sr Azure DevOps Engineer position at Balin Technologies LLC?
Job Details
Position: Azure DevOps Engineer
Location: NYC, NY(Hybrid)
Contract to Hire position
Job Responsibilities
Hands-on experience in Azure Cloud services, Networking Concepts, Security - Cloud and on-premises system, Deployment using Azure DevOps, Azure Cloud Monitoring and Cost controls and Terraform - hands-on experience
CI/CD Pipeline Management: Design, implement, and manage Continuous Integration/Continuous Deployment (CI/CD) pipelines using Azure DevOps and GitHub. Ensure the pipelines are efficient, reliable, and scalable.
Infrastructure as Code (IaC): Automate the provisioning and management of infrastructure, with a focus on Azure Databricks and Azure Data Factory in a private network environment, using tools like Terraform and ARM templates.
Environment Management: Create and manage development, testing, and production environments, ensuring consistency, security, and alignment with organizational requirements.
Security: Implement security best practices throughout the CI/CD pipeline, including secrets management, secure code scanning, and compliance with security standards.
Monitoring & Logging: Set up and maintain monitoring and logging for applications and infrastructure using Azure Monitor, Log Analytics, and related tools to ensure system reliability and performance.
Automation: Identify opportunities for automation to streamline processes, reduce manual errors, and improve operational efficiency.
Policy Enforcement: Establish and enforce policies such as branch policies, pull request reviews, and pipeline approvals to maintain code quality and compliance with organizational standards.
Manage and maintain Azure Databricks Platform, workspaces, clusters, and jobs
Oversee user administration including access controls and permissions
Handle library installations, runtime management, and policy enforcement
Implement/analyze cost control measures
Administer Unity Catalog for data governance and security
Collaborate with data engineers, data scientists, and analysts to optimize and streamline data workflows, and analytical pipelines on the Databricks platform
Manage Azure storage solutions, including Blob Storage and Data Lake Storage
Administer Azure Key Vault for secure storage of secrets and keys
Configure and manage Azure Data Factory for data integration and ETL processes
Implement and manage VNETs, firewalls, Azure policies and security best practices
Set up budgets and alerts to monitor and control Azure costs and spend
Configure alerts for proactive issue detection and resolution
Databricks Lakehouse Monitoring
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.