Cummins

DevOps Engineer - Senior

Cummins · Pune, Maharashtra, India

Motor Vehicle Manufacturing · 10,001+ employees

4 h ago
Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Responsible for designing, developing, and implementing scalable software solutions and CI/CD pipelines in alignment with technical standards. The role involves collaborating with stakeholders to analyze workflows and providing technical leadership to ensure software quality and operational efficiency.

What they look for

GitHub GitHub Actions JFrog AWS Azure Infrastructure as Code Terraform Ansible CI/CD SDLC System Analysis Software Design Automation Testing SonarQube GitLab Jenkins

Requirements

Requires a Bachelor's degree in Computer Science or Engineering and 5-8 years of experience as a DevOps Engineer. Must have hands-on expertise with GitHub Actions, JFrog, Cloud platforms (AWS/Azure), and Infrastructure as Code.

Full description

Job Summary Responsible for building high-quality, innovative, and fully functional software solutions in alignment with coding standards and technical design. The role involves designing, developing, modifying, and implementing software applications, while also supporting deployment and ongoing operations. The individual will actively participate in testing processes, including test review, analysis, and certification, ensuring robust and scalable solutions across the software development lifecycle.

Key Responsibilities

  • Design, develop, and implement scalable software solutions aligned with business and technical requirements.
  • Collaborate with stakeholders, including users, technical teams, and management, to gather requirements, define scope, and deliver within timelines.
  • Analyze system workflows, data usage, and processes to identify gaps and propose effective solutions.
  • Follow and contribute to the full software development lifecycle (SDLC), including coding, testing, deployment, and maintenance.
  • Develop and maintain technical documentation, including flowcharts, system designs, and process documentation.
  • Evaluate feasibility of solutions by analyzing requirements, problem definitions, and proposed approaches.
  • Design system specifications, standards, and architectures to support robust and scalable applications.
  • Implement and support CI/CD pipelines and infrastructure-as-code practices for efficient deployments.
  • Recommend and adopt modern tools, technologies, and best practices to enhance development efficiency and quality.
  • Conduct system analysis and recommend improvements in processes, policies, and applications.
  • Define application interfaces, integration points, and non-functional requirements (NFRs).
  • Ensure adherence to security, compliance, and data governance standards throughout development and deployment.
  • Provide technical leadership to foster built-in quality, team agility, and continuous improvement.
  • Stay updated with emerging technologies and contribute to innovation and continuous learning initiatives.

Cummins is an equal opportunity employer. Our policy is to provide equal employment opportunities to all qualified persons without regard to race, sex, color, disability, national origin, age, religion, union affiliation, sexual orientation, veteran status, citizenship, gender identity, or other status protected by law.