Lead Software Engineer -Python + Azure DevOps
Societe Generale
Software Engineering
Chennai, Tamil Nadu, India · Chennai, Tamil Nadu, India · India
Posted on Oct 4, 2025
Responsibilities
Position Overview: We are seeking a talented Public Cloud Developer to join our Azure Public Cloud team. The ideal candidate will be highly skilled in PowerShell as a primary programming language and possess strong expertise in Azure, with a solid understanding of AWS as a secondary platform. Proficiency in Infrastructure as Code (IaC) is essential, as it is our primary approach to infrastructure management.
Key Responsibilities:
- PowerShell Development:
- Strong proficiency in PowerShell, including writing clean and maintainable code.
- Skilled in software development life cycle practices, testing and debugging, and version control.
- Familiarity with database management and API development is essential, along with a commitment to continuous learning.
- Python Development:
- Familiarity with Python as a secondary language is highly recommended.
- Azure Management:
- Create and manage resources, including virtual machines and networking components.
- Deploy, configure, and manage Azure services efficiently.
- Handle and manage reverse proxy configurations to ensure effective routing and load balancing.
- Familiarize with network activities, including VNet configurations, Network Security Groups (NSGs), and Azure Firewall.
- Infrastructure as Code (IaC):
- Proficiently use Ansible and Terraform, including writing Terraform configurations and managing them from the ground up.
- Continuous Integration/Continuous Deployment (CI/CD):
- Develop and maintain CI/CD pipelines using Jenkins or GitHub Actions, including YAML configuration files.
- Implement complete CI/CD solutions to streamline development and deployment processes.
- Operating Systems:
- Troubleshoot OS issues with a strong focus on Linux and networking.