GCP DevOps Engineer
تفاصيل الوظيفة
Job Description About you You are someone who wants to influence your own development. You’re looking for a company where you have the opportunity to pursue your interests and be able to grow professionally. You bring to Applaudo the following competencies:
- Desired Bachelor's Degree in Computer Science, Computer Engineering or a related field.
- 5+ years of experience in cloud computing, with specific expertise in Google Cloud Platform (GCP). 2+ years of experience in Cloud Environment or DevOps.
- 3+ years of experience with Terraform or a similar automation tool.
- Extensive experience with Google Cloud services such as Cloud Run, Cloud Functions, Google Kubernetes Engine (GKE), Cloud SQL, Google Compute Engine (GCE), Google Container Registry (GCR), Cloud Build, Pub/Sub, and Google Cloud Storage (GCS).
- Experience with complex deployment pipelines and design, particularly for multi-environment and multi-tenant products.
- Strong knowledge of GCP Cloud Infrastructure.
- Proficiency in configuration languages such as JSON and YAML.
- Network administration experience, including Linux networking and troubleshooting.
- Database administration experience with PostgreSQL or MySQL.
- Familiarity with CI/CD tools and practices, including GitHub Actions, Jenkins,
- Bitbucket Pipelines, Cloud Build, SonarQube, CircleCI, etc.
- Proficiency in the suite of AI services (nice to have).
- Certified GCP Professional Cloud Solutions Architect (desired) or GCP Professional Cloud DevOps Engineer.
- Design architectures implemented in Cloud Services.
- Design and Implement Deployment Strategies: Develop and execute complex deployment strategies for multi-tenant systems, ensuring scalable and reliable distribution of modules across various companies within an enterprise.
- Module Development and Management: Collaborate with enterprise teams to design, implement, and maintain reusable and standardized modules, such as identity and authentication systems, that can be deployed and integrated across different organizational units.
- Infrastructure as Code (IaC): Use Terraform to define, provision, and manage cloud infrastructure. Develop and maintain Terraform scripts and modules to ensure efficient and consistent deployment across multiple environments.
- Continuous Integration and Delivery (CI/CD): Implement and manage CI/CD pipelines to automate the deployment process, ensuring seamless updates and rollouts of new features and modules.
- Multi-Tenant System Design: Design and manage infrastructure that supports multi-tenant architectures, focusing on security, isolation, and scalability to accommodate various organizational needs within an enterprise.
- Collaboration and Communication: Work closely with cross-functional teams, including developers, system administrators, and other stakeholders, to ensure alignment on deployment strategies and infrastructure requirements.
- Monitoring and Optimization: Implement monitoring and alerting solutions to ensure the health and performance of cloud infrastructure. Optimize deployments for cost-efficiency and performance.
- Documentation and Training: Create and maintain comprehensive documentation for deployment processes, infrastructure architecture, and module usage. Provide training and support to internal teams and external partners as needed.
- Work from home
- Flexible schedule
- Celebrations
- Special discounts
- Entertainment area
- Flexible work spaces
- Great work environment
- Private medical insurance
- Benefits may vary according to your location and/or availability. Request further information when applying.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.