Your Role and Responsibilities:
- Develop and optimize continuous integration and continuous deployment pipelines to ensure rapid and reliable software delivery
- Implement and optimize monitoring tools to proactively detect and resolve performance issues, ensuring high availability and consistent system performance.
- Lead incident response strategies, including troubleshooting, root cause analysis and implementing preventive measures to avoid future occurrences
- Communicate effectively with stakeholders across teams within department and different departments to align DevOps strategies with business goals and ensure smooth project execution
- Continuous research and implement new technologies and methodologies to drive improvements in infrastructure deployment, scalability and the software development process
Required Technical and Professional Expertise:
- 5+ years of hands-on experience in DevOps, software development or system operations.
- Proficient in scripting languages such as Python
- Extensive experience with CI/CD tools like Jenkins, GitLab CI
- Strong background in Linux/Unix Administration
- Expertise in using containerization & orchestration tools such as Docker, Kubernetes or OpenShift.
- Experience with infrastructure as code tools such as Terraform, Ansible or Puppet.
- Strong understanding of cloud services (AWS) and managing hybrid cloud environments