- Design, implement, and maintain scalable CI/CD pipelines to automate software delivery processes.
- Collaborate with development and IT teams to streamline deployment, monitoring, and operational workflows.
- Manage and optimize cloud infrastructure (AWS, Azure, or GCP) for high availability and cost efficiency.
- Monitor system performance, troubleshoot issues, and proactively resolve bottlenecks or failures.
- Implement and enforce security best practices across infrastructure and deployment pipelines.
- Automate configuration management and infrastructure provisioning using tools like Terraform, Ansible, or similar.
- Develop and maintain scripts for automation of routine tasks and system maintenance.
- Participate in incident response, root cause analysis, and post-mortem reviews to improve system reliability.
- Document processes, configurations, and architectural decisions for knowledge sharing and compliance.
- Stay up-to-date with emerging DevOps tools, trends, and best practices to drive continuous improvement.
Bachelor’s degree in Computer Science, Information Technology, or a related field.3-5 years of professional experience in a DevOps, Infrastructure, or related engineering role.Proven experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.Hands-on expertise with cloud platforms like AWS, Azure, or Google Cloud Platform.Strong scripting skills in languages such as Bash, Python, or PowerShell.Experience with configuration management and infrastructure-as-code tools (e.g., Terraform, Ansible, Chef, Puppet).Solid understanding of containerization technologies such as Docker and orchestration tools like Kubernetes.Familiarity with monitoring and logging solutions (e.g., Prometheus, Grafana, ELK Stack).Excellent problem-solving skills and the ability to work independently in a fast-paced environment.Strong communication and collaboration skills, with a proactive approach to cross-functional teamwork.