Talent.com
Lead Software Engineer - Dev Ops

Lead Software Engineer - Dev Ops

ConfidentialChennai, India
5 days ago
Job description

About Freshworks :

Organizations everywhere struggle under the crushing costs and complexities of 'solutions' that promise to simplify their lives. To create better experience for their customers and employees. To help them grow. Software is a choice that can make or break a business. Create better or worse experiences. Propel or throttle growth. Business software has become a blocker instead of ways to get work done.

There's another option. Freshworks. With a fresh vision for how the world works.

At Freshworks, we build uncomplicated service software that delivers exceptional customer and employee experiences. Our enterprise-grade solutions are powerful, yet easy to use, and quick to deliver results. Our people-first approach to AI eliminates friction, making employees more effective and organizations more productive. Over 72,000 companies, including Bridgestone, New Balance, Nucor, S&P Global, and Sony Music, trust Freshworks' customer experience (CX) and employee experience (EX) software to fuel customer loyalty and service efficiency. And over 4,500 Freshworks employees make this possible, all around the world.

Fresh vision. Real impact. Come build it with us.

Job Description

Role Overview

As a Lead Software Engineer – DevOps, you will take end-to-end ownership of DevOps strategy, release management, and CI / CD automation. You will drive the adoption of modern DevOps practices, reduce manual work, optimize costs, and ensure reliable and predictable releases at scale. The role combines technical leadership, advanced hands-on engineering, and cross-functional collaboration to deliver business-critical outcomes.

Key Responsibilities

DevOps Engineering

Write scripts for automating DevOps tasks such as configuration management, provisioning, and deployments using Python, Ruby, or Go.

Integrate automation scripts with CI / CD pipelines and DevOps tools.

Manage user accounts, permissions, and file systems.

Perform advanced Linux administration and shell scripting tasks.

Automate system administration tasks to improve efficiency and reliability.

Design and implement CI / CD pipelines for automated builds, deployments, and testing.

Utilize popular CI / CD tools such as Jenkins, GitLab CI / CD, or Azure DevOps Pipelines.

Integrate CI / CD pipelines with Git-based version control and Kubernetes / container platforms.

Perform branching, merging, and conflict resolution in Git.

Set up and manage Git repositories for collaborative development.

Use Terraform and Ansible to provision and manage infrastructure.

Write IaC code to define infrastructure resources (VMs, networks, storage, security).

Automate infrastructure provisioning and configuration for reproducibility and scaling.

Manage cloud services (AWS, Azure, GCP) and optimize infrastructure for performance and cost.

Leverage cloud-native DevOps services for deployments, monitoring, and scaling.

Deploy and manage large-scale Kubernetes environments.

Deep understanding of Kubernetes architecture, pods, services, and controllers.

Set up and manage monitoring and logging solutions (Prometheus, Grafana, ELK, Splunk).

Collect, analyze, and visualize infrastructure and application logs.

Troubleshoot issues and optimize system performance based on monitoring data.

Drive root cause analysis and implement long-term solutions for recurring issues.

Release Management

Own the end-to-end release lifecycle across applications, services, and infrastructure.

Plan, schedule, and coordinate releases across environments and regions.

Define release governance : policies, quality gates, rollback strategies, and compliance checks.

Automate release workflows to reduce manual intervention and errors.

Track release metrics (deployment success rate, MTTR, lead time) and continuously improve.

Act as the primary contact for release readiness, approvals, and stakeholder communication.

Work closely with developers, QA, product, and operations teams to improve delivery pipelines.

Mentor and guide DevOps engineers, promoting best practices and technical excellence.

Document DevOps processes, tools, and procedures for knowledge sharing.

Lead incident management and postmortem processes to improve future release quality.

Qualifications

Experience : 7–9 years in DevOps / Release Management, with strong hands-on and leadership exposure.

Advanced programming skills with data structures, algorithms, and OOP concepts.

Proficiency in scripting / programming languages (Python, Go, Ruby, Shell).

In-depth Linux administration and advanced shell scripting skills.

Expert in Git version control (branching, merging, conflict resolution).

Strong knowledge of CI / CD principles and proficiency in Jenkins, GitLab CI / CD, or Azure DevOps.

Extensive experience with IaC tools (Terraform, Ansible).

Hands-on experience in Kubernetes setup, administration, and automation (Helm).

Strong understanding of cloud computing (IaaS, PaaS, SaaS) with AWS / Azure / GCP.

Advanced experience in setting up and managing monitoring and logging solutions.

Knowledge of RDBMS (MySQL, PostgreSQL, Oracle) with database administration exposure.

Strong communication, collaboration, and problem-solving skills.

Additional Information

At Freshworks, we are creating a global workplace that enables everyone to find their true potential, purpose, and passion irrespective of their background, gender, race, sexual orientation, religion and ethnicity. We are committed to providing equal opportunity for all and believe that diversity in the workplace creates a more vibrant, richer work environment that advances the goals of our employees, communities and the business.

Skills Required

Elk, Prometheus, Go, Grafana, Linux Administration, Jenkins, Git, Terraform, Ansible, Shell Scripting, Splunk, Ruby, Kubernetes, Python, Azure Devops

Create a job alert for this search

Lead Software Engineer • Chennai, India

Related jobs
  • Promoted
DevOps Engineer

DevOps Engineer

Nexoria Techworks Inc.chennai, tamil nadu, in
Job Description : DevOps Engineer.DevOps, Cloud Infrastructure, Automation.Your core responsibilities include : .Design, implement, and maintain continuous integration and continuous deployment (CI / CD...Show moreLast updated: 22 days ago
  • Promoted
Senior DevOps Engineer

Senior DevOps Engineer

Elestiochennai, India
Elestio is growing, and we’re looking for a DevOps Expert to join our team!.To support our fast growth, we’re looking for someone passionate about DevOps, open-source technologies, and customer suc...Show moreLast updated: 16 days ago
  • Promoted
Senior / Lead Engineer - DevOps (AWS / Azure / GCP)

Senior / Lead Engineer - DevOps (AWS / Azure / GCP)

QBurstchennai, tamil nadu, in
We are seeking an experienced and versatile DevOps Engineer.The ideal candidate will have hands-on experience with CI / CD pipelines, Kubernetes, Linux systems, monitoring / logging tools, and Infrastr...Show moreLast updated: 15 days ago
  • Promoted
DevOps Engineer / Lead DevOps Engineer

DevOps Engineer / Lead DevOps Engineer

Sycamore Informatics Inc.chennai, tamil nadu, in
DevOps Engineer / Lead DevOps Engineer.Work with talented DevOps and Cloud operations engineers and architects to deliver Sycamore SaaS product offerings to our Bio-Pharma customers using exciting, c...Show moreLast updated: 22 days ago
  • Promoted
AppScan Product _Lead Cloud DevOps Engineer

AppScan Product _Lead Cloud DevOps Engineer

HCLSoftwareChennai, IN
HCL Software” : - Is a Product Development Division of HCL Tech : That operates its primary Software business.At HCL Software we Develop, Market, Sell and Support over 20 Product families in the area...Show moreLast updated: 30+ days ago
  • Promoted
DevOps Engineer

DevOps Engineer

go4WorldBusiness.com - Import | Export | Trade | Worldwide.chennai, tamil nadu, in
If you love writing scripts more than clicking around dashboards, this role is for you.You’ll be responsible for managing and improving our AWS-based infrastructure, CI / CD pipelines, and monitoring...Show moreLast updated: 1 day ago
  • Promoted
Sonata Software - Lead DevOps Engineer - IAC Terraform

Sonata Software - Lead DevOps Engineer - IAC Terraform

Sonata SoftwareChennai
Job Title : Lead DevOps Engineer.Location : Summary : The Lead DevOps Engineer on the Cloud Enginee...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
DevOps Engineer

DevOps Engineer

EXLchennai, India
CICD, AWS, Terraform, GIT, Python, Kubernetes, Jenkins.Technologies involved include GitHub, Rust,.Net, Java, Python, TypeScript, Ansible, Gradle, Conda, Docker, Kubernetes, TeamCity, Jenkins, and ...Show moreLast updated: 18 hours ago
  • Promoted
DevOps Engineer

DevOps Engineer

SID Global Solutionschennai, tamil nadu, in
Job Description : DevOps Engineer.Design, implement, and maintain CI / CD pipelines to automate build, test, and deployment processes across multiple client projects. Develop and manage infrastructure ...Show moreLast updated: 18 days ago
  • Promoted
Lead Software Engineer

Lead Software Engineer

ChargebeeChennai, Tamil Nadu, India
Summary : You will be a key member of the CRM Integration team, driving initiatives to integrate Chargebee with leading CRM platforms seamlessly. Additionally, you will own and evolve the current C...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Release Engineer - DevOps

Senior Software Release Engineer - DevOps

The Judge GroupChennai
Description : Job Summary : We are seeking an experienced and dedicated Senior Software Release Engineer with a minimum of 7+...Show moreLast updated: 2 days ago
  • Promoted
Senior Devops Engineer

Senior Devops Engineer

Olive Green Consultingchennai, India
We're Hiring : Lead / Senior DevOps Engineer.Indiranagar, Bangalore (Onsite, 5 days / week).As a Lead / Senior DevOps Engineer, you will : . Manage and enhance infrastructure across cloud, hybrid, and.Auto...Show moreLast updated: 11 days ago
  • Promoted
DevOps Engineer

DevOps Engineer

Confidential Startup SaaS CompanyChennai, IN
A fast-growing SaaS company is on a mission to transform how businesses manage and recover debt through the power of AI and automation. LAMP-based SaaS infrastructure on AWS.In this role you’ll take...Show moreLast updated: 1 day ago
  • Promoted
DevOps Engineer

DevOps Engineer

Wello SolutionsChennai, IN
At Wello Solutions, we help field service companies simplify operations and deliver better customer experiences.Our SaaS platform supports organizations in managing teams, optimizing performance, a...Show moreLast updated: 12 days ago
  • Promoted
DevOps Engineer

DevOps Engineer

HCLTechchennai, tamil nadu, in
Strong knowledge Kubernetes and Service Mesh.Should be able to develop Deployment YAML for Kubernetes.Develop CI / CD Automation for Build & Release with Harness, Azure DevOps or Github Action, Gitla...Show moreLast updated: 1 day ago
  • Promoted
Lead DevOps Engineer

Lead DevOps Engineer

AptEdgeChennai, IN
AptEdge delivers Agentic Technical Support for B2B Enterprises.Our AI-powered Answer Engine, unlike traditional search engines, utilizes natural language processing to provide contextually relevant...Show moreLast updated: 1 day ago
  • Promoted
Lead DevOps Engineer (10+years -TeamCity & Octopus exp must)

Lead DevOps Engineer (10+years -TeamCity & Octopus exp must)

Tekgence IncChennai, IN
Shift Timing : 9 : 30 pm– 4 : 30 am IST.Lead, design and develop build and deployment solutions for JavaScript,.NET, MuleSoft and ERP applications using enterprise-level automation tools.Lead, research,...Show moreLast updated: 1 day ago
  • Promoted
  • New!
Lead DevOps Engineer

Lead DevOps Engineer

Maaze Underwriting Solutions Pvt. Ltdmount, India
We are looking for a skilled and driven DevOps Engineer with 7 to 10 years of experience to join our growing engineering team. This role is ideal for someone with strong expertise in Azure Cloud, Ku...Show moreLast updated: 12 hours ago