DevOps Engineer
Job Overview:
We are looking for a proactive and skilled DevOps Engineer with 3+ years of experience in supporting software development and deployment pipelines, infrastructure automation, and cloud environments. The ideal candidate should have hands-on experience in CI/CD, cloud platforms, scripting, and system monitoring, ensuring reliable and scalable deployment processes.
Key Responsibilities:
- Design, implement, and maintain CI/CD pipelines for automated build, testing, and deployment.
- Manage and monitor cloud infrastructure, servers, and deployment environments.
- Automate infrastructure provisioning and configuration management processes.
- Support application deployment, release management, and environment setup activities.
- Monitor system performance, uptime, and incident resolution to ensure high availability.
- Collaborate with development and QA teams to streamline release cycles.
- Implement security, backup, and disaster recovery best practices.
- Troubleshoot deployment, infrastructure, and application performance issues.
- Maintain documentation for deployment processes and system architecture.
Requirements
- 3+ years of experience in DevOps / Infrastructure / Cloud Engineering
- Strong experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps
- Hands-on experience with cloud platforms (AWS / Azure / GCP)
- Good knowledge of Linux/Unix administration
- Experience in Docker, Kubernetes, and container orchestration
- Proficiency in scripting languages such as Shell, Python, or Bash
- Knowledge of Infrastructure as Code (Terraform, Ansible, CloudFormation)
- Strong troubleshooting and problem-solving skills