HamburgerMenu
hirist

Deepspatial - Azure DevOps Engineer - IAC Terraform

Deepspatial
Bangalore
2 - 6 Years
star-icon
4.7white-divider4+ Reviews

Posted on: 05/11/2025

Job Description

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


info-icon

Did you find something suspicious?