- Company Name
- Schneider Electric
- Job Title
- DevOps Engineer
- Job Description
-
**Job Title:** DevOps Engineer
**Role Summary:**
Design, build, and maintain CI/CD pipelines and Azure‑based infrastructure for a global building data platform. Ensure platform scalability, reliability, observability, and security while supporting high‑volume real‑time data streaming and API performance.
**Expectations:**
- Minimum 3 years experience in DevOps, SRE, or Cloud Engineering.
- Proven hands‑on work with Azure services and Infrastructure‑as‑Code (Terraform or ARM).
- Experience with Kubernetes container orchestration.
- Proficiency in CI/CD tools (Azure DevOps, GitHub) and agile project tracking (e.g., Jira).
- Strong scripting/automation skills (Python, PowerShell, Bash).
**Key Responsibilities:**
- Build and optimize CI/CD pipelines for microservices and APIs.
- Provision, monitor, and maintain Azure infrastructure for scalability and resilience.
- Implement end‑to‑end observability (logging, tracing, metrics) and automated recovery.
- Apply security‑first practices aligned with ISO 27001, GDPR, CCPA (identity management, encryption).
- Develop tools to monitor data ingestion pipelines, detect anomalies, and trigger remediation/back‑filling.
- Optimize API performance and event‑hub throughput for low‑latency streaming.
- Collaborate with R&D, Cloud Operations, and Product teams to continuously improve platform reliability, security, and automation.
**Required Skills:**
- Azure services: Event Hub, Service Bus, Data Explorer, Azure Monitor.
- Infrastructure‑as‑Code: Terraform or Azure Resource Manager templates.
- Container orchestration: Kubernetes (AKS).
- CI/CD: Azure DevOps, GitHub Actions.
- Scripting: Python, PowerShell, Bash.
- Event‑driven architectures & streaming technologies (Kafka, MQTT, Azure Event Hub).
- API management: gateways, throttling, security best practices.
- Data operations: data quality monitoring, telemetry pipelines, back‑filling strategies.
- Security: OAuth, RBAC, encryption in transit & at rest.
- Strong collaboration and communication in cross‑functional, global teams.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field (or equivalent practical experience).
- Preferred certifications: Microsoft Certified: Azure Administrator Associate, Azure DevOps Engineer Expert, Terraform Associate, or comparable.