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 including file system navigation, file permissions, user/group management, cron jobs, and system resource monitoring using commands like top, df, chmod, lsblk, etc.
- Azure Core Services: Proficient in using the Azure Portal and Azure CLI to provision Virtual Networks (VNets), Virtual Machines (VMs), Azure Blob Storage, Role-Based Access Control (RBAC), and Azure SQL Database. Familiar with setting up public/private subnets and managing access control using NSGs and RBAC.
- Networking Fundamentals: Design and configure Azure VNets, including subnets, route tables, internet gateways, NAT gateways, and Network Security Groups (NSGs). Understand traffic flow and isolation within a virtual network environment.
- Compute Resource Management: Launch, connect, and monitor Azure Virtual Machines using SSH, Azure Bastion, or Serial Console. Understand VM sizes, OS images, availability sets, and system health/status monitoring.
- Storage Operations: Create and manage Azure Blob Storage containers, enable versioning, implement lifecycle management rules, configure encryption, and manage access tiers (Hot, Cool, Archive). Handle snapshot creation and Managed disk backups for restore and recovery.
- IAM & Security: Manage Azure Active Directory (AAD) users, groups, and role assignments. Understand RBAC, Azure Policy, Azure Security Center, Cloud Shell permissions, and logging user actions with Azure Activity Logs for compliance and governance.
- CI/CD & Source Control: Use Azure Repos or GitHub for source control. Set up basic build pipelines using Azure DevOps Pipelines or GitHub Actions. Understand Git fundamentals such as clone, commit, push, pull, and branch.
- Infrastructure as Code (IaC): Develop and deploy resources using ARM templates, Bicep, or Terraform scripts to automate provisioning of VMs, VNets, and Storage Accounts. Understand parameterization and modularization for scalable templates.
- Monitoring & Logging: Set up Azure Monitor alerts, configure Log Analytics workspaces, and query logs using Kusto Query Language (KQL). Monitor metrics for key services (CPU, memory, disk, etc.) and validate deployments through diagnostics.
- Serverless & Event Automation: Create and deploy Azure Functions triggered by Blob storage events, HTTP requests, or timers. Configure correct bindings and IAM roles using Managed Identities, and understand how to build basic event-driven architectures.
- Containers & Orchestration: Build and run Docker containers locally. Understand Dockerfile structure, image tagging, and publishing to Azure Container Registry (ACR). Get foundational exposure to Azure Kubernetes Service (AKS) – pods, deployments, services.
- Cost, Compliance & Documentation: Set up Azure Budgets, configure cost alerts, and analyze spend using Cost Management + Billing. Document configurations and changes in ticketing systems or internal knowledge bases. Maintain clear, concise communication with stakeholders.