DevOps Engineer | Codersbrain
full-time
Posted on July 28, 2025
Job Description
DevOps Engineer (Azure)
Company Overview
Company details are not provided.
Job Summary
The DevOps Engineer (Azure) will play a crucial role in designing, deploying, and maintaining cloud infrastructure primarily on Microsoft Azure. This position aims to optimize cloud usage and automate infrastructure provisioning while ensuring robust security and compliance practices. The role also involves implementing CI/CD pipelines and supporting data pipelines to enhance software delivery and operational efficiency.
Responsibilities
- Cloud Infrastructure: Design, deploy, and manage cloud infrastructure on Azure (95%) and GCP for AI workloads. Manage scalable Kubernetes clusters using Azure Kubernetes Service (AKS) and optimize cloud usage across environments.
- Data Pipelines & Messaging: Implement and manage streaming data pipelines leveraging Kafka for both managed and self-hosted scenarios. Integrate with Azure Data Factory and Databricks to facilitate batch and real-time data processing.
- Security & Compliance: Establish and enforce robust cloud security protocols such as firewalls, Web Application Firewalls (WAF), Content Delivery Networks (CDN), and private endpoints, adhering to a Zero Trust Architecture. Conduct regular security audits and vulnerability assessments.
- CI/CD & DevOps Tooling: Build and maintain CI/CD pipelines utilizing GitHub Actions and Azure DevOps, following GitOps practices. Implement observability tools including Prometheus, Grafana, and Azure Monitor to enhance system reliability.
- Optional AI Integration: Support small-scale Generative AI workflows using Azure OpenAI or GCP APIs and collaborate on machine learning pipelines, focusing on fine-tuning and retrieval-augmented generation (RAG).
Qualifications
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
- Technical Skills:
- Expertise in Azure services including Azure Kubernetes Service (AKS), App Services, VNets, Load Balancer, and Azure Monitor.
- Proficiency in Terraform for infrastructure automation.
- Experience with CI/CD pipelines (Azure DevOps, GitHub Actions).
- Strong knowledge of Kafka (self-managed/hosted).
- Familiarity with Azure Data Factory, Docker, Linux, and Shell scripting.
- Understanding of Infrastructure as Code (IaC) and Microservices architecture.
- Soft Skills: Strong problem-solving skills, effective communication, and ability to work collaboratively in a team-oriented environment.
Preferred Skills
- Experience with LLMOps, Azure OpenAI, or GCP Vertex AI.
- Knowledge of observability tools like Prometheus and Grafana.
- Familiarity with frameworks such as FastAPI and data orchestration tools like Airflow and Databricks.
Experience
- Minimum of 5 years of relevant DevOps experience, particularly with Azure cloud services and related technologies.
Environment
Work setting and location details are not provided.
Salary
Salary information is not provided.
Growth Opportunities
Opportunities for career advancement within the company are not specified.
Benefits
Information on offered benefits is not provided.