What are the responsibilities and job description for the DevOps Engineer position at GCS?
We’re looking for an experienced DevOps Engineer to join a high‑impact team supporting a major Connected Living Security Camera platform—a next‑generation smart‑home security solution used across residential and commercial environments.
In this role, you’ll help design, deploy, and maintain the backend systems, automation pipelines, monitoring tools, and cloud infrastructure that power a large‑scale camera ecosystem. You’ll work closely with engineering, QA, and operations teams to ensure high availability, seamless deployments, and strong system performance.
🔧 What You’ll Do
- Design, develop, implement, and analyze technical systems supporting the Connected Living Security Camera platform.
- Evaluate engineering designs and contribute to improvements across deployment workflows and backend services.
- Recommend enhancements to development processes, system architecture, and operational procedures.
- Troubleshoot and resolve production issues related to camera connectivity, video streaming, and backend services.
- Build and maintain monitoring solutions to ensure system stability and uptime.
- Develop standards and procedures for product quality, release readiness, and deployment reliability.
- Provide guidance on testing techniques, automation strategies, and process optimization.
- Collaborate closely with supervisors, engineering teams, and cross‑functional stakeholders.
💡 What We’re Looking For
- Bachelor’s degree in Engineering or related field, with 6–8 years of relevant experience.
- Strong understanding of core engineering concepts, practices, and procedures.
- Hands‑on experience with Puppet, Chef, or Ansible for deployment automation.
- Proficiency with Jenkins for CI/CD pipelines.
- Comfortable working with a wide range of open‑source tools and technologies.
- Background in systems administration, IT operations, and infrastructure management.
- Strong data management and automation skills.
- Proficiency with GitHub (branching, tagging, version control best practices).
- Experience collaborating with QA and Software Engineering teams in a continuous delivery environment.
- Experience with AWS, OpenStack, or similar cloud platforms.
- Strong scripting, coding, deployment, and network operations skills.
- Hands‑on experience with Docker, Kubernetes, and containerized environments.
- Experience with IoT, smart‑home, or connected device platforms—especially camera or video‑based systems—is a plus.