Cognizant

Advance Python Programming, Automation Frameworks

Cognizant
Apply
2 months ago
Bengaluru, IndiaSenior

Responsibilities

  • Automate ServiceNow request workflows, ticket creation, approvals, fulfilment, onboarding, and access processes.
  • Build self-service applications integrating with ServiceNow APIs.
  • Develop and maintain backup, restore, disaster recovery, failover, and recovery-testing scripts and runbooks for Databricks, Dremio, ADLS, and platform configurations.
  • Create reusable scripts, notebooks, templates, and automation patterns for Databricks workloads, views, jobs, and pipelines.
  • Review and optimize Databricks pipelines for performance, cost, and reusable engineering practices.
  • Develop Terraform modules and maintain CI/CD pipelines for Azure/GCP infrastructure and platform automation.
  • Debug and resolve post-production issues, document solutions, and support deployment handover.
  • Own automation work from requirements gathering through development, testing, deployment, and operational support.
  • Mentor and guide team members and coordinate technical work.

Requirements

  • Strong scripting experience with Python, Bash, PowerShell, or similar languages and the ability to build production-ready automation scripts.
  • Experience integrating with ServiceNow APIs and automating ticket creation, request fulfilment, approvals, and workflow-driven processes.
  • Good working knowledge of Databricks workspaces, jobs, notebooks, clusters, SQL warehouses, Unity Catalog/metastore concepts, views, and pipeline optimization.
  • Experience or willingness to learn Dremio administration, metadata backup and restore, source configuration, reflections, spaces, folders, and operational support.
  • Experience with Azure Data Lake Storage, storage accounts, RBAC, managed identities, private networking, and disaster recovery concepts.
  • Ability to design, automate, test, and document backup and restore processes for data-platform metadata, configurations, and assets.
  • Strong Terraform knowledge, including module development, state management, variables, providers, workspaces, and reusable infrastructure patterns.
  • Strong Azure experience.
  • Ability to work with REST APIs, authentication mechanisms, secrets, tokens, and service principals.
  • Nice-to-have experience with Azure DevOps, Azure Functions, Logic Apps, Key Vault, Event Grid, Automation Accounts, Delta Lake, Unity Catalog permissions, job orchestration, DLT, cluster policies, cost/performance optimization, Dremio REST APIs, reflection management, source automation, backup/restore testing, Kubernetes/AKS, AKS/GKE, Helm, kubectl, and YAML-based deployments.

Tech Stack

AzureBashDatabricksGitHub ActionsGoogle Cloud PlatformHelmKubernetesPowerShellPythonTerraform

Categories

Data EngineeringDevOps
Cognizant

About Cognizant

10,000+ employees

Cognizant is a public IT services and consulting firm that designs, builds, and runs enterprise technology, including digital engineering, cloud modernization, data/AI, and managed services. It sells consulting, systems integration, and outsourcing on multi-year engagements to large enterprises in healthcare, banking, retail, communications, and manufacturing. Founded in 1994 and headquartered in Teaneck, New Jersey, Cognizant is NASDAQ-listed (CTSH) and a Fortune 500 company.

Contact me