Software consultant

  • Design, implement, and maintain scalable infrastructure environments across on-premise and cloud platforms, ensuring high availability, performance, and security compliance.

  • Manage end-to-end release lifecycle, including build, deployment, rollback, and version control, aligning with enterprise change and release management frameworks.

  • Develop and optimize CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps to enable automated build, test, and deployment processes.

  • Collaborate with development, QA, and operations teams to streamline DevOps practices, enforce Infrastructure as Code (IaC) using Terraform/Ansible, and improve deployment efficiency.

  • Monitor system performance, troubleshoot infrastructure and deployment issues, and implement proactive measures for incident prevention and system resilience.

  • Ensure adherence to security, governance, and compliance standards while driving continuous improvement initiatives in automation, release velocity, and operational stability.

Similar jobs