
Developer III - Software Engineering- Agentic AI Python
Agratas industries
Description
Job Details
- Location: Trivandrum
- Experience: 3 - 8 Years
- Job Type: Full Time
- Openings: 1
Role Description
Role
Azure DevOps Engineer / Python Developer
Experience: 5+ years
Location - Any UST
Azure Services
- Azure Kubernetes Service (AKS)
- Azure Container Registry (ACR)
- Azure DevOps
- Azure AI (good to have)
Python Stack
- FastAPI
- REST APIs
- Automation scripting
- Async programming
- Virtual environments
- Package management (pip, requirements.txt)
DevOps Topics
- YAML pipelines
- Multi-stage pipelines
- Pipeline templates
- Build and Release
- Deployment strategies
- Artifact management
- Variable Groups
- Service Connections
- Self-hosted vs Microsoft-hosted agents
Containerization
- Docker
- Docker Compose
- Kubernetes
- Helm (preferred)
- ArgoCD (preferred)
AI/ML (Preferred)
The JD mentions AI-driven automation, so expect questions like:
- Have you integrated LLMs into DevOps workflows?
- Prompt Engineering
- Azure AI/OpenAI
- AI-assisted test generation
- ML-based anomaly detection
- AI chatbots for operations
Automation Testing
- Python automation
- API testing
- Test automation in CI/CD
- Integration testing
Interview Questions You Should Prepare Azure DevOps
- Explain Azure DevOps architecture.
- Difference between Build Pipeline and Release Pipeline.
- What are YAML templates?
- How do multi-stage pipelines work?
- How do you secure secrets?
- What are Variable Groups?
- How do approvals and gates work?
Python
- Explain decorators.
- Difference between multiprocessing and multithreading.
- What is async/await?
- Explain FastAPI lifecycle.
- Dependency Injection in FastAPI.
- Exception handling.
- Logging best practices.
REST APIs
- Difference between PUT and PATCH.
- What is idempotency?
- Authentication methods.
- JWT implementation.
- API versioning.
- Swagger/OpenAPI.
Docker
- Difference between CMD and ENTRYPOINT.
- Multi-stage builds.
- Docker networking.
- Volumes vs Bind Mounts.
- Docker Compose.
Kubernetes
- Pods
- Deployments
- ReplicaSets
- Services
Skills
<p>python, lambda, prompt engineering, rest apis, azure ai, kubernetes, </p>About Agratas industries
Agratas, a visionary organization revolutionizing the way connections are made in the online world. With a relentless focus on innovation, Agratas is dedicated to developing multiple groundbreaking products that redefine the landscape of online networking. By bringing offline processes online and streamlining them, our solutions empower individuals to form meaningful connections, fostering collaboration, and driving growth across various industries. Through the utilization of advanced technologies and user-centric design, Agratas is paving the way for a new era of digital interactions, where people can effortlessly connect, collaborate, and thrive in the online space.
