Job Title: Cloud Analyst
Responsibilities:
· Collaborate with Business, Security, Network, and various DevOps teams to develop and maintain tools, solutions, and automation to solve business problem.
· Continuous optimization and improvement of services running in AWS and Azure with security, monitoring, logging, and alerting requirements.
· Monitor applications performance and detect conditions affecting health of IT cloud services
· Provide guidance and apply agile DevSecOps practices to streamline IT operations
· Identify automation opportunities to minimize all human interventions, increase transaction speeds and streamline solution delivery.
· Maintain and continuously optimize enterprise Kubernetes environment.
· Leverage Infrastructure-as-code to architect and provision all workloads using cloud agnostic and/or cloud native tooling.
· Migrate or Integrate on-premise services with cloud resources.
· Maintain the end-to-end availability and performance of mission critical services and implement task automation to prevent problem recurrence, enable self service provisioning, and minimize disruptions to hosted services
· Automate monitoring, reporting and optimizing of cloud costs.
· Research concepts, develop proof-of-concepts to explore new solutions to solve business problems optimizing performance, efficiency, and cost.
· Responsible for site reliability of the AWS and Azure platform responding to service requests within the established SLA's.
· Stay current with industry best practices related to current and new/emerging technologies.
Provide on-call support for emergencies
Requirements:
· Legally authorized to work in the job posting country
· 5 or more years of IT related experience
· 5 or more years of experience working in cloud-based platforms in an enterprise environment
· Experience designing, deploying, monitoring and maintain infrastructure in public clouds (AWS, Azure) using Infrastructure as code (Terraform, CloudFormation, Azure ARM)
· Experience with CI/CD pipeline for deployment (Azure DevOps)
· Experience with source code management tools (Azure DevOps, Git)
· Knowledge of scripting languages (Python, PowerShell)
· Strong knowledge container provisioning and orchestration (Kubernetes/Docker)
· Knowledge of on-premises and cloud-based network, firewall and network security
· Knowledge of HashiCorp stack (Terrform, Vault, Consul)
· Experience deploying, managing, operating, and monitoring applications in scalable, highly available and fault tolerant data center (on-prem and cloud)
· Experience learning, sharing, and implementing best practices with the ability to establish operational processes, implement DevOps, deployment checklists
Familiarity with container orchestration with Kubernetes