Posted on: 05/11/2025
Job Role : Azure DevOps Engineer
Location : Bangalore
About Us :
DeepSpatial is a technology company that specializes in leveraging artificial intelligence and machine learning to analyze geospatial data. By integrating advanced analytics with location intelligence, DeepSpatial helps businesses optimize their operations, enhance decision-making, and drive strategic growth. Their solutions often cater to various industries, including education, retail, and environmental management, enabling organizations to gain insights from complex datasets and visualize trends effectively. With a focus on innovation, DeepSpatial aims to transform how organizations utilize geographic data for impactful outcomes.
Key Responsibilities :
Kubernetes Administration :
- Manage and optimize Kubernetes clusters on cloud platforms (Azure preferred).
- Implement and monitor Kubernetes resources such as Pods, Deployments, Services, StatefulSets, ConfigMaps, and Secrets.
- Troubleshoot and resolve Kubernetes-related issues, including networking, storage, and cluster performance problems.
- Set up and manage Kubernetes monitoring and alerting using tools like Prometheus, Grafana, and the ELK stack.
- Ensure high availability, security, and scalability of the Kubernetes clusters.
- Perform regular backups, disaster recovery, and patching of Kubernetes environments.
- Manage Helm charts for package management and deployments.
Azure DevOps Engineering :
- Design, implement, and optimize Continuous Integration and Continuous Deployment (CI/CD) pipelines using Azure DevOps.
- Work with development teams to automate infrastructure provisioning and application deployment in cloud and hybrid environments.
- Integrate and maintain automated testing, security scanning, and code quality checks using SonarQube in the CI/CD pipeline.
- Manage and optimize cloud infrastructure in Azure, ensuring cost efficiency, high availability, and security.
- Use ARM templates, or similar Infrastructure-as-Code (IaC) tools to automate infrastructure provisioning and management.
- Implement monitoring and alerting solutions to ensure the health of DevOps pipelines and services.
- Work with version control systems such as Git, and manage repositories and branches effectively in Azure Repos.
- Collaborate with security teams to ensure the compliance of DevOps processes and environments with industry standards and best practices.
Collaboration and Support :
- Work closely with cross-functional teams (development, operations, QA) to provide solutions for automation, configuration management, and deployment workflows.
- Provide guidance and best practices for Kubernetes usage, Azure DevOps pipelines, and cloud infrastructure management.
- Actively participate in the improvement of DevOps and cloud infrastructure processes, advocating for automation and streamlined workflows.
Other Duties :
- Stay up to date with the latest advancements in Kubernetes, Azure, and DevOps tools and technologies.
- Document all operational procedures, best practices, and troubleshooting steps for team reference.
- Support and manage Kubernetes-based applications across multiple environments (Dev, QA, Prod).
Qualifications :
Required Skills :
- Experience with Kubernetes, including cluster administration, deployments, and monitoring.
- Proficiency with Azure cloud services, including Azure Kubernetes Service (AKS), Azure DevOps, and related tools.
- Hands-on experience with Azure DevOps pipelines, version control, release management, and automation.
- Familiarity with Infrastructure-as-Code (IaC) tools like Azure ARM templates, or Bicep.
- Experience with containerization technologies, primarily Docker and containerD.
- Proficient with Linux/Unix systems and shell scripting (Bash, Python, etc.
- Knowledge of CI/CD concepts and best practices.
- Experience with container orchestration, particularly Helm for Kubernetes deployments.
- Familiarity with monitoring tools like Prometheus, Grafana, or the ELK stack.
- Experience with Shell and PowerShell scripting to automate tasks, manage resources, and enhance workflows.
- Understanding cloud networking, storage, and security best practices, particularly within Azure environments.
Preferred Skills :
- Azure certifications such as Microsoft Certified : Azure Administrator Associate or Azure DevOps Engineer Expert.
- Experience with serverless architectures and managed Kubernetes services (e.g., AKS).
- Familiarity with GitOps principles and tools (e.g., ArgoCD, Flux).
- Knowledge of security best practices in cloud-native applications, including RBAC, Network Policies, and Pod Security Policies.
Education and Experience :
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- 2-5 years of Experience in the related field.
Soft Skills :
- Excellent problem-solving and troubleshooting skills.
- Strong communication skills, both written and verbal, with the ability to communicate complex technical concepts to non-technical stakeholders.
- Ability to work independently as well as part of a team.
- Strong collaboration skills, with a focus on supporting cross-functional teams and delivering customer-driven solutions.
- Proactive, self-motivated, and eager to learn and improve
Did you find something suspicious?
Posted By
Posted in
DevOps / SRE
Functional Area
DevOps / Cloud
Job Code
1569686
Interview Questions for you
View All