GCP DevOps Engineer - Bridgewater, NJ (Hybrid)

OMG TechnologyNj, NJ
2dHybrid

About The Position

GCP DevOps Engineer (Bridgewater, NJ - Hybrid) We are looking to hire a candidate with the skills sets mentioned and experience for one of our clients within the multinational technology services Industry. This is a contracting role, Hybrid role in Bridgewater, NJ. Summary: Designs, builds, and maintains scalable, secure Google Cloud infrastructure, focusing on automating processes through CI/CD pipelines (Cloud Build, Jenkins), Infrastructure as Code (Terraform, Cloud Deployment Manager), and container orchestration (GKE, Docker), ensuring reliability, performance, and cost-efficiency while collaborating closely with development teams for seamless application delivery. Key tasks include provisioning, monitoring, security, troubleshooting, and implementing best practices for agile, efficient software lifecycle management.

Requirements

  • GCP Services: GKE, Cloud Build, Cloud Run, Compute Engine, IAM, Cloud Storage, VPC.
  • IaC: Terraform, Cloud Deployment Manager, Ansible.
  • CI/CD: Cloud Build, Jenkins, GitLab CI.
  • Containerization: Docker, Kubernetes.
  • Scripting:
  • Monitoring: Prometheus, Grafana, ELK Stack.

Responsibilities

  • Infrastructure Management: Design, provision, and managing GCP resources (VMs, networks, storage, GKE) using IaC tools like Terraform, ensuring scalability and security.
  • CI/CD & Automation: Develop and maintain automated pipelines for building, testing, and deploying applications using tools like Cloud Build, Jenkins, and scripting (Python).
  • Containerization & Orchestration : Implement and manage containerized applications with Docker and orchestrate them using Google Kubernetes Engine (GKE).
  • Monitoring & Observability : Set up logging, monitoring (e.g., Prometheus, Grafana), and alerting to ensure system health, performance, and user experience.
  • Security & Compliance: Enforce security best practices, manage access controls (IAM), and maintain compliance across the cloud environment.
  • Collaboration: Bridge development and operations, working with software engineers to streamline workflows, resolving issues, and improving application architecture.
  • Cost Optimization: Identify opportunities to reduce cloud spending through resource rightsizing and efficient management.
  • Troubleshooting: Diagnose and resolve complex infrastructure and deployment issues.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service