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.