Qualifications:
• 4+ or more years of designing and implementing distributed architectures/applications
• Strong communication skills – must be able to communicate effectively with technical staff and executives
• Hands-on experience leading the design, development, and deployment of business software at scale or current hands-on technology infrastructure, network, compute, storage, and virtualization experience
• Experience with software development life cycle (SDLC) and agile/iterative methodologies required
• Familiarity with Azure Resource Manager and JSON templates, Python, AWS Cloud formation templates
• Designing solutions using one or more AWS features, tools and technologies such as EC2, EBS, Glacier, S3, ELB, CloudFormation, Lambada, CloudWatch, VPC, RDS, Direct Connect, AWS CLI, REST API
• OR / And, Design and implement system architecture with Azure cloud - Develop automation scripts, ARM templates, Ansible, Chef, Python, Powershell
Knowledge of Azure services like AKS, Azure Site Recovery, Network Watcher, Log Analytics, Application Insights Knowledge of enterprise design patterns and cloud design patterns- Knowledge on Cloud fundamentals like autoscaling, serverless
• Hands-on experience in container-based deployments and orchestration tools (e.g. Kubernetes, Docker, EKS, AKS, GKE)
• Have experience with DevOps and Infrastructure as Code: AWS or Azure environment and application automation utilizing CloudFormation and third-party tools. CI/CD pipeline setup utilizing
• Prior success in automating a real-world production environment with Puppet, Chef in production environments with many nodes
• 3+ years of cloud-based Operations background understanding concepts such as distributed systems, alerting, monitoring, logging, and incident management.