HCL Technologies
HCL Technologies

Python Senior Technical Lead - DevOps

RoleDevops
LevelSenior
LocationBengaluru, India
WorkOn-site
TypeFull-time
Posted1 week ago
Apply now

About the role

Job Summary

Job Title Senior Python Developer Location Offshore

Experience Required10+ Years of Python Development Experience

--- Role Summary

We are seeking an experienced Senior Python Developer with strong expertise in** Jira and Planview integrations, API development, automation, data migration, and enterprise system integrations**. The ideal candidate will have extensive hands-on experience in developing scalable Python solutions, extracting and transforming large datasets, automating business processes, and designing robust integration frameworks.

This role requires a strong technical professional who can work closely with business stakeholders, architects, and development teams to deliver high-quality solutions while maintaining comprehensive technical documentation and supporting DevOps best practices.

Key Responsibilities

Key Responsibilities Python Development & Automation

  • Design, develop, test, and maintain enterprise-grade Python applications and automation solutions.

  • Develop reusable frameworks, utilities, and scripts for automation and system integrations.

  • Write clean, scalable, maintainable, and well-documented code following coding standards and best practices.

  • Troubleshoot and resolve production issues related to integrations, data processing, and scheduled jobs.

Jira Integration & Migration

  • Develop and maintain integrations using Jira REST APIs.

  • Perform data extraction, transformation, validation, and migration activities across Jira projects and instances.

  • Design automated solutions for Jira data synchronization and migration.

  • Create scripts and utilities for bulk data processing and migration activities.

  • Work with Jira workflows, issue metadata, custom fields, and related configurations.

API Development & Data Processing

  • Develop and consume RESTful APIs using Python.

  • Perform API testing, troubleshooting, and validation using Postman.

  • Extract data from multiple sources and transform it into standardized formats.

  • Store processed data in databases, flat files, or enterprise repositories.

  • Design error handling, logging, monitoring, and audit capabilities for integrations.

Scheduling & Batch Processing

  • Develop and support batch jobs and automation workflows using Autosys or equivalent scheduling tools.

  • Monitor, troubleshoot, and optimize scheduled processes.

  • Implement automation for recurring operational and business processes.

DevOps & Release Management

  • Manage source code using GitLab.

  • Build and maintain CI/CD pipelines for automated deployments.

  • Support deployment automation and release management activities.

  • Collaborate with DevOps teams to improve deployment efficiency and reliability.

Enterprise Integrations

  • Develop integrations using:

  • REST APIs

  • SFTP

  • SMTP

  • Database connectors

  • File-based interfaces

  • Ensure secure, scalable, and reliable data exchange between systems.

Technical Documentation

  • Create and maintain:

  • Low-Level Design (LLD) documents

  • Technical Specifications

  • Integration Design Documents

  • Support Runbooks

  • Confluence Documentation

  • Document architecture decisions, interfaces, workflows, and implementation details.

  • Participate in design reviews and provide technical recommendations.

Skill Requirements

Required Skills Core Technical Skills

  • 10+ years of hands-on Python development experience.

  • Strong experience in Python libraries and frameworks.

  • Strong understanding of object-oriented programming and software design principles.

  • Experience in developing scalable and maintainable enterprise solutions.

Jira & Data Migration

  • Strong experience with Jira REST APIs.

  • Experience in Jira data extraction, transformation, migration, and automation.

  • Knowledge of Jira data models, issue structures, workflows, and custom fields.

  • Experience delivering migration and integration projects involving Jira.

API & Integration Development

  • Extensive experience in REST API development and integration.

  • Hands-on experience with Postman for API testing and validation.

  • Experience building enterprise integrations and automation solutions.

  • Strong understanding of JSON, XML, and data transformation techniques.

Data Management

  • Experience extracting large datasets from various sources.

  • Experience transforming and loading data into databases and files.

  • Strong SQL and database interaction skills.

  • Knowledge of data quality validation and reconciliation processes.

Scheduling & Automation

  • Hands-on experience with Autosys or similar enterprise scheduling tools.

  • Experience managing and troubleshooting automated batch processes.

  • Ability to design dependable scheduling and monitoring solutions.

DevOps & Tools

  • Strong experience with GitLab and source code management.

  • Experience creating and maintaining CI/CD pipelines.

  • Knowledge of deployment automation and release processes.

  • Experience working with SFTP and SMTP integrations.

Documentation & Design

  • Experience creating detailed Low-Level Design (LLD) documents.

  • Strong Confluence documentation skills.

  • Ability to translate business requirements into technical specifications.

  • Strong analytical and problem-solving skills.

Other Requirements

null

Benefits and perks

Learning Budget

Required skills

Cloud infrastructure

Reliability engineering

Automation

About HCL Technologies

Bengaluru

Headquarters