Python Developers
Bangalore, INDIA IT development
Job description
Position Description:
Python - Cloud Developer
Location: Bangalore
Years of Exp: 5-10 years
Job Description/ Position Description:
As a Cloud developer, you will be responsible for designing, implementing, and managing cloud infrastructure and services to ensure scalability, security, and high availability of applications. You will collaborate with development, operations, and security teams to deploy and optimize cloud resources, automate workflows, and monitor performance. Your expertise in platforms like Azure will be essential, along with skills in CI/CD pipelines, infrastructure as code (IaC), and cloud security best practices. You will also troubleshoot cloud-related issues, optimize costs, and ensure compliance with industry regulations.
Job Role/ Your future duties and responsibilities:
• Design, develop, and maintain cloud-native applications on Microsoft Azure, utilizing services like Azure Functions, Azure App Services, and Azure Logic Apps.
• Implement microservices and serverless architectures to enhance scalability and maintainability of applications.
• Build and integrate RESTful APIs to enable communication between various services and applications.
• Set up and manage CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools to automate deployments.
• Use Azure Resource Manager (ARM) templates, Terraform, or Bicep to automate and manage cloud infrastructure.
• Monitor applications and services using Azure Monitor and Application Insights to ensure optimal performance and availability.
• Integration of Services:
1. Utilize Azure Service Bus for messaging and communication between applications.
2. Implement Cosmos DB for scalable, multi-model database solutions.
3. Manage APIs using Azure API Management for secure and efficient API access.
4. Use Azure Cache for Redis to improve application performance through caching.
5. Configure Azure Front Door for global load balancing and application acceleration.
6. Leverage Azure Active Directory Domain Services for identity and access management.
Required qualifications to be successful in this role:
5-10 years of experience in cloud development, specifically with Microsoft Azure.
Proficiency in programming languages such as Python, or Node JS.
Strong knowledge of Azure services, including Azure Functions, Azure App Services, Azure Storage,Azure Service Bus,Cosmos DB, Azure API Management,Azure Key Vault,Azure Cache for Redis,Azure Front Door,Azure Active Directory Domain Services and Azure Kubernetes Service (AKS).
Experience with CI/CD tools such as Azure DevOps and version control systems like Git.
Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
Understanding of cloud security practices and tools.
Experience in implementation of microservices and serverless architectures to enhance scalability and maintainability of applications.
Must have Azure certifications, such as Microsoft Certified: Azure Developer Associate or Microsoft Certified: Azure Solutions Architect Expert.
Technologies required: Selected Skills
Primary skills: Python or Node JS, Azure services
Secondary skills: Kubernetes
Good to have: Domain experience in Retail fuel and convenience.
Skills:
· C++
· English
· GitHub
· Python
What you can expect from us:
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Come join our team—one of the largest IT and business consulting services firms in the world.