Serve as a key contributor responsible for managing infrastructure, deployment pipelines, automation, and overall DevOps processes.
Collaborate closely with cross-functional teams (developers, QA, product, and infrastructure teams) to ensure efficient, reliable, and scalable software delivery.
Develop and maintain Infrastructure as Code (IaC) using tools such as Terraform, CloudFormation, or Ansible to provision, manage, and optimize cloud infrastructure.
Design, implement, and maintain CI/CD pipelines using platforms like Jenkins, GitLab CI/CD, GitHub Actions, or Travis CI to automate build, testing, and deployment workflows.
Manage and automate server configurations using tools such as Puppet, Chef, or Ansible, ensuring consistency and reliability across all environments.
Work with containerization technologies such as Docker, and manage containerized applications using orchestration platforms like Kubernetes.
Implement and maintain monitoring and logging solutions (Prometheus, Grafana, ELK/EFK Stack, CloudWatch, etc.) to proactively identify, diagnose, and resolve performance or stability issues.
Troubleshoot and resolve production incidents quickly to minimize downtime and ensure high availability.
Maintain well-structured and up-to-date documentation for infrastructure, processes, configurations, and deployment practices.
Continuously evaluate and adopt new tools, technologies, and best practices to drive improvements in automation, performance, and scalability.
Requirements
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Basic understanding of Linux/Unix operating systems.
Familiarity with Git and CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.).
Understanding of Docker and basic containerization concepts.
Basic scripting skills in Bash, Python, or Shell.
Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
Strong problem-solving skills and the ability to work collaboratively within a team.
Eagerness to learn and grow in the DevOps domain, with a proactive mindset toward adopting new tools and practices.