Job Description
Grapes Worldwide is looking for a highly skilled and proactive DevOps Engineer to join our SaaS Technology Team. The ideal candidate will be responsible for building, automating, securing, and maintaining scalable cloud infrastructure that supports our SaaS products. This role requires expertise in cloud platforms, CI/CD pipelines, infrastructure as code, containerization, monitoring, security, and high-availability architectures.
The DevOps Engineer will work closely with Software Developers, QA Engineers, Security Teams, and Product Managers to ensure seamless deployment, operational excellence, and platform reliability.
Key Responsibilities
Infrastructure & Cloud Management
Design, deploy, and manage scalable, secure, and highly available cloud infrastructure.
Manage production, staging, and development environments.
Optimize infrastructure costs, performance, and resource utilization.
Implement disaster recovery and business continuity strategies.
Ensure system uptime, reliability, and scalability.
CI/CD & Release Management
Build and maintain automated CI/CD pipelines.
Automate application deployment, testing, and rollback processes.
Implement blue-green and canary deployment strategies.
Manage version control workflows and deployment approvals.
Reduce deployment risks through automation and monitoring.
Containerization & Orchestration
Deploy and manage containerized applications using Docker.
Manage Kubernetes clusters and orchestration workflows.
Optimize cluster performance and resource allocation.
Implement container security best practices.
Infrastructure as Code (IaC)
Develop and maintain infrastructure using Terraform, CloudFormation, or similar tools.
Automate provisioning and configuration management.
Maintain reusable infrastructure modules and templates.
Ensure consistency across environments.
Monitoring & Incident Management
Implement monitoring, logging, and alerting systems.
Track system health, application performance, and infrastructure metrics.
Conduct root cause analysis (RCA) for production incidents.
Maintain operational dashboards and SLA reports.
Participate in on-call support and incident response.
Security & Compliance
Implement DevSecOps practices across the development lifecycle.
Manage secrets, certificates, access controls, and security policies.
Conduct vulnerability assessments and security audits.
Ensure compliance with SaaS security standards and best practices.
Collaborate with security teams to address vulnerabilities.
Performance & Scalability
Optimize application performance and infrastructure efficiency.
Conduct capacity planning and load testing.
Design solutions for scalability and fault tolerance.
Improve deployment speed and operational efficiency.