What are the responsibilities and job description for the GCP DevOps Engineer (Local to NJ) position at E-Solutions?
GCP DevOps Engineer (Local to NJ)
Bridgewater, NJ (3 days Hybrid)- need local
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.
Core Responsibilities:
• Infrastructure Management: Design, provision, and manage 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, resolve issues, and improve application architecture.
• Cost Optimization: Identify opportunities to reduce cloud spending through resource right-sizing and efficient management.
• Troubleshooting: Diagnose and resolve complex infrastructure and deployment issues.
Key Skills & Tools:
• 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: Python.
• Monitoring: Prometheus, Grafana, ELK Stack.