HumanBit Logo

Python Developer | Codersbrain

Posted on July 17, 2025

Job Description

Python Developer with Cloud Security Focus

Job Summary

We are seeking an experienced Python Developer with a strong background in cloud security and infrastructure. The ideal candidate will have over 7 years of experience in the Information Technology field, specializing in software development, particularly using Python and public cloud services. This role will primarily focus on designing and building a DevOps framework for automating security enforcement across multi-cloud environments.

Responsibilities

  • Design and build a DevOps framework leveraging Infrastructure as Code (IaC) and Continuous Integration/Continuous Deployment (CI/CD) to automate security enforcement across multi-clouds such as AWS, Azure, GCP, and OCI.
  • Develop and implement detective and corrective controls within hyperscale cloud providers.
  • Create API/microservices to automate reusable components.
  • Standardize and automate security operational procedures and processes.
  • Analyze software and infrastructure deployment pipelines to identify gaps and improve security measures.
  • Design and build reusable solutions for IaC (Security) scanning, collaborating with internal teams for implementation.
  • Translate cloud security controls into programmatic enforcement within the deployment pipeline.
  • Research cloud services, identify event patterns, and build event-based controls.
  • Build IaC templates for repeatable deployments across key cloud providers.

Qualifications

  • A minimum of 7+ years of experience in the Information Technology field, preferably in Unix/systems space.
  • At least 5+ years of software development experience with Python.
  • Experience with public cloud services (AWS, Azure, GCP) for a minimum of 5 years.
  • 1 year of practical experience in Cloud Security.

Preferred Skills

  • Strong proficiency in one or more programming languages, preferably Python, but also including Java, PowerShell, NodeJS, or AngularJS.
  • Working knowledge of infrastructure concepts and administration (Linux/Windows, DNS, Network, Firewalls, etc.).
  • Extensive experience with hyperscale cloud providers (GCP, Azure, AWS, OCI).
  • Thorough understanding of Infrastructure-as-Code concepts and tools, such as Terraform, CloudFormation, and ARM.
  • Familiarity with containerization and Kubernetes orchestration.
  • Proficiency with the DevOps toolset and practices, including CI/CD pipelines, Jenkins, Jira, Rally, etc.
  • Knowledge of Agile methodologies and Software Development Life Cycle (SDLC).
  • Experience developing REST APIs and microservices architecture.
  • Strong coding capabilities with Cloud APIs and SDKs, preferably in Python.
  • A security-first mindset and the ability to self-motivate and collaborate with team members.
  • Willingness to learn new technologies and adapt to changing environments.

Experience

  • Minimum 7 years of overall experience, with significant experience in software development and cloud environments.

Environment

  • The position is remote or hybrid, with possible options in Bangalore or Hyderabad.

Powered by
HumanBit Logo