We are seeking a skilled and proactive DevOps Engineer with 4+ years of experience to join our engineering team. The ideal candidate will have hands-on experience in building and maintaining CI/CD pipelines, automating infrastructure, managing cloud environments, and improving system reliability, scalability, and security. You will work closely with development, QA, and operations teams to streamline software delivery and infrastructure management.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Deploy, manage, and monitor applications in cloud environments such as AWS, Azure, or Google Cloud Platform (GCP).
- Automate infrastructure provisioning using Terraform, CloudFormation, or Ansible.
- Containerize applications using Docker and manage orchestration using Kubernetes.
- Monitor infrastructure and applications using Prometheus, Grafana, ELK Stack, Datadog, or similar monitoring tools.
- Manage Linux servers, networking, and system administration tasks.
- Implement infrastructure as code (IaC) and configuration management best practices.
- Collaborate with development teams to optimize application deployment and performance.
- Troubleshoot production issues and ensure high availability of systems.
- Implement security best practices, access controls, and vulnerability management.
- Maintain version control using Git and follow branching strategies.
- Participate in incident management, root cause analysis, and disaster recovery planning
