Collaborate with developers and operations teams to design, implement, and automate infrastructure pipelines for continuous integration and continuous delivery (CI/CD).
Provision, configure, and manage cloud infrastructure on platforms like AWS, GCP, or Azure.
Implement infrastructure as code (IaC) practices using tools like Terraform or Ansible.
Automate infrastructure deployments and configuration management.
Monitor and optimize infrastructure performance for scalability, reliability, and security.
Troubleshoot and resolve infrastructure issues proactively.
Stay up-to-date on the latest DevOps tools and technologies.
Participate in code reviews and ensure adherence to best practices.
Contribute to the development and implementation of disaster recovery (DR) plans.
Requirements & Skills:
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
3+ years of experience as a DevOps Engineer or in a related role.
Proven experience with cloud platforms (AWS, GCP, or Azure) is a must.
Expertise in infrastructure automation tools (e.g., Terraform, Ansible, Chef, Puppet).
Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI/CD).
Proficiency in scripting languages (e.g., Bash, Python).
Strong understanding of Linux operating systems.
Excellent problem-solving and analytical skills.
Experience in containerization technologies (e.g., Docker, Kubernetes) is a plus.
Experience with infrastructure monitoring tools (e.g., Prometheus, Grafana) is a plus.
A collaborative mindset with the ability to work effectively in a team environment.