remote
Staff Software Engineer DevOps - Kaseya
Software Engineer
Lead the design and implementation of scalable cloud‑native infrastructure, driving automation, reliability, and security across a global IT management platform using Kubernetes, Docker, Terraform, and AWS.
About the role
Key Responsibilities
- Architect, deploy, and maintain production‑grade Kubernetes clusters that support a multi‑tenant SaaS platform.
- Design and evolve CI/CD pipelines using Git, Jenkins, GitHub Actions, or similar tools to accelerate feature delivery and ensure zero‑downtime deployments.
- Automate infrastructure provisioning and lifecycle management with Terraform, integrating with AWS services such as EC2, EKS, RDS, and S3.
- Implement security best practices, including IAM, network policies, secrets management, and compliance monitoring across the cloud stack.
- Mentor and coach junior engineers, fostering a culture of continuous improvement and knowledge sharing.
Requirements
- 8+ years of professional software engineering experience with a focus on DevOps and cloud infrastructure.
- Deep expertise in Kubernetes, Docker, and Terraform, with proven experience in large‑scale, high‑availability environments.
- Strong proficiency in AWS and experience with IaC, CI/CD, and monitoring tools.
- Excellent scripting skills in Python (or Go) for automation and tooling.
- Strong communication skills and a collaborative mindset, capable of leading cross‑functional initiatives.
Skills
kubernetesdockerterraformawscicdpython