The ideal candidate will have a strong background in Google Cloud Platform along with experience with CI/CD practices focus on Infrastructure as Code: GitHub, Terraform, Jenkins and other DevOps tools. The DevOps Cloud Engineer will play a critical role in automating and optimizing our infrastructure operations, ensuring high availability, and implementing scalable and secure solutions.
Job Responsibilities
- Manage, design and support GCP cloud architecture for the customer environment
- Develop proof of concept to validate proposed solutions
- Support operational activities and maintenance activities for customer cloud infrastructure
- Write documentation for the existing solutions
- Design, implement, and manage CI/CD pipelines using GitHub or similar tools.
- Develop and maintain scalable and resilient cloud infrastructure using Infrastructure as Code (focus Terraform)
- Automate operational processes as much as possible, adhering to the principles of DevOps.
- Monitor and improve system performance, reliability, and scalability, cost optimization and follow best practices.
- Ensure security best practices are implemented and maintained across all cloud services.
- Troubleshoot and resolve complex infrastructure issues.
- Stay updated with emerging technologies and industry trends and apply this knowledge to improve our customers' infrastructure.
Qualification Requirements
- Bachelor's degree in computer science, Information Technology, Engineering, or a related field
- Minimum of 7 years of experience in a DevOps Engineer role or similar.
- Strong knowledge of GCP services and management. (GCP AppEngine, GCP Cloud Functions, GCP Kubernetes Engine, GCP Firebase)
- Good understanding or proficiency with CI/CD tools.
- Experience with infrastructure automation using Terraform.
- Familiarity with containerization and orchestration technologies (e.g Kubernetes).
- Solid understanding of networking, security, and database concepts.
- Experience with scripting languages such PowerShell.
- Experience with Github, Jenkins, New Relic, Nagios, AppWorks and Active Batch, Rundeck
- Excellent problem-solving skills and the ability to work under pressure.
- Strong communication and collaboration skills.
Preferred Skills:
- Certifications and/or Proven experience with GCP is mandatory.
- Experience with monitoring tools.
- Familiarity with Agile methodologies and GitOps principles.
- Terraform certification or experience