DevOps Engineer
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