Description

Responsibilities:
  • Manage and monitor cloud-based infrastructure (AWS, Azure, or GCP) to ensure high availability and reliability.
  • Design, implement, and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI.
  • Develop and deploy infrastructure automation using Ansible, Terraform, or CloudFormation.
  • Support containerization and orchestration with Docker and Kubernetes.
  • Monitor system performance, application performance, and implement incident management and troubleshooting processes.
  • Write scripts to automate tasks and improve efficiency (e.g., using Bash, Python, or similar languages).
  • Collaborate with software development teams to ensure a smooth transition from development to production environments.
  • Ensure security and compliance best practices are implemented and followed across all environments.
  • Document processes, configurations, and changes to maintain a clear and accurate record of infrastructure.
  • Participate in on-call rotations to respond to production issues and support continuous system uptime.
Requirements and skills :
  • 2+ years of experience in a DevOps role.
  • Proficiency with cloud platforms (AWS, Azure, or GCP) and associated services.
  • Hands-on experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI.
  • Strong knowledge of infrastructure automation tools such as Ansible, Terraform, or CloudFormation.
  • Experience with containerization and orchestration using Docker and Kubernetes.
  • Scripting experience with Bash, Python, or similar languages.
  • Knowledge of monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or CloudWatch.
  • Strong problem-solving skills and ability to troubleshoot complex issues.
  • Familiarity with Linux environments and system administration.
  • Bachelor’s degree in Computer Science, Information Technology, or related field preferred.

Education

Any Graduate