We are looking for a skilled and motivated DevOps Engineer with 3-4 years of hands-on experience in managing cloud infrastructure, automating deployment processes, and maintaining scalable and reliable systems. The ideal candidate should have strong knowledge of CI/CD pipelines, cloud platforms, containerization, and infrastructure management.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines for automated build, testing, and deployment processes.
- Manage and maintain cloud infrastructure, particularly AWS or other cloud platforms.
- Work with Docker and Kubernetes for containerization and orchestration.
- Monitor system performance, availability, and infrastructure health.
- Implement infrastructure automation using tools such as Terraform or Ansible.
- Manage Linux servers, networking, and system configurations.
- Ensure system security, backups, access controls, and disaster recovery procedures.
- Troubleshoot deployment issues, server performance problems, and production incidents.
- Collaborate with development and QA teams to streamline software delivery.
- Maintain technical documentation for infrastructure, deployment processes, and configurations.
Required Skills & Qualifications
- 3-4 years of professional experience in DevOps or a related role.
- Strong hands-on experience with AWS services such as EC2, S3, IAM, RDS, VPC, and CloudWatch.
- Good understanding of Linux server administration.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI/CD.
- Practical knowledge of Docker and Kubernetes.
- Experience with Infrastructure as Code (IaC) tools such as Terraform or Ansible.
- Good understanding of networking, DNS, firewalls, and load balancing.
- Familiarity with Git and version control systems.
- Knowledge of monitoring and logging tools such as Prometheus, Grafana, or ELK Stack.
- Strong troubleshooting, analytical, and problem-solving skills.
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, IT, or a related field.
- AWS certifications or other relevant cloud certifications.
- Experience managing production environments and handling deployment automation.
- Understanding of security best practices and cloud cost optimization.
What We’re Looking For
- A proactive and responsible professional with a strong ownership mindset.
- Ability to work independently and collaboratively with development teams.
- Strong communication and documentation skills.
- Willingness to learn and adapt to new technologies and tools.