Infrastructure & Cloud
Design, implement, and manage cloud infrastructure on Azure and/or AWS.
Use Terraform for Infrastructure as Code (IaC) to provision and manage cloud resources.
Containerization & Orchestration
Deploy and manage applications using Docker and Kubernetes.
Maintain containerized environments for Drupal, Python, React, and Java applications.
CI/CD & Automation
Build and maintain CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).
Automate deployment processes, environment provisioning, and application monitoring.
Messaging & Data
Configure, monitor, and troubleshoot Kafka for event-driven architecture.
Manage and optimize MySQL and MongoDB databases.
Security & Networking
Implement SSL/TLS certificates and manage SSH access.
Ensure infrastructure security and compliance best practices.
Monitoring & Performance
Implement monitoring, logging, and alerting solutions (Prometheus, Grafana, ELK, etc.).
Troubleshoot performance issues across infrastructure and application layers.
Required Skills & Experience:
Cloud Platforms: Azure, AWS.
Containerization: Docker, Kubernetes.
Application Stack: Drupal, Python, React, Java (Maven, Spring Boot).
CI/CD Tools: Jenkins, GitHub Actions, Azure DevOps.
Messaging: Kafka.
Databases: MySQL, MongoDB.
Security: SSL/TLS, SSH key management.
IaC: Terraform.
Strong knowledge of Linux, scripting (Bash, Python), and Git.