Overview
A DevOps Engineer (GCP Specialist) is an essential member of our IT team responsible for enhancing the development and operational processes by leveraging Google Cloud Platform (GCP) technologies. The role focuses on bridging the gap between software development and IT operations ensuring efficient delivery of applications and services. This position requires expertise in cloud infrastructure continuous integration and deployment and automation tools. The DevOps Engineer plays a critical role in streamlining workflows improving collaboration among team members and maintaining system reliability and performance. Working closely with developers system administrators and other stakeholders the DevOps Engineer (GCP Specialist) helps establish best practices and ensures that our cloud environment is secure scalable and costeffective.
Key Responsibilities
- Design and implement scalable cloud architectures using GCP.
- Develop and maintain CI/CD pipelines for automated deployments.
- Manage and optimize containerized applications using Kubernetes.
- Automate infrastructure provisioning using Infrastructure as Code (IaC) tools.
- Conduct system performance tuning and monitoring to ensure uptime.
- Implement security best practices for cloud environments.
- Collaborate with development teams to understand application requirements.
- Troubleshoot and resolve issues in development testing and production environments.
- Maintain version control systems and manage code repositories.
- Provide technical support and guidance for cloudrelated inquiries.
- Research and implement new technologies to improve infrastructure efficiency.
- Document processes workflows and system configurations.
- Conduct regular system audits and compliance checks.
- Improve system reliability through incident response and root cause analysis.
- Participate in oncall rotations for production support.
Required Qualifications
- Bachelors degree in Computer Science or related field.
- 3 years of professional experience in DevOps or cloud engineering.
- Handson experience with Google Cloud Platform (GCP) services.
- Strong proficiency in containerization technologies such as Docker.
- Familiarity with Kubernetes for container orchestration.
- Experience in building and managing CI/CD pipelines.
- Solid understanding of scripting languages (Python Bash etc.).
- Knowledge of monitoring and logging tools (e.g. Stackdriver Prometheus).
- Experience with configuration management tools (e.g. Terraform Ansible).
- Strong understanding of network protocols and architecture.
- Excellent troubleshooting and problemsolving skills.
- Ability to work collaboratively in a team environment.
- Strong communication skills both written and verbal.
- Relevant certifications (e.g. GCP Professional DevOps Engineer) are a plus.
- Experience with Agile methodologies is preferred.
ci/cd pipelines,version control,scripting languages (python, bash),docker,infrastructure as code (iac),gcp,containerization,network protocols and architecture,configuration management tools (terraform, ansible),kubernetes,monitoring and logging tools (stackdriver, prometheus),google cloud platform (gcp),scripting languages,system administration,google cloud platform