Logo
Compunnel, Inc.

Site Reliability Engineer

Compunnel, Inc., Plano, Texas, us, 75086

Save Job

We are seeking an experienced Senior Software Engineer to join our product development team. This role will focus on the design and development of a SaaS offering for managing Kubernetes clusters, particularly in the Azure cloud environment. The ideal candidate will have 8 to 11 years of experience in software development, particularly in distributed systems, SaaS, and Kubernetes. You will contribute to high-quality, testable, and production-grade software that enhances customer satisfaction and increases market share. Key Responsibilities: Design and develop a SaaS offering for managing Kubernetes clusters, with a primary focus on Azure cloud. Implement build and test pipelines for containerized architectures, infrastructure as code (IaC), stateful environment deployments, Role-Based Access Control (RBAC), linting, and other code quality controls. Work with GitOps tools like ArgoCD and FluxCD to manage Kubernetes pipelines and SaaS deployment APIs. Design and implement Continuous Integration/Continuous Deployment (CI/CD) pipelines using GitHub Actions and Azure DevOps. Write automated feature and regression tests as part of the development process. Take an active hands-on role across the full software development life cycle, including ensuring software deployment and continued operational excellence. Collaborate with globally distributed teams and technical leaders to contribute to architecture decisions and the technical roadmap. Required Qualifications: Advanced experience with Kubernetes, including designing and implementing solutions for managing Kubernetes clusters. Strong experience with GitOps tools such as ArgoCD and FluxCD. Highly experienced in Docker, Containers, and Custom Helm charts. Expert Linux skills, with a solid understanding of the operating system's internals and administration. Experience with Site Reliability Engineering (SRE) for mid to large enterprise systems. General cloud architecture experience with major cloud providers, with a preference for Azure. Knowledge of DevOps practices, with hands-on experience in CI/CD pipeline development and automation. Familiarity with Custom Controllers, Custom CRD, and service mesh. Preferred Qualifications: Software engineering background is a plus. Experience with TDD (Test Driven Development), particularly in CI/CD and DevOps environments. Strong familiarity with Security and Compliance principles related to cloud environments. Knowledge of Instrumentation strategy for monitoring and maintaining high-quality services. Certifications (Optional): Microsoft Certified: Azure Solutions Architect Expert

#J-18808-Ljbffr