Proficiency in Infrastructure-as-Code (Terraform, CloudFormation, Bicep).
Experience with CI/CD tools (Jenkins, GitLab CI, Azure DevOps).
Strong scripting skills in Bash, Python, PowerShell, or similar.
Experience with containerization (Docker, Kubernetes, AWS ECS/EKS, Azure AKS).
Familiarity with monitoring tools such as AWS CloudWatch, Azure Monitor, ELK Stack, or Prometheus.
Knowledge of networking concepts: VPN, DNS, Load Balancing, Firewall Rules, etc.
Experience with security best practices: IAM, VPC Security Groups, Firewalls, Encryption, etc.
Strong problem-solving skills and ability to work independently or as part of a team.
Experience in agile methodologies and DevOps culture.
Responsibilities:
Design, configure, and manage scalable, secure, and highly available cloud infrastructure on both AWS and Azure platforms.
Build, maintain, and enhance Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like Jenkins, GithubI, or Azure DevOps for automated testing, deployment, and monitoring.
Develop infrastructure-as-code (IaC) using tools like Terraform, CloudFormation, or Bicep/ARM templates to automate cloud resource provisioning and configuration.
Implement and manage monitoring, logging, and alerting systems using services like AWS CloudWatch, Azure Monitor, ELK Stack, or Prometheus to ensure visibility into performance, reliability, and security.
Ensure cloud infrastructure follows industry best practices for security, including IAM policies, network security groups, firewalls, and encryption.
Manage containerized applications using Docker and orchestration tools like Kubernetes or AWS ECS/EKS.