Description

Job Description

We are seeking a highly skilled DevOps Engineer to join our team. The ideal candidate will have a strong background in infrastructure automation, continuous integration/continuous deployment (CI/CD), and cloud-based application management. This role requires collaboration with cross-functional teams to ensure smooth deployment, operation, and monitoring of applications in a high-availability environment.

Key Responsibilities

Design, build, and maintain CI/CD pipelines using tools like Jenkins, Maven, and Git.
Automate infrastructure provisioning, configuration, and deployment using Terraform, Docker, and Kubernetes.
Collaborate with development, QA, and operations teams to ensure high-performance and scalable applications.
Manage cloud infrastructure and services on platforms like AWS or Azure.
Implement and maintain configuration management solutions using tools like Ansible, Puppet, or SaltStack.
Monitor, troubleshoot, and optimize infrastructure using tools such as CloudWatch, Datadog, or similar.
Write and maintain scripts for automation using Shell, Python, or Ruby.
Ensure adherence to industry best practices and security standards in all deployment activities.

Preferred Skills

Experience with monitoring and alerting tools like Nagios, Prometheus, ELK, or Splunk.
Knowledge of security best practices in DevOps environments.
Experience with serverless architectures and microservices.

Key Skills

DevOps, Git, Terraform, Docker, Jenkins, AWS, Kubernetes, CI/CD, Infrastructure as Code

Education

Any Graduate