Photon - Springfield, MO

posted 24 days ago

Full-time - Mid Level
Springfield, MO
1,001-5,000 employees
Professional, Scientific, and Technical Services

About the position

The GCP DevOps Engineer at Photon will be responsible for designing, implementing, and maintaining scalable and secure cloud infrastructure using Google Cloud Platform (GCP) services. This role involves automating cloud infrastructure, managing CI/CD pipelines, monitoring cloud health, ensuring security compliance, and collaborating with development teams to optimize cloud-native applications.

Responsibilities

  • Design, implement, and maintain scalable, reliable, and secure cloud infrastructure using GCP services.
  • Automate cloud infrastructure provisioning, scaling, and monitoring using Infrastructure as Code (IaC) tools such as Terraform or Google Cloud Deployment Manager.
  • Manage and optimize GCP resources such as Compute Engine, Kubernetes Engine, Cloud Functions, and BigQuery to support development teams.
  • Build, maintain, and enhance continuous integration and continuous deployment (CI/CD) pipelines for automated code deployment to GCP environments.
  • Integrate CI/CD pipelines with GCP services like Cloud Build and third-party tools like Jenkins.
  • Implement and manage cloud monitoring and logging solutions using Dynatrace and GCP-native tools like Stackdriver.
  • Monitor cloud infrastructure health and resolve performance issues, ensuring minimal downtime and maximum uptime.
  • Set up incident management workflows, implement alerting mechanisms, and create runbooks for rapid issue resolution.
  • Implement security best practices for cloud infrastructure, including IAM, encryption, and network security.
  • Ensure GCP environments comply with organizational security policies and industry standards such as GDPR/CCPA or PCI-DSS.
  • Conduct vulnerability assessments and perform regular patching and system updates to mitigate security risks.
  • Collaborate with development teams to design cloud-native applications optimized for performance, security, and scalability on GCP.
  • Work closely with cloud architects to provide input on cloud design and best practices for continuous integration, testing, and deployment.
  • Provide day-to-day support for development, QA, and production environments, ensuring availability and stability.
  • Monitor and optimize cloud costs by analyzing resource utilization and recommending cost-saving measures.
  • Develop and maintain scripts to automate routine tasks and system operations using languages like Python, Bash, or PowerShell.
  • Use configuration management tools like Ansible, Chef, or Puppet to manage cloud resources.

Requirements

  • 3+ years of experience as a DevOps Engineer or Cloud Engineer, with hands-on experience in managing cloud infrastructure.
  • Proven experience working with Google Cloud Platform (GCP) services such as Compute Engine, Cloud Storage, Kubernetes Engine, and others.
  • Experience in automating cloud infrastructure with Infrastructure as Code (IaC) tools like Terraform or Ansible.
  • Strong knowledge of CI/CD tools and processes (e.g., Jenkins, GitLab CI, CircleCI, or GCP Cloud Build).
  • Proficiency in scripting and automation using Python, Bash, or similar languages.
  • Strong understanding of containerization technologies (Docker) and container orchestration tools like Kubernetes.
  • Familiarity with GCP networking, security (IAM, VPC, Firewall rules), and monitoring tools (Stackdriver).
  • Experience with Git for version control and collaboration.
  • Understanding of DevOps practices and principles, including Continuous Integration, Continuous Delivery, Infrastructure as Code, and Monitoring/Alerting.
  • Knowledge of security best practices for cloud environments, including IAM, network security, and data encryption.

Nice-to-haves

  • Google Professional Cloud DevOps Engineer certification (preferred).
  • Other GCP certifications such as Google Professional Cloud Architect or Associate Cloud Engineer are a plus.
  • DevOps certifications like Certified Kubernetes Administrator (CKA) or AWS/GCP DevOps certification are advantageous.

Benefits

  • Health insurance
  • 401k plan
  • Paid time off
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service