We are looking for a DevOps Engineer to support the development, deployment, and maintenance of applications and infrastructure. The ideal candidate should have a basic understanding of CI/CD pipelines, cloud platforms, Linux, and automation tools. They will work closely with the development team to ensure smooth application deployment and system reliability.
Key Responsibilities:
Build and maintain CI/CD pipelines for application deployment.
Manage and monitor cloud infrastructure (AWS, Azure, or GCP).
Support Linux servers and troubleshoot infrastructure issues.
Automate routine tasks using shell scripting or Python.
Monitor application performance and system health.
Collaborate with development teams to improve deployment processes.
Ensure system security, backups, and high availability.
Maintain documentation for infrastructure and deployment processes.
Required Skills:
Basic knowledge of Linux administration.
Understanding of CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.).
Familiarity with cloud platforms (AWS, Azure, or GCP).
Knowledge of Docker and basic containerization concepts.
Basic scripting skills (Shell or Python).
Understanding of Git version control.
Valuable troubleshooting and communication skills.
Preferred Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
4- 8 years of experience in DevOps or System Administration.
Exposure to Kubernetes, Terraform, or Ansible is an added advantage.