GCP Infrastructure Engineer (Terraform)
📍 Job Overview
- Job Title: GCP Infrastructure Engineer (Terraform)
- Company: Derex Technologies Inc
- Location: Erie, Pennsylvania, United States
- Job Type: Full-time
- Category: DevOps Engineer
- Date Posted: 2025-06-25
- Experience Level: 10+ years
- Remote Status: Remote Solely
🚀 Role Summary
- Design and implement scalable infrastructure solutions on Google Cloud Platform (GCP) using Infrastructure as Code (IaC) principles with Terraform.
- Collaborate with cross-functional teams to define infrastructure requirements and best practices, ensuring high availability, scalability, and security of cloud environments.
- Automate provisioning, configuration, and monitoring of cloud resources using CI/CD pipelines and scripting languages.
📝 Enhancement Note: This role requires a strong background in GCP infrastructure services and Terraform to succeed. Familiarity with multi-cloud or hybrid cloud environments and GCP certifications would be beneficial.
💻 Primary Responsibilities
- Infrastructure Design & Implementation: Design and implement secure, reliable, and automated cloud environments using Terraform on GCP, following IaC principles.
- Collaboration & Requirements Gathering: Work closely with DevOps, Security, and Development teams to understand infrastructure requirements and define best practices.
- Automation & CI/CD: Automate provisioning, configuration, and monitoring of cloud resources using CI/CD pipelines and scripting languages.
- Performance Monitoring & Troubleshooting: Monitor system performance, troubleshoot issues, and ensure high availability and scalability of cloud infrastructure.
- Documentation & Knowledge Sharing: Maintain up-to-date documentation for infrastructure architecture, processes, and procedures, and share knowledge with team members.
📝 Enhancement Note: This role requires strong problem-solving skills and the ability to work independently or as part of a team. Experience with Kubernetes (GKE) and container orchestration would be beneficial.
🎓 Skills & Qualifications
Education: Bachelor's degree in Computer Science, IT, or a related field. Relevant experience may be considered in lieu of a degree.
Experience: 8+ years of hands-on experience with GCP infrastructure services and strong proficiency in Terraform.
Required Skills:
- 8+ years of hands-on experience with GCP infrastructure services (Compute Engine, GKE, Cloud Storage, VPC, IAM, Cloud Functions, etc.).
- Strong proficiency in Terraform, including module development, state management, and workspace strategies.
- Experience with CI/CD tools (e.g., GitLab CI, Jenkins, Cloud Build).
- Solid understanding of networking concepts, IAM policies, and security best practices in cloud environments.
- Proficiency in scripting languages such as Bash, Python, or Go.
- Familiarity with monitoring and logging tools (e.g., Stackdriver, Prometheus, Grafana).
- Experience with Git and version control workflows.
- Strong problem-solving skills and ability to work independently or as part of a team.
Preferred Qualifications:
- GCP certifications (e.g., Professional Cloud Architect, Professional DevOps Engineer).
- Experience with Kubernetes (GKE) and container orchestration.
- Exposure to multi-cloud or hybrid cloud environments.
📝 Enhancement Note: While not required, GCP certifications and experience with Kubernetes would demonstrate a strong commitment to continuous learning and professional development.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate your Terraform skills by showcasing projects that showcase your ability to design, implement, and manage scalable cloud infrastructure on GCP.
- Include examples of automated provisioning, configuration, and monitoring of cloud resources using CI/CD pipelines.
- Highlight your problem-solving skills by explaining how you've troubleshot and resolved issues in cloud environments.
Technical Documentation:
- Document your infrastructure architecture, processes, and procedures using clear and concise language.
- Include diagrams and visual aids to illustrate complex concepts and make your documentation more engaging.
- Ensure your documentation is up-to-date and easily accessible to team members.
📝 Enhancement Note: A well-structured portfolio that demonstrates your Terraform skills and showcases your ability to design, implement, and manage scalable cloud infrastructure on GCP will be crucial for success in this role.
💵 Compensation & Benefits
Salary Range: $120,000 - $160,000 per year (based on 8+ years of experience with GCP infrastructure services and Terraform proficiency)
Benefits:
- All your information will be kept confidential according to EEO guidelines.
Working Hours: 40 hours per week, with flexibility for deployment windows, maintenance, and project deadlines.
📝 Enhancement Note: The salary range provided is based on market research for GCP infrastructure engineers with 8+ years of experience and strong proficiency in Terraform. Benefits information should be verified directly with the hiring organization.
🎯 Team & Company Context
🏢 Company Culture
Industry: Derex Technologies Inc specializes in providing IT consulting, staffing solutions, and software services to global clients across various industries, including Systems Integration, Banking and Finance, Telecommunications, Pharmaceutical and Life Sciences, Energy, Healthcare, Technology, Transportation, and local and federal Government agencies.
Company Size: Derex Technologies Inc is a globally headquartered company with over two decades of unparalleled experience, providing support to its clientele with an array of customized IT talent solutions designed to improve productivity and drive results.
Founded: 1996
Team Structure:
- The GCP Infrastructure Engineer (Terraform) role will collaborate with cross-functional teams, including DevOps, Security, and Development teams, to define infrastructure requirements and best practices.
- The team follows Agile methodologies, with a focus on continuous integration, delivery, and improvement.
Development Methodology:
- The team follows Agile/Scrum methodologies, with sprint planning, code review, testing, and quality assurance practices in place.
- CI/CD pipelines are used for automated deployment, with a focus on high availability, scalability, and security.
Company Website: derextech.com
📝 Enhancement Note: Derex Technologies Inc's focus on providing customized IT talent solutions and its experience across various industries indicate a strong commitment to understanding and meeting the unique needs of its clients. The team structure and development methodology emphasize collaboration and continuous improvement.
📈 Career & Growth Analysis
Web Technology Career Level: This role is suitable for experienced DevOps engineers or infrastructure engineers with a strong background in GCP infrastructure services and Terraform. The role offers opportunities for technical growth and leadership within the team.
Reporting Structure: The GCP Infrastructure Engineer (Terraform) will report directly to the hiring manager, Manoj, and collaborate with cross-functional teams to define infrastructure requirements and best practices.
Technical Impact: The role has a significant impact on the design, implementation, and management of scalable cloud infrastructure on GCP, ensuring high availability, scalability, and security of cloud environments.
Growth Opportunities:
- Technical Skill Development: Expand your expertise in GCP infrastructure services, Terraform, and related technologies to stay current with industry trends and best practices.
- Technical Leadership: Demonstrate your technical leadership skills by mentoring team members, driving best practices, and contributing to architecture decisions.
- Career Progression: Pursue opportunities for career progression within the organization, such as senior roles or management positions.
📝 Enhancement Note: This role offers significant opportunities for technical growth and leadership within the team. By demonstrating your technical expertise and driving best practices, you can position yourself for career progression within the organization.
🌐 Work Environment
Office Type: Remote solely
Office Location(s): Erie, Pennsylvania, United States
Workspace Context:
- The remote work environment allows for flexibility and work-life balance, with the ability to work from home or a preferred location.
- The team uses collaborative tools and platforms to facilitate communication, knowledge sharing, and project management.
- The work schedule is flexible, with the ability to work during core hours and adjust your schedule as needed.
Work Schedule: 40 hours per week, with flexibility for deployment windows, maintenance, and project deadlines.
📝 Enhancement Note: The remote work environment offers flexibility and work-life balance, with the ability to work from home or a preferred location. The team's use of collaborative tools and platforms facilitates communication and knowledge sharing.
📄 Application & Technical Interview Process
Interview Process:
- Technical Assessment: Demonstrate your proficiency in GCP infrastructure services and Terraform through a hands-on assessment or coding challenge.
- Behavioral & Cultural Fit: Discuss your problem-solving skills, teamwork, and cultural fit with the hiring manager and team members.
- Final Evaluation: Present your portfolio and technical documentation to the hiring manager and team members, highlighting your ability to design, implement, and manage scalable cloud infrastructure on GCP.
Portfolio Review Tips:
- Highlight your Terraform skills and demonstrate your ability to design, implement, and manage scalable cloud infrastructure on GCP.
- Include examples of automated provisioning, configuration, and monitoring of cloud resources using CI/CD pipelines.
- Showcase your problem-solving skills by explaining how you've troubleshot and resolved issues in cloud environments.
Technical Challenge Preparation:
- Brush up on your GCP infrastructure services and Terraform skills, focusing on networking concepts, IAM policies, and security best practices.
- Familiarize yourself with the latest Terraform features and best practices, and be prepared to discuss your approach to infrastructure design and management.
- Practice explaining complex technical concepts clearly and concisely, using real-world examples to illustrate your points.
ATS Keywords: GCP, Terraform, Infrastructure as Code, IaC, Cloud Engineering, DevOps, CI/CD, Networking, IAM, Security, Scripting, Monitoring, Logging, Git, Problem-Solving, Agile, Scrum, Kubernetes, Multi-Cloud, Hybrid Cloud.
📝 Enhancement Note: The interview process focuses on assessing your technical skills and cultural fit within the team. By demonstrating your proficiency in GCP infrastructure services and Terraform, and highlighting your problem-solving skills and teamwork, you can position yourself for success in this role.
🛠 Technology Stack & Web Infrastructure
Cloud Platform: Google Cloud Platform (GCP)
Infrastructure as Code (IaC): Terraform
CI/CD Tools: GitLab CI, Jenkins, Cloud Build
Monitoring & Logging Tools: Stackdriver, Prometheus, Grafana
Scripting Languages: Bash, Python, Go
Version Control: Git
Containerization & Orchestration: Kubernetes (GKE)
📝 Enhancement Note: The technology stack focuses on GCP infrastructure services and Terraform, with a strong emphasis on automation, monitoring, and logging. Familiarity with Kubernetes and container orchestration would be beneficial.
👥 Team Culture & Values
Web Development Values:
- User-Centric Design: Focus on designing and implementing cloud infrastructure that meets the needs of users and stakeholders.
- Performance Optimization: Prioritize the performance, scalability, and security of cloud environments to ensure optimal user experience.
- Continuous Learning: Stay current with industry trends and best practices, and be open to learning from team members and mentors.
- Collaboration & Knowledge Sharing: Work closely with team members to define infrastructure requirements and best practices, and share knowledge to drive continuous improvement.
Collaboration Style:
- The team follows Agile/Scrum methodologies, with a focus on continuous integration, delivery, and improvement.
- Collaboration is facilitated through the use of collaborative tools and platforms, with regular team meetings and code reviews to ensure knowledge sharing and best practice adherence.
📝 Enhancement Note: The team culture emphasizes user-centric design, performance optimization, continuous learning, and collaboration. By working closely with team members and adhering to best practices, you can contribute to the team's success and drive continuous improvement.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- Cloud Complexity: Navigate the complexity of GCP infrastructure services and design scalable, secure, and highly available cloud environments.
- Automation & CI/CD: Automate provisioning, configuration, and monitoring of cloud resources using CI/CD pipelines and scripting languages.
- Performance Optimization: Optimize cloud infrastructure for performance, scalability, and security, ensuring optimal user experience.
- Troubleshooting & Problem-Solving: Troubleshoot and resolve issues in cloud environments, demonstrating strong problem-solving skills and technical expertise.
Learning & Development Opportunities:
- Technical Skill Development: Expand your expertise in GCP infrastructure services, Terraform, and related technologies to stay current with industry trends and best practices.
- Certification & Training: Pursue GCP certifications and training opportunities to demonstrate your commitment to continuous learning and professional development.
- Mentorship & Leadership: Seek mentorship opportunities from experienced team members and contribute to architecture decisions and technical leadership within the team.
📝 Enhancement Note: The technical challenges in this role require a strong background in GCP infrastructure services and Terraform, as well as a commitment to continuous learning and professional development. By demonstrating your ability to navigate cloud complexity, automate cloud resource management, and optimize performance, you can position yourself for success in this role.
💡 Interview Preparation
Technical Questions:
- GCP Infrastructure Services: Demonstrate your proficiency in GCP infrastructure services, including Compute Engine, GKE, Cloud Storage, VPC, IAM, and Cloud Functions.
- Terraform: Explain your approach to infrastructure design and management using Terraform, including module development, state management, and workspace strategies.
- Networking & Security: Discuss your understanding of networking concepts, IAM policies, and security best practices in cloud environments.
- Scripting & Automation: Describe your experience with scripting languages and automation tools, and how you've used them to manage cloud resources and CI/CD pipelines.
Company & Culture Questions:
- Company Culture: Research Derex Technologies Inc's focus on providing customized IT talent solutions and its experience across various industries. Discuss how your skills and experience align with the company's mission and values.
- Team Dynamics: Explain how you've worked effectively in cross-functional teams and contributed to defining infrastructure requirements and best practices.
- Problem-Solving: Describe a complex technical challenge you've faced and how you approached troubleshooting and resolution.
Portfolio Presentation Strategy:
- Cloud Infrastructure Projects: Highlight your Terraform skills and demonstrate your ability to design, implement, and manage scalable cloud infrastructure on GCP.
- Automation & CI/CD: Include examples of automated provisioning, configuration, and monitoring of cloud resources using CI/CD pipelines and scripting languages.
- Problem-Solving: Showcase your problem-solving skills by explaining how you've troubleshot and resolved issues in cloud environments.
📝 Enhancement Note: The interview process focuses on assessing your technical skills and cultural fit within the team. By demonstrating your proficiency in GCP infrastructure services and Terraform, and highlighting your problem-solving skills and teamwork, you can position yourself for success in this role.
📌 Application Steps
To apply for this GCP Infrastructure Engineer (Terraform) position:
- Submit your application through the application link provided in the job listing.
- Portfolio Customization: Tailor your portfolio to showcase your Terraform skills and demonstrate your ability to design, implement, and manage scalable cloud infrastructure on GCP. Include examples of automated provisioning, configuration, and monitoring of cloud resources using CI/CD pipelines.
- Resume Optimization: Highlight your GCP infrastructure services and Terraform skills and experience in your resume, focusing on relevant project highlights and technical skills.
- Technical Interview Preparation: Brush up on your GCP infrastructure services and Terraform skills, focusing on networking concepts, IAM policies, and security best practices. Familiarize yourself with the latest Terraform features and best practices, and be prepared to discuss your approach to infrastructure design and management. Practice explaining complex technical concepts clearly and concisely, using real-world examples to illustrate your points.
- Company Research: Research Derex Technologies Inc's focus on providing customized IT talent solutions and its experience across various industries. Understand the company's mission, values, and culture, and be prepared to discuss how your skills and experience align with the organization.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
8+ years of hands-on experience with GCP infrastructure services and strong proficiency in Terraform are required. Familiarity with CI/CD tools and scripting languages is also essential.