remoteonsite
DevOps and Automation Engineer - Persistent Systems
QA Engineer
DevOps and Automation Engineer driving cloud-native delivery pipelines using Kubernetes, Docker, Terraform, and AWS, while building robust CI/CD workflows and infrastructure as code for high‑availability applications.
About the role
Key Responsibilities
- Design, implement, and maintain scalable CI/CD pipelines using GitHub Actions, Jenkins, or GitLab CI to automate build, test, and deployment processes.
- Provision and manage containerized workloads on Kubernetes clusters, ensuring high availability, auto‑scaling, and secure networking.
- Develop and maintain infrastructure as code with Terraform and AWS CloudFormation, automating resource provisioning across multiple environments.
- Collaborate with development teams to integrate automated testing, code quality checks, and security scanning into the release cycle.
- Monitor application performance and infrastructure health using Prometheus, Grafana, and CloudWatch, and implement proactive alerting and remediation.
Requirements
- 3+ years of experience in DevOps or Site Reliability Engineering roles.
- Proficiency with Kubernetes, Docker, and container orchestration best practices.
- Hands‑on experience with AWS services (EKS, ECS, S3, RDS, CloudWatch) and IaC tools like Terraform.
- Strong scripting skills in Bash, Python, or Go for automation tasks.
- Excellent problem‑solving abilities and a collaborative mindset.
Skills
cicdkubernetesdockerawsterraform