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.