DevOps Engineer
Must-have:PythonGitAWSAzureGoogle CloudDockerKubernetesCloudDevOpsQA/TestCI/CDMicroservicesSecurity
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines to streamline software delivery.
- Manage and support cloud infrastructure across Azure and other cloud platforms.
- Automate infrastructure provisioning and deployment processes using Infrastructure as Code (IaC).
- Monitor application and infrastructure performance, availability, and security.
- Collaborate closely with Development, QA, and Infrastructure teams to optimize delivery processes.
- Manage containerized environments and orchestration platforms such as Docker and Kubernetes.
- Implement backup, disaster recovery, and system reliability best practices.
- Troubleshoot and resolve infrastructure, deployment, and performance issues.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 4+ years of experience in DevOps, Cloud Engineering, or Infrastructure Administration.
- Minimum 2 years of hands-on experience with Azure DevOps is a must.
- Strong experience with Azure Cloud and exposure to other cloud platforms such as AWS or Google Cloud Platform (GCP).
- Experience building and managing CI/CD pipelines using Azure DevOps.
- Hands-on experience with Docker, Kubernetes, Git, and automation tools.
- Experience with Infrastructure as Code (IaC) tools such as Terraform, Bicep, ARM Templates, or similar.
- Exposure to microservices, containerized architectures, and modern DevOps practices.
- Good understanding of monitoring, logging, security, and cloud governance practices.
- Strong scripting skills (PowerShell, Bash, Python, or similar).
- Excellent troubleshooting, problem-solving, and communication skills.