Director Infrastructure
ultipro
Job Description
Cloud Infrastructure Management
- Design, deploy, and manage cloud infrastructure on Azure
- Implement Infrastructure as Code (IaC) using Terraform or CloudFormation
- Manage container orchestration platforms (Kubernetes, ECS)
- Configure and maintain cloud networking (VPCs, subnets, load balancers)
- Optimize cloud resource utilization and cost management
- Implement auto-scaling and high availability architectures
DevOps and Automation
- Build and maintain CI/CD pipelines for application deployment
- Automate infrastructure provisioning and configuration management
- Implement GitOps workflows for infrastructure changes
- Develop automation scripts using Python, Bash, or PowerShell
- Manage artifact repositories and container registries
- Implement blue-green and canary deployment strategies
Reliability and Performance
- Design and implement monitoring, alerting, and observability solutions
- Establish and maintain SLAs, SLOs, and error budgets
- Conduct capacity planning and performance optimization
- Implement disaster recovery and business continuity solutions
- Manage backup and restore procedures for critical systems
- Lead incident response and conduct post-incident reviews
Security and Compliance
- Implement infrastructure security controls and hardening
- Manage secrets and credentials using vault solutions
- Configure network security groups and access controls
- Support compliance requirements (SOC 2, PCI DSS) for infrastructure
- Implement logging and audit trails for compliance
- Conduct security assessments and remediate vulnerabilities
Collaboration and Support
- Partner with Engineering teams on application deployment requirements
- Work with Database teams on database infrastructure and performance
- Support Security team with infrastructure security initiatives
- Document infrastructure architectures, runbooks, and procedures
- Provide on-call support for production infrastructure
- Mentor team members on cloud and DevOps best practices