We are seeking a Full-Stack Software Engineer with strong DevOps skills to support our infrastructure automation efforts and manage the onboarding of applications onto our Kubernetes-based container platform. You’ll work closely with application teams to provide a “white glove” onboarding experience, ensuring applications are securely and efficiently deployed. This role requires an engineer who is well-versed in Kubernetes, has experience in full-stack development, and is passionate about DevOps practices.
Key Responsibilities:
- Facilitate the onboarding of applications to our container platform, ensuring smooth deployment and operational readiness.
- Provide white glove support to application teams, guiding them through the onboarding process and addressing technical challenges.
- Collaborate with infrastructure and development teams to automate deployment and management processes for applications in Kubernetes.
- Design, develop, and maintain infrastructure automation scripts and tools to improve efficiency and reliability.
- Implement best practices for DevOps, including CI/CD pipeline integration, infrastructure as code, and configuration management.
- Participate in platform engineering to enhance the scalability, security, and performance of our Kubernetes infrastructure.
- Troubleshoot and resolve technical issues, optimizing systems for reliability and performance.
Key Responsibilities:
- Facilitate the onboarding of applications to our container platform, ensuring smooth deployment and operational readiness.
- Provide white glove support to application teams, guiding them through the onboarding process and addressing technical challenges.
- Collaborate with infrastructure and development teams to automate deployment and management processes for applications in Kubernetes.
- Design, develop, and maintain infrastructure automation scripts and tools to improve efficiency and reliability.
- Implement best practices for DevOps, including CI/CD pipeline integration, infrastructure as code, and configuration management.
- Participate in platform engineering to enhance the scalability, security, and performance of our Kubernetes infrastructure.
- Troubleshoot and resolve technical issues, optimizing systems for reliability and performance.
Required Qualifications:
-
4-5 years of experience in software engineering with a focus on designing and deploying applications in Kubernetes environments.
- Extensive experience in DevOps practices, including CI/CD pipelines, infrastructure automation, and configuration management tools.
- Hands-on experience with full-stack development, including backend and frontend technologies (e.g., Python, JavaScript, or Java).
- Strong understanding of containerization technologies and experience with container orchestration tools.
- Proficiency with infrastructure as code tools such as Terraform or Ansible.
- Solid knowledge of cloud environments (AWS, Azure, Google Cloud) and cloud-native best practices.
- Understanding of on-premise physical infrastructure and hybrid cloud concepts..
Preferred Qualifications:
- Experience in white glove onboarding or customer-focused technical support roles.
- Familiarity with monitoring and observability tools like Prometheus, Grafana, or Datadog.
- Knowledge of cloud security and networking concepts.
- Relevant certifications such as Certified Kubernetes Administrator (CKA) or equivalent.