Egen Solutions - Naperville, IL

posted about 1 month ago

Full-time
Naperville, IL
Professional, Scientific, and Technical Services

About the position

The Cloud Software Engineer - GCP role at Egen involves implementing cloud-based Infrastructure as Code (IaC) solutions and developing automation for continuous delivery and integration. The position focuses on utilizing Google Cloud Platform (GCP) services to deploy scalable and secure applications while ensuring secure integrations and managing user access controls. The role requires a strong background in cloud infrastructure management and software development, with an emphasis on problem-solving and innovation.

Responsibilities

  • Implement cloud-based IaC solutions
  • Develop and implement automation to support continuous delivery and continuous integration solutions
  • Use GCP services to deploy highly available, scalable, and secure applications
  • Implement workflows to automate the release and upgrade process for applications in Development, Test and Production environments
  • Implement secure integrations using Google security and networking technologies (IAP, VPC, and PSC)
  • Administration and engineering of IAM user Role-Based Access Controls and processes
  • Create and update support documentation and standards
  • Develop automated methodologies for deployment activities, configuration management, supporting systems and business processes
  • Investigate and contribute to solving various issues in production environments

Requirements

  • 4+ years of professional experience managing infrastructure on GCP, AWS, and/or Azure including networking and access security
  • Experienced in deploying containers and container orchestration using Docker, Kubernetes, and its components
  • Experience with Kubernetes components like Ingress Controllers, Cert Managers, Custom Resource Definitions, and RBAC access security
  • Implement secure integrations using Google security and networking technologies (IAP, VPC, and PSC)
  • Administration and engineering of IAM user Role-Based Access Controls and processes
  • Experienced in Infrastructure as Code (IaC) frameworks like Terraform, AWS CloudFormation, Azure RM
  • Experienced in monitoring, alerting, and observability stack using Elastic Stack, Splunk, Prometheus, Grafana, CloudWatch
  • Experienced in CI/CD Pipeline automation and integration using Jenkins, AWS CodePipeline, Build, Deploy, Azure DevOps, or other relevant tooling
  • Experienced with building and maintaining distributed and stateful applications like Apache Kafka, Elasticsearch, Redis on the Kubernetes or VM clusters
  • Strong experience with shell scripts, editors, SSH, awk/sed, git, and other Linux toolkits
  • Strong background in software development (preferably with Python)

Nice-to-haves

  • Experience with cloud SDKs like AWS SDK, Kubernetes clients library, Helm
  • Experience with MySQL, PostgreSQL, Bitbucket, GitHub
  • Knowledge of service mesh frameworks like Istio, Linkerd, and Hashicorp Consul Connect
  • Knowledge of IAM and JWT authorization, SSO/OAuth (Azure AD, Okta)
  • Knowledgeable of 12-factor app methodology and how they should be applied
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service