Senior Data / DevOps Engineer
⚲ Pune
Do uzgodnienia
Wymagania
- API (Application Programming Interface)
- Performance optimization
- maintenance
- Artificial Intelligence (AI)
- Python
- Agile
- Cloud
- Salesforce
- Backend
- CI/CD
Opis stanowiska
Summary
The Senior Data / DevOps Engineer is responsible for the maintenance, evolution, and optimization of the SyGrow platform (a GenAI-enabled, data-driven solution).
Responsibilities:
• AI-Assisted Development: Integrate GenAI coding tools into daily workflow.
• Application Maintenance: Support the SyGrow platform across environments.
• Data Platform Management: Manage Microsoft Fabric components and optimize pipelines.
• Backend Development: Develop and optimize APIs using FastAPI.
• CI/CD Implementation: Design secure pipelines on Azure DevOps.
• Performance Optimization: Improve API response times and resource utilization.
• Collaboration: Work with stakeholders and contribute to agile processes.
Must Haves:
• Strong professional experience in Python, especially FastAPI.
• Solid knowledge of Microsoft Fabric components.
• Hands-on experience with Azure services.
• Expertise in DevOps and CI/CD practices.
• AI-First Mindset with practical experience in AI tools.
Nice to Haves:
• Experience with GenAI evaluation frameworks.
• Knowledge of Salesforce integrations.
Other Details:
• Team Environment: Fast-paced, startup-like.
• Key Technologies: Microsoft Fabric, Azure, FastAPI.
Reason (Must Have):
• Python Mastery: Essential for developing maintainable APIs and robust backend services.
• Microsoft Fabric Knowledge: Crucial for data optimization and integration tasks.
• Azure Experience: Required for managing cloud services effectively.
• CI/CD Expertise: Necessary for maintaining secure and reliable deployment pipelines.
• AI-First Mindset: Important for leveraging AI tools to enhance software engineering practices.
Reason (Nice to Have):
• GenAI Framework Experience: Adds depth in deploying AI solutions efficiently.
• Salesforce Knowledge: Enhances integration capabilities and business value.
Trust Score:
Score: High
Evidence: The job description provides detailed responsibilities and specific technologies, enhancing clarity in candidate sourcing.
Sourcing Guidance:
The job description provides good technical clarity for sourcing. Consider these potential recommendations to enhance the search:
• Recommendation: Search for candidates with data engineering experience in Azure alongside backend development skills. Rationale: Candidates with these combined skills can effectively manage both the data aspects and server-side logic needed for the SyGrow platform.
• Recommendation: Include candidates familiar with AI-enhanced CI/CD practices. Rationale: This could broaden the talent pool as these practices are becoming prevalent in modern engineering environments.
• Recommendation: Look for professionals with a hybrid background in DevOps and data science. Rationale: Such candidates are likely to thrive at the intersection of data engineering and backend development roles.
The Senior Data / DevOps Engineer is responsible for the maintenance, evolution, and optimization of the SyGrow platform (a GenAI-enabled, data-driven solution).
Responsibilities:
• AI-Assisted Development: Integrate GenAI coding tools into daily workflow.
• Application Maintenance: Support the SyGrow platform across environments.
• Data Platform Management: Manage Microsoft Fabric components and optimize pipelines.
• Backend Development: Develop and optimize APIs using FastAPI.
• CI/CD Implementation: Design secure pipelines on Azure DevOps.
• Performance Optimization: Improve API response times and resource utilization.
• Collaboration: Work with stakeholders and contribute to agile processes.
Must Haves:
• Strong professional experience in Python, especially FastAPI.
• Solid knowledge of Microsoft Fabric components.
• Hands-on experience with Azure services.
• Expertise in DevOps and CI/CD practices.
• AI-First Mindset with practical experience in AI tools.
Nice to Haves:
• Experience with GenAI evaluation frameworks.
• Knowledge of Salesforce integrations.
Other Details:
• Team Environment: Fast-paced, startup-like.
• Key Technologies: Microsoft Fabric, Azure, FastAPI.
Reason (Must Have):
• Python Mastery: Essential for developing maintainable APIs and robust backend services.
• Microsoft Fabric Knowledge: Crucial for data optimization and integration tasks.
• Azure Experience: Required for managing cloud services effectively.
• CI/CD Expertise: Necessary for maintaining secure and reliable deployment pipelines.
• AI-First Mindset: Important for leveraging AI tools to enhance software engineering practices.
Reason (Nice to Have):
• GenAI Framework Experience: Adds depth in deploying AI solutions efficiently.
• Salesforce Knowledge: Enhances integration capabilities and business value.
Trust Score:
Score: High
Evidence: The job description provides detailed responsibilities and specific technologies, enhancing clarity in candidate sourcing.
Sourcing Guidance:
The job description provides good technical clarity for sourcing. Consider these potential recommendations to enhance the search:
• Recommendation: Search for candidates with data engineering experience in Azure alongside backend development skills. Rationale: Candidates with these combined skills can effectively manage both the data aspects and server-side logic needed for the SyGrow platform.
• Recommendation: Include candidates familiar with AI-enhanced CI/CD practices. Rationale: This could broaden the talent pool as these practices are becoming prevalent in modern engineering environments.
• Recommendation: Look for professionals with a hybrid background in DevOps and data science. Rationale: Such candidates are likely to thrive at the intersection of data engineering and backend development roles.
🔍 Dekoder Ogłoszenia
🔴
Fast-paced, startup-like
Może oznaczać chaos, brak ustalonych procesów i konieczność szybkiego reagowania na zmiany, a także potencjalnie długie godziny pracy.
🟡
AI-First Mindset with practical experience in AI tools
Oznacza to, że firma chce kogoś, kto aktywnie szuka sposobów wykorzystania AI w pracy, a nie tylko zna podstawy.
🟡
Contribute to agile processes
Wymaga aktywnego udziału w spotkaniach, planowaniu i dostosowywaniu się do metodyki zwinnej, co może oznaczać częste zmiany priorytetów.
🟡
Evolution and optimization of the SyGrow platform
Sugestia, że platforma jest w fazie rozwoju i wymaga ciągłych usprawnień, co może oznaczać nieustanne wprowadzanie zmian i rozwiązywanie problemów.
🟡
Integrate GenAI coding tools into daily workflow
Oczekuje się, że kandydat będzie aktywnie korzystał z narzędzi AI do pisania kodu, co może wpływać na sposób pracy i wymagać nauki nowych technologii.