19 HashRoot Technologies Jobs
Azure DevOps Engineer - Kubernetes Services (4-10 yrs)
HashRoot Technologies
posted 18d ago
Flexible timing
Key skills for the job
Job Responsibilities :
- Manage and maintain Azure Kubernetes Service, Azure Databricks environments and data lake platform.
- Establish, deploy, and maintain CI/CD pipelines to automate the build, test, and deployment processes.
- Investigate and resolve issues related to the application infrastructure, continuous integration, and deployment pipelines.
Key Responsibilities :
- Implement and maintain infrastructure-as-code (IaC) using tools such as Terraform.
- Utilize containerization technologies like Azure Kubernetes to orchestrate and manage containerized applications in a production environment.
- Manage and maintain the lifecycle of core application suite that provide common capabilities such as continuous deployment, observability, and Kafka streaming.
- Monitor and troubleshoot infrastructure and application issues using monitoring tools.
- Collaborate with infra teams to provision and manage infra resources required by FO IT development teams in Azure cloud.
- Establish, deploy, and maintain CI/CD pipelines to automate the build, test, and deployment processes.
- Investigate and resolve issues related to the application infrastructure, continuous integration, and deployment pipelines.
- Identify areas that benefit from automation and build automated processes wherever possible.
- Design and develop application health dashboards, alerting and notification delivery systems to help with observability of application stack in Azure cloud.
- Collaborate with development, testing, and operations teams to gather, understand, and analyze functional requirements.
- Implement and enforce security best practices throughout the infrastructure, including identity and access management (RBAC), encryption, and secure network configurations.
Desired Skills and Experience :
- 4 to 7 years of experience in a DevOps role preferably in Investment Banking.
- Experience in managing and working with Kubernetes environments and observability tools.
- Strong knowledge of containerization and orchestration of microservices.
- Experience with Docker/Podman, Helm, ArgoCD GitOps tool, Terraform.
- Experience with Azure Kubernetes Service, Azure Storage, Azure Redis, and other Azure cloud related technologies.
- Experience with Prometheus, Grafana, Loki, Tempo, Grafana Agent, Azure Monitor logging and observability tools.
- Good exposure to Bamboo CI/CD tools, Bitbucket, GIT.
- Automation scripting (Bash, Powershell, Python).
- Be able to demonstrate a high level of professionalism, organisation, self-motivation, and a desire for self-improvement.
- Ability to plan, schedule and manage a demanding workload.
Nice to have skills :
- Implement backup and disaster recovery strategies and participate in annual DR tests and assist with executing the DR test plan
- Develop and utilize cost tracking tools and methodologies to provide transparent and accurate financial reporting for all projects.
- Identify areas where cloud spend can be optimized to reduce wastage and costs.
- Good knowledge of scheduling jobs via Apache Airflow.
- Good knowledge of Azure Landing zone, Azure networking concepts such as private links.
- Good knowledge or experience in deploying and maintaining Azure Databricks infra.
- Good Java, NodeJs skills.
- Good understanding of Kafka streaming and MongoDB.
- Knowledge of DevSecOps practices.
Functional Areas: Other
Read full job descriptionPrepare for Azure DevOps Engineer roles with real interview advice