06 Aug
|
Tata Consultancy Services
|
Chennai
06 Aug
Tata Consultancy Services
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 agile 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.
Domain
Network Automation and Orchestration
Soft Skills
- Strong documentation and communication abilities.
- Ability to work cross-functionally with network engineers, cloud teams, and security teams.
- Problemsolving mindset with focus on operational reliability.
- Self-driven with a passion for automation and simplification.
Education Requirements
Optional
Certifications
Optional
📌 Network Automation Engineer (Chennai)
🏢 Tata Consultancy Services
📍 Chennai