drjobs Lead Software Engineer - Dev Ops

Lead Software Engineer - Dev Ops

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Chennai - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

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: 79 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.


Remote Work :

No


Employment Type :

Full-time

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.