DevOps Support Engineer

  • Role: DevOps Support Engineer
  • Employment: Full Time
  • Experience: 4 to 8 Years
  • Salary: Not Disclosed
  • Location: Remote, INDIA

Programmers.IO is currently looking to hire DevOps Support Engineer on ADF, Telecom Domain, DevOps Support, Technology. If you think you are a good fit and willing to work from Remote, INDIA location.Please apply with you resume or share your resume at anjali.shah@programmers.ai

Experience Required: 4 to 8 Years

 
Key Responsibilities:

  1. Platform Support and Maintenance:
    • Provide day-to-day operational support for our systems, ensuring high availability, performance, and reliability.
    • Monitor, troubleshoot, and resolve issues related to Kubernetes clusters, Snowflake data pipelines, and Azure infrastructure.
    • Collaborate with cross-functional teams to address incidents and implement robust solutions.
  1. Infrastructure Automation and Optimization:
    • Develop and maintain automation scripts and tools using Python to streamline deployment, monitoring, and scaling processes.
    • Optimize Kubernetes cluster configurations, including resource allocation and scaling strategies.
    • Implement best practices for cloud resource utilization on Azure to reduce costs and improve efficiency.
  1. Data Pipeline Management:
    • Support and enhance data pipelines built on Snowflake and Azure Data Factory (ADF).
    • Monitor data flow, troubleshoot pipeline failures, and ensure data integrity and availability.
    • Collaborate with data engineering teams to implement new data workflows and improve existing pipelines.
  1. Security and Compliance:
    • Ensure the platform adheres to security standards and compliance requirements.
    • Perform regular audits of infrastructure and implement security patches as needed.
    • Manage role-based access control (RBAC) and permissions in Kubernetes, Snowflake, and Azure environments.
  1. Collaboration and Communication:
    • Work closely with development, QA, and product teams to ensure seamless integration and deployment of new features.
    • Participate in on-call rotations to provide 24/7 support for critical issues.
    • Document processes, configurations, and troubleshooting guides to improve knowledge sharing across the team.
 
Required Skills and Qualifications:
  • Technical Expertise:
    • Proficient in managing Kubernetes clusters, including deployment, scaling, and monitoring.
    • Hands-on experience with Snowflake, including data modeling, query optimization, and pipeline management.
    • Strong programming skills in Python for automation and scripting.
    • Solid understanding of Azure cloud services, including compute, storage, networking, and identity management.
    • Familiarity with Azure Data Factory (ADF) for building and managing ETL/ELT pipelines.
  • DevOps Practices:
    • Experience with CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions, Azure DevOps).
    • Knowledge of infrastructure-as-code (IaC) tools such as Terraform or ARM templates.
    • Proficiency in monitoring tools like Prometheus, Grafana, or Azure Monitor.
  • Soft Skills:
    • Excellent problem-solving and analytical skills, with a proactive mindset.
    • Strong communication skills to work effectively with cross-functional teams.
    • Ability to prioritize tasks and manage multiple responsibilities in a fast-paced environment.

Skills and Knowledge:

  • ADF, Telecom Domain, DevOps Support,