Tcs is hiring For Network Automation Engineer.
Tata Consultancy Services · Chennai, Tamil Nadu, India
Tata Consultancy Services · Chennai, Tamil Nadu, India
**Role**-Network Automation Engineer. **Experience**-7 to 14 yrs. **Location**-Chennai. **Job Requirements\\*** **1. Automation & Orchestration Engineering** - Develop and maintain network automation platforms using industrystandard orchestrators (e.g., Ansible, Terraform, Python,NSO, SaltStack, StackStorm). - Build scalable workflow engines to automate provisioning, configuration, compliance, and operational tasks. - Implement reusable automation modules, libraries, and pipelines with strong testing and validation. **2. Data Modelling** - Create and maintain data models (YANG, JSON, YAML, XML) for configurations, inventory, and service definitions. - Map network business requirements to logical service models and templates. - Establish relationships between topology, inventory, and configuration datasets **3. Workflow Execution & Orchestration** - Design and implement multi-stage workflows for provisioning, change management, upgrades, and rollback routines. - Integrate orchestrators with external systems (ITSM, CI/CD, CMDB, monitoring, IPAM). - Implement task scheduling, dependency handling, and distributed execution capabilities. **4. Standards, Governance, and Guardrails** - Define automation development standards, coding guidelines, and peerreview processes. - Implement guardrails for safe automation execution (prechecks, simulation modes, drift detection). - Ensure secure handling of credentials, API keys, secrets, and sensitive network data. **5. Compliance & Validation** - Automate policy enforcement and configuration compliance using templates and rules (e.g., security baselines, golden configs). - Develop continuous-validation pipelines for posture checks, drift remediation, and audit reporting. **6. Inventory, Topology, and Versioning** - Build and maintain dynamic inventory systems for devices, services, and configurations. - Implement configuration version control, differential analysis, and automated rollback mechanisms. - Maintain topology databases to support dependency mapping and impact assessments **7. Zero-Touch Provisioning (ZTP)** - Develop automated onboarding workflows for network devices (Day0 to Day2). - Integrate ZTP with DHCP/TFTP/HTTP/Bootstrap servers and orchestrators. - Ensure secure provisioning pipelines with validation, patching, and bootstrap config generation. **8. Frontend Development (Self-Service Portals)** - Build user-friendly web interfaces for triggering workflows, viewing inventory, and managing automation tasks. - Develop dashboards for compliance, topology, workflow status, and configuration state. - Integrate portals with backend APIs and authentication frameworks (SSO, RBAC). **Key Responsibilities\\*** - Endtoend automated network workflows. - A unified automation framework with strong governance and reusable components. - Self-service automation capabilities for operations and engineering teams. - Consistent compliance, configuration quality, and version control across network domains. - Reduced operational effort through standardized, safe, automated processes.