Responsibilities:
- Collaborate in constructing and overseeing CI/CD pipelines for automating software delivery.
- Oversee and manage both cloud-based infrastructure and on-premises servers to ensure optimal performance.
- Work closely with development teams to troubleshoot and resolve issues related to application deployments.
- Implement and uphold system and application security measures, encompassing access controls, firewalls, and vulnerability assessments.
- Continuously explore opportunities to enhance and optimize existing processes and workflows.
- Develop and maintain comprehensive documentation for infrastructure and deployment processes.
- Provide assistance with on-call support and incident response when required.
- Stay informed about industry trends and best practices in DevOps and automation to ensure continuous improvement.
Qualifications and Experience:
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 1–3 years of hands-on experience in a DevOps or Site Reliability Engineering (SRE) role.
- Proven experience in designing, building, and managing CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, CircleCI, or Azure DevOps.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP), including deploying and managing infrastructure.
- Strong understanding of infrastructure as code (IaC) tools like Terraform, Ansible, or CloudFormation.
- Experience managing on-premises servers and hybrid cloud environments.
- Proficiency in containerization and orchestration tools, such as Docker and Kubernetes.
- Strong scripting skills in Bash, Python, or PowerShell.
- Excellent problem-solving and analytical abilities.
- Familiarity with version control systems, especially Git.
- Ability to collaborate cross-functionally with development, QA, and operations teams.
- Strong written and verbal communication skills for documentation and coordination.
Certifications (preferred but not mandatory):
- AWS Certified DevOps Engineer / Azure DevOps Engineer Expert
- Certified Kubernetes Administrator (CKA)
- HashiCorp Certified: Terraform Associate
- RHCE (Red Hat Certified Engineer) for Linux-focused roles