Vanguard DevOps LLC · 6 days ago
Google Cloud Platform (GCP) DevOps Engineer (100% Remote)
Vanguard DevOps LLC is seeking a highly qualified Google Cloud (GCP) DevOps Engineer to lead their Platform Engineering Team in support of a federal program. The role involves architecting, building, and maintaining an internal developer platform that streamlines and automates the CI/CD process, allowing developers to focus on coding instead of infrastructure and deployment configuration.
Information Technology & Services
Responsibilities
Support application development teams by developing self-service tools and processes to automate CI/CD and deployments via GitOps, and facilitate cloud integration and adoption
Administer and maintain the agencies' enterprise GitLab instance, setting policy, establishing isolation controls for a multi-tenancy, provisioning new user accounts, groups and projects, runners, etc
Create a library of reusable GitLab pipeline job templates to automate all steps of the Continuous Integration workflow to build and package the applications into docker images, automate security scanning of all images and dependencies, push the image to a container registry, and update the application Kubernetes Manifests or Helm Charts
Automate application deployments via Implementing a GitOps operator such as Argo CD or Flux CD to watch for changes to an application’s K8s manifest or helm chart and automatically deploy the application into managed GKE clusters
Deploy and manage Kubernetes clusters in GKE for container orchestration
Automate application deployments to Google Kubernetes Engine (GKE), and Oracle Cloud (OCI) via the GitOps methodology
Automate Oracle Cloud (OCI) infrastructure provisioning and configuration, such as load balancers, to support automated application deployments into OCI
Design and implement cloud networking solutions, including firewall and load balancer configuration
Implement federated authentication/authorization solutions via SAML and/or OIDC
Create and maintaining hardened Golden Images of Apache Tomcat with all Apache recommended baseline security configurations applied
Create bash script(s) to automate all DISA Stig hardening rules for Apache Tomcat
Create an automated process to rollout Apache Tomcat updates to numerous applications running in both CGP GKE, and OCI Docker Swarms
Migrate a suite of legacy applications from Jenkins CI/CD to the new IDP/GitLab platform
Troubleshoot and resolve complex technical issues, and collaborate with system administrators, DevOps engineers, developers, and government stakeholders
Develop and maintain high-quality technical documentation, including design specifications, deployment guides
Qualification
Required
This position REQUIRES a current Certification in Google Cloud Platform (GCP)
Bachelor's degree in Computer Science or related field, or equivalent experience
Minimum 4 years of hands-on Google Cloud Platform (GCP) experience, with proven experience implementing GCP services such as Compute Engine, IAM, Networking, GKE, Cloud Build, Cloud SQL
Proven experience in multi-cloud environments, specifically Google Cloud and Oracle Cloud
Strong understanding and proven experience with all aspects of GitLab including instance administration, creation of CI/CD pipelines and jobs, configuring self-hosted runners, etc
Strong understanding and proven experience with containerization with Docker
Strong understanding and proven experience with Google Kubernetes Engine (GKE)
Strong understanding and proven experience implementing the GitOps pattern to automate deployments into GKE using a git operator such as Argo CD or Flux CD
Strong understanding of Site Reliability Engineering (SRE) principles
Strong expertise in Infrastructure as Code (IaC) tools such as Terraform or CloudFormation
Expertise in cloud networking (VPC, subnets, routing, load balancers, security policies, DNS, etc.)
Solid background in System Administration and hands-on experience with Linux systems
Demonstrated ability to troubleshoot and optimize GCP cloud-based systems
Good understanding of secrets management – Docker secrets, GitLab secrets, Hashicorp Vault
Preferred
One or more Google Cloud (GCP) Certifications
In addition to the requisite GCP experience, experience with Oracle Cloud is highly desirable
Understanding of Jenkins CI/CD and Jenkins pipelines
Benefits
Comprehensive Benefits Package including Medical, Dental, Vision, Employer paid Basic Life, LTD, STD, 3 weeks paid time off (PTO), 11 paid holidays, 401k with 100% immediate vesting, HSA, and more
Company
Vanguard DevOps LLC
Vanguard DevOps is an SBA certified - Economically Disadvantaged Woman Owned Small Business (EDWOSB).
Funding
Current Stage
Early StageCompany data provided by crunchbase