Posted 2w ago

Staff Software Engineer - DevOps, Kubernetes, Helm

@ Blue Yonder
Hyderabad or Bangalore
OnsiteFull Time
Responsibilities:provision resources, develop pipelines, mentor team
Requirements Summary:10+ years in software development and DevOps; strong Kubernetes, Helm, ArgoCD; CI/CD with GitHub Actions; Java/Quarkus; experience with Kubernetes operators and CRDs.
Technical Tools Mentioned:Kubernetes, Helm, ArgoCD, Terraform, Docker, GitHub Actions, Azure DevOps, Java, Quarkus, Python, Shell scripting, Prometheus, Grafana, Jira
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Scope:

  • As a Staff Software Engineer, You will drive innovation in our DevOps solutions, streamlining deployment processes and supporting a culture of continuous delivery.

  • You will help shape our cutting-edge DevOps solutions, empowering teams to deliver software efficiently and effectively.

  • Your role will focus on innovating and enhancing systems that streamline deployment processes, reduce friction, and cultivate a culture of continuous delivery

  • This position offers a unique opportunity to influence the technical roadmap and drive transformative change across the organization.

  • You’ll play a key role in shaping our technical roadmap and leading impactful change across the organization.

Our Current Technical Environment:

Tools & Platforms:
GitHub Actions (CI/CD pipelines), ArgoCD, Helm, Terraform, Docker, Kubernetes, Prometheus & Grafana, Jira / Azure DevOps

Cloud Platforms:
Microsoft Azure, Azure Kubernetes Service, Azure DevOps Services, Azure Storage, Networking & Compute Services

SaaS Applications:
GitHub, Jira / Confluence

Programming & Scripting:
Java, Quarkus, Python, Shell scripting

Architecture & Engineering:
Cloud-native microservices, Kubernetes-based containerized deployments, GitOps-driven CI/CD pipelines, Custom Kubernetes Operators (Java Operator SDK), API-driven integrations and automation frameworks,

What You’ll Do:

  • Efficiently provision Azure cloud-based resources using Infrastructure as Code (Terraform).

  • Ensure best practices are followed for unit, integration, and end-to-end testing of internal software solutions.

  • Effectively troubleshoot and resolve issues across Azure Cloud, Kubernetes, various 3rd party tools, and internal applications.

  • Develop scalable and automated DevOps solutions using Kubernetes, Helm, and ArgoCD for seamless deployment pipelines.

  • Enhance CI/CD capabilities through custom tools and integrations with GitHub Actions.

  • Build sophisticated Kubernetes operators using Java, Quarkus, and Java Operator SDK to increase operational efficiency.

  • Design and maintain Custom Resource Definitions (CRDs) that extend Kubernetes features for organizational needs.

  • Mentor team members in DevOps and Infrastructure as Code practices to promote innovation and continuous improvement.

  • Collaborate with cross-functional teams to align DevOps initiatives with business goals, optimizing delivery processes.

  • Maintain and ensure the reliability and performance of the continuous delivery framework, meeting all SLAs.

  • Cloud resources and deployment pipelines are highly automated, reliable, and require minimal manual intervention.

  • Rapid and error-free delivery of software releases, powered by robust CI/CD pipelines and automated deployments.

  • The team proactively resolves complex operational issues, minimizing downtime and customer impact.

  • Custom operators and CRDs effectively streamline cloud operations and adapt to evolving business needs.

  • Cross-team collaboration and knowledge sharing are evident, establishing a culture of continuous improvement.

  • DevOps and Infrastructure as Code best practices are widely adopted, leading to higher efficiency and innovation.

  • SLAs for the continuous delivery framework are consistently achieved or exceeded.

  • The organization benefits from new tools, methodologies, and technologies adopted as a result of proactive evaluation.

What We Are Looking For:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field with at least 10 years of progressive experience in software development and DevOps.

  • Profound knowledge and hands-on experience with Kubernetes orchestration, Helm package management, and ArgoCD deployment automation.

  • Expertise in developing and maintaining CI/CD pipelines using GitHub Actions, coupled with strong Java and Quarkus programming skills.

  • Experience in using Java Operator SDK for developing custom Kubernetes operators.

  • Proficient in creating and managing Custom Resource Definitions (CRDs) in Kubernetes.

  • Strong analytical and problem-solving skills with a track record of designing efficient, scalable solutions.

  • Exceptional leadership and mentoring abilities, fostering skill development and knowledge sharing among team members.

Our Values


If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success – and the success of our customers. Does your heart beat like ours? Find out here: Core Values

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.