Automate infrastructure provisioning and application deployments.
Manage cloud and on-premises environments.
Deploy and manage containerized applications.
Monitor infrastructure, applications, and system performance.
Troubleshoot deployment, infrastructure, and production issues.
Implement backup, recovery, and high-availability solutions.
Manage Docker and Kubernetes environments.
Implement Infrastructure as Code (IaC) using tools such as Terraform or Ansible.
Manage CI/CD platforms such as Azure DevOps, Jenkins, GitLab CI, or GitHub Actions.
Maintain monitoring and logging solutions such as Prometheus, Grafana, ELK, or similar tools.
Apply DevSecOps practices and ensure infrastructure security.
Optimize system performance, availability, and deployment processes.
Work closely with development, QA, security, and infrastructure teams.
Participate in incident management, root cause analysis, and continuous improvement.
5+ years of experience in DevOps, Cloud, or Infrastructure Engineering, including senior-level responsibilities.
Strong hands-on experience with CI/CD pipelines.
Strong experience with Docker and Kubernetes.
Experience with Terraform, Ansible, or similar IaC/configuration tools.
Experience with at least one major cloud platform: Azure, AWS, or GCP.
Strong knowledge of Linux administration, networking, and scripting.
Experience with Git and source-control workflows.
Knowledge of monitoring, logging, security, backup, and disaster recovery practices.
Strong troubleshooting and problem-solving skills.
Good communication skills and ability to work effectively across technical teams.
Experience with enterprise or government environments.
Experience with microservices and high-availability production environments.
هل أنت مهتم بهذه الوظيفة؟