Senior Software Engineer - Dev Ops

4 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Organizations everywhere struggle under the crushing costs and complexities of “solutions” that promise to simplify their lives. To create a 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

Overview

We are looking for a Senior Software Engineer – DevOps who will play a key role in building, scaling, and managing our DevOps ecosystem while driving end-to-end release management. The ideal candidate will have strong expertise in CI/CD automation, infrastructure as code (IaC), cloud-native environments, release governance, and continuous improvement of processes to reduce manual effort and cost.


Key Responsibilities

DevOps Engineering

  • Design, implement, and manage CI/CD pipelines for build, deployment, and automated testing using Jenkins, GitLab CI/CD, or Azure DevOps.

  • Develop scripts and automation (Python, Ruby, Go, or Shell) to streamline provisioning, configuration management, and deployments.

  • Manage infrastructure using Infrastructure as Code (IaC) with Terraform, Ansible, or CloudFormation.

  • Administer and optimize Kubernetes clusters, Helm charts, and containerized workloads.

  • Implement monitoring, logging, and alerting solutions (Prometheus, Grafana, ELK, CloudWatch, etc.) to ensure system reliability.

  • Collaborate with developers, QA, and operations teams to troubleshoot and resolve complex DevOps issues.

Release Management

  • Own the end-to-end release lifecycle, ensuring smooth, timely, and high-quality software releases.

  • Define and enforce release governance, processes, and policies across engineering teams.

  • Plan, coordinate, and track release activities in collaboration with multiple stakeholders.

  • Maintain release calendars, versioning strategies, and deployment documentation.

  • Automate release processes to reduce manual effort, errors, and costs.

  • Provide clear communication of release status, risks, and metrics to leadership and stakeholders.

  • Drive post-release reviews to identify gaps and ensure continuous improvement.


Qualifications


  • Experience: 4-6 years in DevOps engineering, with at least 2+ years in release management.

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

  • Strong experience in CI/CD tools: Jenkins, GitLab CI/CD, or Azure DevOps.

  • Proficiency in scripting and automation (Python, Ruby, Go, or Shell).

  • Object-Oriented Programming concepts

  • Expertise in Linux administration and shell scripting.

  • Solid knowledge of Git (branching, merging, conflict resolution).

  • Experience with IaC tools (Terraform, Ansible, or CloudFormation).

  • Advanced knowledge of Kubernetes and container orchestration.

  • Hands-on experience with cloud platforms (AWS, Azure, GCP).

  • Familiarity with monitoring and logging tools.

  • Experience in release planning, coordination, and governance.

  • Strong problem-solving, analytical, and communication skills.

Additional Information

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

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Freshworks logo
Freshworks

Software / SaaS

Chennai

RecommendedJobs for You