KEY RESPONSIBILITIES:
Manage and maintain Linux-based production environments, ensuring system stability, security, and scalability.
Design, deploy, and manage containerized applications using Docker and Kubernetes orchestration.
Build and maintain CI/CD pipelines and automation workflows using Azure DevOps.
Administer and optimize cloud resources across Azure, AWS, or Google Cloud Platform (GCP).
Implement and manage Infrastructure as Code (IaC) using tools such as Terraform and ARM templates.
Set up and monitor system performance and reliability using tools like Grafana and Prometheus.
Automate operational tasks and deployments through scripting languages such as Bash, Python, or similar.
Collaborate closely with cross-functional teams (development, QA, operations) to ensure smooth release cycles and stable environments.
Apply security best practices in all cloud and containerized deployments.
TECHNICAL ENVIRONMENT & TOOLS:
Operating Systems: Linux (production environment management)
Containerization: Docker, Kubernetes
CI/CD: Azure DevOps
Cloud Platforms: Azure, AWS, GCP
Infrastructure as Code (IaC): Terraform, ARM templates
Monitoring: Grafana, Prometheus
Scripting Languages: Bash, Python
Configuration Management: Ansible (preferred)
Version Control: Git
Cloud Interfaces: Azure CLI and Azure Portal
COMMUNICATION:
Proficient in English, both written and verbal.
Able to collaborate effectively with cross-functional international teams.
Clear, professional communication in documenting processes, reporting issues, and sharing updates.