• Consult with management on operational requirements and software solutions.
• Design, implement, and manage tools and processes that enable agile software development and continuous delivery.
• Develop and maintain CI/CD pipelines across multiple environments.
• Automate software deployment, configuration, and maintenance tasks to ensure fast and reliable releases.
• Oversee installation, configuration, and monitoring of solutions to guarantee high availability and performance.
• Build and maintain monitoring, notification, and analytics tools to track system health and performance.
• Collaborate with software developers, QA engineers, and other IT teams to streamline workflows and resolve infrastructure issues.
• Guide and mentor junior DevOps engineers, fostering a culture of continuous learning and best practices.
• Conduct security, performance, and availability tests; oversee periodic system audits and recovery preparedness.
• Stay current with emerging technologies and industry trends to enhance infrastructure and operational practices.
•Bachelor’s degree in Computer Science, Information Technology, or a related field .• 5+ years of experience in DevOps, cloud infrastructure, or related roles.• Proven expertise with cloud platforms such as AWS, Azure, or GCP, including infrastructure as code (e.g., Terraform, CloudFormation).• Hands-on experience with CI/CD tools like Jenkins, Travis CI, CircleCI, or GitLab CI.• Proficiency in scripting languages such as Python, Bash, or Ruby.• Solid knowledge of containerization and orchestration technologies (Docker, Kubernetes)•Strong understanding of network administration, cybersecurity best practices, and system resilience. • Excellent problem-solving, troubleshooting, and communication skills.