AI Platform - Software Engineer - Java
- Robust software engineering skills (design & architecture, coding excellence, championing best practices, promoting automated testing, constructive code and design reviews, debugging & problem solving, communication and agile planning)
- Polyglot Programming: Strong proficiency in one or more language such as java, .net, python with a focus on writing clean, efficient, and maintainable code. Willing and able to learn new languages quickly. Must be willing to learn Python.
- DevOps and CI/CD: experience in setting up and managing CI/CD pipelines to automate build, test, and deployment processes (e.g. using GitLab)
Additional skills that would be beneficial:
- Cloud: Solid understanding of cloud services, capabilities, and architecture. Experience in deploying, managing, and scaling applications.
Preference for Azure.
- Scripting: for automating cloud-related tasks. (e.g. bash and / or PowerShell for Azure automation)
- Problem solving & Critical thinking: Ability to quickly diagnose and resolve systems issues. Identify performance bottlenecks and optimize infrastructure
- Infrastructure as Code: good knowledge of provisioning and managing cloud infrastructure (e.g. using Terraform)
- Containerization and Orchestration: Expertise in Docker and Kubernetes, ideally also with Azure Kubernetes Service (AKS) for deploying and managing containerized applications.
- Cloud Security: Understanding of cloud security best practices, e.g. role-based access control (RBAC), network security groups (NSGs), and Azure Active Directory (AAD).
- Business Continuity and Disaster Recovery knowledge is a plus, e.g. strategies and tools for ensuring data integrity and service availability in case of failures.
- Incident Managemen
📌 AI Platform (India)
🏢 Clifyx
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.