Apply now

Apply for this job and hear back from the hiring manager in under 48 hours!

Know About Us!

Be a part of the values-driven community that empowers you to grow and celebrates your whole self.

Dev Ops Engineer

Location
Surat
Experience Required
3-5 years
Qualification
MSc.IT, MCA, BE, or Equivalent

Job Description

Skills

– Azure Expertise: Strong hands-on experience managing Azure services (App Services, VMs, SQL Databases, Functions, Application Gateway, Front Door).
– Cost Management: Knowledge of Azure cost optimization tools and strategies.
– High Availability: Familiarity with load balancing, geo-redundancy, and disaster recovery setups.
– Monitoring & Logging: Proficiency with Azure Monitor, Log Analytics, and Application Insights.
– Automation & IaC: Experience with PowerShell, Azure CLI, and Infrastructure as Code (Terraform, ARM, or Bicep).
– CI/CD & DevOps: Practical experience in Azure DevOps (pipeline creation and management), Git, and deployment automation.
– Problem Solving: Strong troubleshooting and incident management skills.
– CMMC & Compliance: Knowledge of CMMC compliance frameworks, audit processes, and documentation standards.

Responsibility

– Infrastructure Management: Deploy, configure, and manage a variety of Azure resources, including Virtual Machines, Virtual Network, Application Gateway, Defender, Firewall, Storage Accounts, SQL Databases, App Services, and related services. Maintain and enhance Azure DevOps pipelines, ensuring efficiency, automation, and reliability in deployments. Manage Azure-native security resources such as Key Vaults, NSGs, and Managed Identities to maintain a secure environment.

Ensure compliance with CMMC requirements and participate in audit preparation.

– Cost Optimization: Perform cost reviews and identify opportunities for savings through rightsizing, reserved instances, auto-shutdown policies, and scaling strategies.

Ensure efficient use of resources such as App Service plans, SQL elastic pools, and storage tiers to minimize unnecessary expenses.

– Reliability and High Availability: Assist in designing and implementing high-availability solutions with Load Balancers, Azure Front Door, and geo-redundant storage.

Configure and manage backup and disaster recovery solutions using Recovery Services Vaults. 

Contribute to setting up monitoring and alerting with Azure Monitor, Application Insights, and Log Analytics.

– Automation & Performance Optimization: Develop and maintain automation scripts (PowerShell, Azure CLI, or Python) and runbooks to streamline operational tasks.

Configure auto-scaling for App Services, VMs, and Scale Sets to ensure performance under varying workloads.

Continuously monitor application and infrastructure performance and recommend optimizations.

– Monitoring & Incident Management: Implement end-to-end monitoring and alerting across Azure resources.

Participate in incident response, troubleshooting, and remediation activities to maintain uptime and reliability.

Work with teams to proactively address performance bottlenecks and operational risks.

– CI/CD Pipeline Management: Build and maintain CI/CD pipelines in Azure DevOps (or similar tools) to automate deployments across environments.

Apply Infrastructure as Code (IaC) using Terraform, ARM templates, or Bicep for consistent and repeatable infrastructure provisioning.

Ensure deployments follow best practices for reliability and security.

– Documentation & Continuous Improvement: Maintain up-to-date documentation of architecture, deployment processes, and operational procedures.

Recommend and implement improvements in line with Azure best practices for performance, cost, and security.

Maintain documentation for processes, configurations, compliance policies, and best practices.

An applicant must be a strong fit with Triveni’s core values

– Honesty, integrity, and fairness
– Respect for individual ability, creativity, and diversity
– Teamwork and open communication
– Passion and commitment
– Enjoyment of work and life