Python Developer – Contract

8 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Title:

Location:

Work Hours:

Budget:

Notice Period:

Experience:


About the Role

Python Developer


Key Responsibilities

Log Ingestion & Analysis (Multi-Cloud)

  • Write Python code to fetch and normalize logs using AWS, Azure, and GCP APIs (S3, Storage Queues, Pub/Sub)
  • Parse, cleanse, and aggregate structured and semi-structured logs (DNS, proxy, Orca, Uptycs, NSG flow logs)
  • Identify data quality issues, annotate metadata, and document remediation steps
  • Collaborate with Ops teams to tune alert thresholds and optimize response workflows

Interactive Visualization

  • Build reusable Plotly Dash components (e.g., heatmaps, time-series, geospatial maps) for deep log analysis
  • Embed annotations and insights for non-technical stakeholders in visual dashboards

Infrastructure as Code

  • Develop Terraform modules to provision and manage logging infrastructure:
  • AWS (S3, Kinesis)
  • Azure (Storage Accounts, Log Analytics)
  • GCP (Cloud Storage, Pub/Sub)
  • Configure secure remote state backends with locking and manage secrets via Key Vault, Secrets Manager, etc.

Configuration Automation

(Nice to have)
  • Use Ansible to provision environments (Ubuntu, containers), install dependencies, deploy code, and run analyses
  • Securely manage IAM/service credentials using Ansible Vault or environment variables

Security Best Practices

  • Apply least-privilege principles when managing IAM/RBAC
  • Understand and address risks like log injection, tampering, and improper retention

  • Required Qualifications

    • Strong Python development experience
    • Deep familiarity with AWS, Azure, and GCP SDKs/APIs (for storage, messaging, compute)
    • Proficiency in building interactive visualizations (Plotly, Dash, or similar)
    • Proven Terraform expertise with at least two cloud platforms, including remote state and secrets integration
    • Experience analyzing and interpreting security logs (DNS queries, proxy logs, NSG flows, Orca/Uptycs outputs)
    • Solid understanding of core security concepts (RBAC, least privilege, log integrity)
    • Comfortable with Git-based workflows and CI/CD practices


    Preferred Qualifications

    • Experience building dashboards for security analytics or SIEM platforms
    • Proficiency in containerization (Docker) and orchestration tools (Kubernetes, EKS, etc.)
    • Familiarity with monitoring/alerting tools (e.g., Prometheus, Grafana)
    • Exposure to mocking and testing frameworks (e.g., pytest, moto)
    • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)


    Mock Interview

    Practice Video Interview with JobPe AI

    Start Python Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Python Skills

    Practice Python coding challenges to boost your skills

    Start Practicing Python Now

    RecommendedJobs for You