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.