Job Title: DevOps Engineer
Location - Remote
Duration - Contract
Job Summary
We are seeking a skilled DevOps Engineer to design, implement, and maintain CI/CD pipelines, automate infrastructure, and support cloud-based environments. The ideal candidate will have experience with cloud platforms, containerization, infrastructure automation, and system monitoring to ensure reliable and scalable application deployments.
Key Responsibilities
- Design, build, and maintain CI/CD pipelines.
- Automate infrastructure provisioning using Infrastructure as Code (IaC).
- Deploy and manage applications in cloud environments (AWS, Azure, or GCP).
- Configure and manage Docker containers and Kubernetes clusters.
- Monitor system performance, troubleshoot production issues, and ensure high availability.
- Collaborate with development, QA, and infrastructure teams to streamline software delivery.
- Implement security best practices within CI/CD pipelines and cloud infrastructure.
- Maintain documentation for deployment processes, infrastructure, and system configurations.
Required Skills
- Experience with AWS, Azure, or Google Cloud Platform (GCP).
- Hands-on experience with Docker and Kubernetes.
- Experience with Terraform, Ansible, or CloudFormation.
- Knowledge of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
- Strong understanding of Linux/Unix administration.
- Experience with Git and version control systems.
- Scripting experience with Bash, Python, or PowerShell.
- Familiarity with monitoring tools such as Prometheus, Grafana, ELK Stack, Splunk, or Datadog.
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3+ years of DevOps or Cloud Engineering experience.
- Cloud certifications (AWS, Azure, or GCP) are a plus.
- Strong problem-solving and communication skills.