About Us:
Headquartered in Sunnyvale, with offices in Dallas & Hyderabad, Fission Labs is a leading software development company, specializing in crafting flexible, agile, and scalable solutions that propel businesses forward.With a comprehensive range of services, including product development, cloud engineering, big data analytics, QA, DevOps consulting, and AI/ML solutions, we empower clients to achieve sustainable digital transformation that aligns seamlessly with their business goals.
Fission Labs Website: https://www.fissionlabs.com/
Experience: Relevant Devops Hands-on Experience of 1 - 3 years
Key Responsibilities:
- Linux System Administration: Manage core Linux operations file system navigation, permissions, users/groups, cron jobs, and system monitoring using commands like top, df, chmod, lsblk, etc.
- GCP Core Services: Proficient in using the Google Cloud Console to provision VPC networks, Compute Engine instances, Cloud Storage buckets, Cloud IAM roles/users, and Cloud SQL databases. Familiar with setting up public/private subnets (via subnetwork configs) and managing access controls.
- Networking Fundamentals: Design and configure VPC components subnetworks, route tables (routes), internet/NAT gateways (Cloud NAT), firewall rules (equivalent of security groups), and understand traffic flow within GCP networking.
- Compute Resource Management: Launch, connect, and monitor Compute Engine VMs using SSH keys and Identity-Aware Proxy (IAP). Understand machine types, custom images, instance metadata, and VM health/status checks.
- Storage Operations: Create and manage Cloud Storage buckets with versioning, lifecycle policies, encryption (CMEK/CSEK), and IAM-based access control. Manage persistent disk snapshots and custom VM images for backup and recovery.
- IAM & Security: Manage Cloud IAM users, groups, and basic policies. Use Cloud Audit Logs for activity tracking, Config Connector or Forseti Security for compliance, and apply fundamental cloud security best practices.
- CI/CD & Source Control: Use Cloud Source Repositories or GitHub for code versioning, run builds with Cloud Build, and understand Git fundamentals (clone, commit, push, pull).
- Infrastructure as Code (IaC): Develop and deploy Deployment Manager templates (YAML/JSON) or Terraform scripts to automate provisioning of Compute Engine, VPCs, and other GCP resources.
- Monitoring & Logging: Set up Cloud Monitoring alerting policies and Cloud Logging to track performance metrics and identify issues. Use logs to validate deployments and application behavior.
- Serverless & Event Automation: Create Cloud Functions triggered by Cloud Storage events with appropriate IAM roles. Understand event-driven architectures using Cloud Pub/Sub and Cloud Scheduler.
- Containers & Orchestration: Build and run Docker containers locally, understand Dockerfile structure, and use Google Kubernetes Engine (GKE) for container orchestration including pods, deployments, and services.
- Cost, Compliance & Documentation: Configure Cloud Billing Budgets and alerts, analyze spending with Billing Reports & Cost Table, document work in tickets or knowledge bases, and maintain professional communication standards.