Job description
NovaCloud Technologies is seeking a Senior DevOps Engineer to join our fast-growing cloud platform team in Seattle. You will own the lifecycle of our cloud infrastructure, CI/CD pipelines, and deployment automation to enable fast, reliable software delivery.
As a key member of the DevOps practice, you will collaborate with software engineers, SREs, and security to design scalable, secure, and cost-efficient systems. This role emphasizes automation, observability, and continuous improvement.
What you’ll bring: a passion for reliability, strong problem-solving skills, and a proactive, collaborative mindset.
Responsibility
- Design, implement, and scale robust CI/CD pipelines and infrastructure as code across multiple environments.
- Architect and manage cloud deployments (AWS preferred) with high availability, disaster recovery, and security controls.
- Collaborate with software engineers to improve deployment processes, tooling, and release management.
- Develop and maintain monitoring, logging, and alerting using Prometheus, Grafana, ELK, and related tools.
- Automate infrastructure provisioning with Terraform, Ansible, and configuration management.
- Orchestrate containers with Kubernetes and manage container runtimes and service mesh as needed.
- Drive reliability improvements, incident response, blameless postmortems, and capacity planning.
Qualification
- 5+ years of DevOps, SRE, or platform engineering experience in a production environment.
- Proficiency with cloud platforms (AWS, Azure, or GCP) and multi-region deployments.
- Strong experience with Kubernetes, Docker, and CI/CD tools (Jenkins, GitLab CI, GitHub Actions).
- Hands-on with infrastructure as code (Terraform, CloudFormation, Ansible).
- Proficient scripting skills (Python, Bash, or similar).
- Experience with monitoring and observability stacks (Prometheus, Grafana, ELK).
- Knowledge of security best practices, IAM, and cost optimization.
- Excellent collaboration and communication skills with a customer-focused mindset.