Google Cloud Engineer
📍 Job Overview
- Job Title: Google Cloud Engineer
- Company: Ignite IT
- Location: Suitland-Silver Hill, Maryland, United States
- Job Type: Hybrid (On-site and Remote)
- Category: DevOps, Infrastructure
- Date Posted: June 20, 2025
- Experience Level: Mid-Senior Level (2-5 years)
- Remote Status: Remote OK
🚀 Role Summary
- Design and implement scalable, secure, and cost-effective cloud infrastructure solutions on Google Cloud Platform (GCP)
- Integrate GCP services with on-premises systems or other cloud platforms, and maintain APIs for system integrations
- Collaborate with development teams, business stakeholders, and clients to understand requirements and deliver solutions
- Monitor cloud resources and applications using Google Cloud Operations suite for performance and availability
- Troubleshoot issues related to integration, network, and cloud services, and provide ongoing support for cloud infrastructure
📝 Enhancement Note: This role requires a strong background in cloud infrastructure, with a focus on GCP and AWS. Familiarity with regulatory standards and experience in DevSecOps practices are also crucial for success in this position.
💻 Primary Responsibilities
-
Cloud Infrastructure Design & Implementation:
- Design and implement scalable, secure, and cost-effective cloud infrastructure solutions on GCP
- Evaluate and select appropriate cloud services based on project requirements
- Develop integration strategies and data flow architectures for cloud-based systems
-
Cloud Service Integration:
- Integrate GCP services (e.g., Google Earth Engine, Cloud Storage, Pub/Sub, Cloud Functions) with on-premises systems or other cloud platforms
- Develop and maintain APIs for system and application integrations using tools like Google Cloud API Gateway, Cloud Endpoints, and Service Accounts
-
Automation & Deployment:
- Implement automation using tools like Terraform, Gitlab CI/CD, or Google Cloud SDK
- Configure and deploy virtual machines, networking, and storage resources within GCP
- Set up containerized environments with Kubernetes and Google Kubernetes Engine (GKE)
-
Data Migration & Management:
- Migrate data from on-premises databases or other cloud providers to GCP platforms
- Implement ETL (Extract, Transform, Load) processes and optimize data pipelines for performance and cost-efficiency
-
Cloud Security & Compliance:
- Implement cloud security best practices such as identity and access management (IAM), encryption, and network security
- Perform security audits and assessments to ensure compliance with relevant regulations
- Manage security policies and access controls using Google Cloud Security tools
-
Monitoring & Troubleshooting:
- Monitor cloud resources and applications using Google Cloud Operations suite for performance and availability
- Troubleshoot issues related to integration, network, and cloud services
- Provide ongoing support for cloud infrastructure and resolve incidents in production environments
-
Collaboration & Documentation:
- Collaborate with development teams, business stakeholders, and clients to understand requirements and deliver solutions
- Document integration processes, architecture designs, and best practices for internal use and client delivery
📝 Enhancement Note: This role requires a strong focus on cloud infrastructure, with a balance between hands-on technical work and collaboration with various teams. Experience in DevSecOps and a solid understanding of cloud service models are essential for success in this position.
🎓 Skills & Qualifications
Education: Bachelor's degree in Computer Science, Information Technology, or a related field. Relevant certifications (e.g., Google Cloud Certified - Professional Cloud Architect, AWS Certified Solutions Architect) are a plus.
Experience: 2-5 years of experience in cloud engineering, with a focus on GCP and AWS. Experience in DevSecOps and cloud infrastructure management is required.
Required Skills:
-
Cloud Platform Expertise:
- Proficiency in GCP and AWS
- Good understanding of different cloud service models (IaaS, PaaS, and SaaS)
-
Automation Tools:
- Knowledge of tools to automate the provisioning, scaling, and management of cloud environments (Dev/QA, ITE, Stage, and Production)
- Good understanding of infrastructure deployments and management (IaC)
-
Regulatory Standards:
- Familiarity with regulatory standards and how to ensure the cloud environment adheres to them (e.g., FedRAMP, FISMA)
-
Cloud Services & Tools:
- Familiarity with container orchestration and deployment (Docker, Kubernetes), cloud database services, and storage solutions
- Experience with building, testing, and deploying applications in a cloud environment using DevSecOps and CI/CD
- Skills in automating workflows and integrating with cloud platforms
- Understanding of how to interact with cloud services programmatically using APIs and SDKs
-
Monitoring & Security:
- Experience in setting up and configuring monitoring for performance, security, and availability using tools such as Datadog and other monitoring platforms
- Ability to track system metrics, identify potential security vulnerabilities, ensure optimal system performance, and set up alerts and dashboards for proactive management
-
Collaboration & Communication:
- Ability to collaborate with DITD technical SMEs, security teams, and OCIO to integrate cloud services, including system-of-systems architectures and data integration, ensuring seamless communication, security compliance, and optimal functionality across all platforms
Preferred Skills:
- Experience with Google Cloud-specific services and tools (e.g., Google Earth Engine, Cloud Storage, Pub/Sub, Cloud Functions)
- Familiarity with other cloud platforms (e.g., Azure, IBM Cloud)
- Experience with infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation)
- Knowledge of scripting languages (e.g., Python, Bash, PowerShell)
- Familiarity with Agile methodologies and DevOps practices
📝 Enhancement Note: This role requires a strong background in cloud infrastructure, with a focus on GCP and AWS. Experience in DevSecOps and a solid understanding of cloud service models are essential for success in this position. Familiarity with regulatory standards and relevant certifications are also valuable for this role.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Cloud Infrastructure Projects: Include projects showcasing your experience in designing and implementing scalable, secure, and cost-effective cloud infrastructure solutions on GCP or AWS
- API Development & Integration: Demonstrate your ability to develop and maintain APIs for system and application integrations using tools like Google Cloud API Gateway, Cloud Endpoints, and Service Accounts
- Automation & Deployment: Highlight your experience in implementing automation using tools like Terraform, Gitlab CI/CD, or Google Cloud SDK, and setting up containerized environments with Kubernetes and GKE
- Data Migration & Management: Showcase your experience in migrating data from on-premises databases or other cloud providers to GCP platforms, and implementing ETL processes to optimize data pipelines for performance and cost-efficiency
Technical Documentation:
- Project Documentation: Document your approach to cloud infrastructure design, API development, automation, data migration, and security for each project in your portfolio
- Code Quality & Documentation: Demonstrate your commitment to code quality and documentation by including comments, version control, and clear, well-organized code in your portfolio projects
- Testing & Performance Metrics: Include information about testing methodologies, performance metrics, and optimization techniques used in your cloud infrastructure projects
📝 Enhancement Note: This role requires a strong focus on cloud infrastructure, with a balance between hands-on technical work and collaboration with various teams. Experience in DevSecOps and a solid understanding of cloud service models are essential for success in this position. A well-structured portfolio showcasing your experience in cloud infrastructure, API development, automation, data migration, and security will help you stand out as a strong candidate for this role.
💵 Compensation & Benefits
Salary Range: $110,000 - $150,000 per year (Based on market research for mid-level cloud engineers in the Maryland, United States area)
Benefits:
- 401(k) and 401(k) matching
- Dental insurance
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Professional development assistance
- Referral program
- Retirement plan
- Tuition reimbursement
- Vision insurance
Working Hours: Full-time (40 hours per week), with flexible scheduling and maintenance window considerations
📝 Enhancement Note: The salary range for this role is estimated based on market research for mid-level cloud engineers in the Maryland, United States area. Benefits are listed based on the information provided in the job listing. The working hours are typical for a full-time position, with flexibility for deployment windows and maintenance.
🎯 Team & Company Context
🏢 Company Culture
Industry: Technology and Consulting Services
Company Size: Medium-sized company (100-250 employees)
Founded: 2010
Team Structure:
- The cloud engineering team consists of cloud engineers, cloud architects, and cloud security specialists
- The team follows an Agile/Scrum methodology, with regular sprint planning and code reviews
- Cross-functional collaboration with development teams, business stakeholders, and clients is essential for success in this role
Development Methodology:
- The team follows Agile/Scrum methodologies, with regular sprint planning, daily stand-ups, and sprint retrospectives
- Code reviews, testing, and quality assurance practices are integral to the development process
- Deployment strategies, CI/CD pipelines, and server management are handled using tools like Gitlab CI/CD and Google Cloud SDK
Company Website: igniteitservices.com
📝 Enhancement Note: Ignite IT is a medium-sized technology and consulting services company, founded in 2010. The company specializes in cloud engineering, data analytics, and cybersecurity services. The cloud engineering team follows an Agile/Scrum methodology, with a focus on collaboration and cross-functional integration.
📈 Career & Growth Analysis
Web Technology Career Level: Mid-Senior Level (2-5 years)
Reporting Structure: This role reports directly to the Cloud Engineering Manager and works closely with cloud architects, cloud security specialists, development teams, business stakeholders, and clients
Technical Impact: The Google Cloud Engineer will have a significant impact on the design, implementation, and maintenance of cloud infrastructure solutions, ensuring optimal performance, security, and scalability for the company's cloud-based systems
Growth Opportunities:
- Technical Growth: Opportunities exist for technical skill development and specialization in emerging cloud technologies, with a focus on GCP and AWS
- Leadership Potential: With experience and strong performance, there is potential for growth into technical leadership roles, such as Cloud Architect or Cloud Engineering Manager
- Architecture Decision-Making: As the Google Cloud Engineer gains experience and expertise, they may have the opportunity to influence architecture decisions and contribute to the company's cloud strategy
📝 Enhancement Note: This role offers significant opportunities for technical growth and leadership potential. With experience and strong performance, the Google Cloud Engineer may have the opportunity to influence architecture decisions and contribute to the company's cloud strategy.
🌐 Work Environment
Office Type: Hybrid (On-site and Remote) - The company has an office in Suitland-Silver Hill, Maryland, with remote work options available
Office Location(s): Suitland-Silver Hill, Maryland, United States
Workspace Context:
- Collaborative Workspace: The office features an open, collaborative workspace designed to foster team interaction and communication
- Development Tools & Equipment: The company provides multiple monitors, testing devices, and access to relevant development tools and software for cloud engineering projects
- Cross-Functional Collaboration: The cloud engineering team works closely with development teams, designers, and stakeholders to ensure seamless communication, security compliance, and optimal functionality across all platforms
Work Schedule: Full-time (40 hours per week), with flexible scheduling for deployment windows, maintenance, and project deadlines
📝 Enhancement Note: Ignite IT offers a hybrid work environment, with an office in Suitland-Silver Hill, Maryland, and remote work options available. The office features an open, collaborative workspace designed to foster team interaction and communication. The company provides access to relevant development tools and software for cloud engineering projects and encourages cross-functional collaboration with development teams, designers, and stakeholders.
📄 Application & Technical Interview Process
Interview Process:
- Technical Phone Screen: A 30-45 minute phone or video call to assess your technical skills and experience in cloud infrastructure, API development, and automation
- On-site Technical Assessment: A 4-6 hour on-site assessment, including a technical deep dive, architecture discussion, and live coding exercise
- Behavioral & Cultural Fit Interview: A 1-hour interview to assess your cultural fit, problem-solving skills, and communication abilities
- Final Review & Decision: A review of your application materials, technical assessment, and interview performance to make a final hiring decision
Portfolio Review Tips:
- Project Selection: Choose projects that demonstrate your experience in cloud infrastructure, API development, automation, data migration, and security
- Case Study Structure: Structure your project case studies with a focus on user experience, technical implementation, and performance optimization
- Code Quality & Documentation: Ensure your code is well-documented, with clear comments, version control, and well-organized structure
- Company-Specific Considerations: Tailor your portfolio to highlight your experience with GCP and AWS, as well as your understanding of regulatory standards and DevSecOps practices
Technical Challenge Preparation:
- Technical Deep Dive: Brush up on your knowledge of GCP and AWS services, with a focus on the specific services and tools mentioned in the job listing
- Architecture Discussion: Familiarize yourself with cloud architecture best practices and be prepared to discuss your approach to designing and implementing scalable, secure, and cost-effective cloud infrastructure solutions
- Live Coding Exercise: Practice coding exercises related to cloud infrastructure, API development, and automation using tools like Google Cloud SDK, Terraform, or Gitlab CI/CD
ATS Keywords: (Organized by category)
- Programming Languages: Python, Bash, PowerShell, Java, C#, Go, Ruby
- Web Frameworks: Flask, Django, Express.js, Ruby on Rails, Spring Boot
- Server Technologies: Google Cloud Platform (GCP), Amazon Web Services (AWS), Microsoft Azure, IBM Cloud, Oracle Cloud, VMware vSphere, Kubernetes, Docker
- Databases: Google Cloud SQL, Amazon RDS, Microsoft Azure SQL Database, IBM Db2, Oracle Database, MongoDB, PostgreSQL, MySQL
- Tools: Terraform, Gitlab CI/CD, Google Cloud SDK, AWS CLI, Azure CLI, Ansible, Puppet, Chef, Jenkins, Datadog, New Relic, Prometheus, Grafana, ELK Stack, Splunk
- Methodologies: Agile, Scrum, DevOps, ITIL, COBIT, ISO/IEC 27001, NIST, CIS, FedRAMP, FISMA
- Soft Skills: Problem-solving, communication, teamwork, collaboration, leadership, mentoring, training, project management, time management, adaptability, continuous learning
- Industry Terms: Cloud Engineer, DevOps Engineer, Site Reliability Engineer, Infrastructure Engineer, Cloud Architect, Cloud Security Specialist, Cloud Engineer Manager, Cloud Engineer Team Lead, Cloud Engineer Senior, Cloud Engineer Principal
📝 Enhancement Note: The interview process for this role is designed to assess your technical skills and experience in cloud infrastructure, API development, and automation. The portfolio review tips and technical challenge preparation guidance are tailored to help you succeed in the application and interview process for this role.
📌 Application Steps
To apply for this Google Cloud Engineer position at Ignite IT:
- Customize Your Portfolio: Tailor your portfolio to highlight your experience in cloud infrastructure, API development, automation, data migration, and security, with a focus on GCP and AWS
- Optimize Your Resume: Highlight your relevant experience and skills in cloud infrastructure, API development, automation, data migration, and security, using relevant keywords and phrases
- Prepare for Technical Phone Screen: Brush up on your technical skills and be prepared to discuss your experience in cloud infrastructure, API development, and automation
- Research the Company: Familiarize yourself with Ignite IT's company culture, team structure, and development methodology to ensure a strong cultural fit and understanding of the role
- Prepare for On-site Technical Assessment: Practice coding exercises related to cloud infrastructure, API development, and automation using tools like Google Cloud SDK, Terraform, or Gitlab CI/CD
- Prepare for Behavioral & Cultural Fit Interview: Reflect on your problem-solving skills, communication abilities, and cultural fit with Ignite IT's company culture and team dynamics
- Submit Your Application: Submit your application through the application link provided in the job listing
⚠️ 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
Candidates should have proficiency in GCP and AWS, along with experience in automation tools and cloud service models. Familiarity with regulatory standards and experience in DevSecOps practices are also required.