Requirements and responsibilities
- Strong presentation skills for communicating technical ideas effectively.
- Leadership abilities to guide teams, projects, and mentor junior engineers.
- Excellent documentation skills to maintain best practices and system knowledge.
- Problem-solving mindset with a proactive approach to automation and infrastructure improvements.
- Adaptability to work in agile environments and participate in sprint planning.
- AWS Cloud Infrastructure & Automation:
- Compute & Networking: ECS, ECR, Fargate, EC2, VPC
- Identity & Access Management: IAM, IAM Identity
- Monitoring & Logging: CloudWatch (including dashboards)
- Storage & Databases: S3, RDS
- Security & Automation: SSM, Lambda, API Gateway, EventBridge
- CI/CD Pipelines: CodeBuild, CodePipeline
- Infrastructure as Code (IaC): CloudFormation, Terraform, AWS CDK
- Azure Cloud Infra:
- Azure DevOps Services
- Azure Repos: Git repositories, branching strategies, PRs.
- Azure Pipelines: YAML & Classic CI/CD, multi-stage deployments, artifact management.
- Azure Artifacts: Package management (NuGet, npm, Maven, Python).
- Azure Boards: Work tracking, backlog, sprint planning.
- Azure Test Plans: Automated and manual test management.
- 2. Compute Services
- Azure App Services: Deployment slots, auto-scaling, authentication.
- Azure Kubernetes Service (AKS): Cluster management, Helm, monitoring.
- Azure Virtual Machines (VMs): Automated provisioning, scale sets.
- Azure Functions: Serverless computing, event-driven automation.
- 3. Networking
- Azure Virtual Network (VNet): Subnets, peering, hybrid connectivity.
- Private Endpoints & Private Link: Secure resource access.
- Azure Application Gateway & WAF: Load balancing, firewall security.
- Azure Traffic Manager: Global traffic routing, failover.
- Azure Front Door: CDN with global load balancing.
- 4. Storage & Databases
- Azure Blob Storage: Data storage, lifecycle policies.
- Azure Files & Disks: Persistent storage for VMs/apps.
- Azure SQL Database: Backups, failover, security.
- Cosmos DB: Multi-region replication, indexing.
- Azure Key Vault: Secure secrets, certificates, and keys.
- 5. Security & Identity
- Azure Active Directory (Azure AD): RBAC, Managed Identities.
- Azure Security Center & Defender for Cloud: Security monitoring.
- Azure Sentinel: SIEM for threat detection.
- Azure Policy & Blueprints: Governance and compliance enforcement.
- 6. Monitoring & Logging
- Azure Monitor & Log Analytics: Log analysis with KQL.
- Application Insights: Real-time application telemetry.
- Azure Alerts & Metrics: Proactive monitoring setup.
- DevOps & CI/CD:
- Expertise in CI/CD pipelines (GitHub Actions, Bitbucket Pipelines).
- Experience with Docker optimization using multi-stage builds.
- Automation of deployments and system provisioning.
- Linux Systems Management:
- Strong experience managing and troubleshooting Linux-based environments.
- Infrastructure as Code (IaC): CloudFormation, Terraform, AWS CDK.
- Containerization & Orchestration: Docker, Docker Compose, ECS Fargate.
- Security Best Practices: IAM policies, VPC security, compliance automation.
- Scripting & Automation: Python, Bash.
- Database Operations: SQL (RDS, Aurora, or similar).
- AI & ML Integration: Experience with AWS Bedrock and Azure AI.
- Azure Exposure: Active Directory, App Registrations, Azure Functions, App Insights.
- Monitoring & Logging: Advanced CloudWatch configurations and third-party observability tools.
- Stakeholder Communication: Ability to engage with technical and non-technical teams effectively.