About the role
Provide technical leadership for projects
Continued development of Ace's System Development Life Cycle (SDLC) methodologies
Provide technical and business mentoring by offering ideas to increase efficiencies and improve bottom-line results, and contributing to forming and executing IT strategy
Provide technical consulting to staff
Creation or review of SDLC artifacts
Analysis and design of complex systems
Standardization: Streamlining development and deployment workflows across teams, with clear and consistent communication
Automation: Automating repetitive tasks to improve efficiency and reduce errors, keeping the team informed of progress
Seamless Deployment: Enabling teams to deploy applications smoothly and reliably, with clear communication about releases and changes
Security: Integrating security checks and scans into the CI/CD pipeline, providing clear explanations of findings and remediation
Clearly communicate technical concepts to both technical and non-technical stakeholders, facilitating understanding and alignment
Manage and maintain code repositories (GitHub) and artifact repositories (Artifactory), ensuring effective communication about code changes and releases
Utilize SonarQube for static code analysis and quality checks, clearly reporting and discussing results with development teams
Integrate security scanning tools like Qualys into the CI/CD pipeline, providing clear explanations of findings and remediation steps
Monitor and troubleshoot deployment issues, providing timely updates and resolutions with clear explanations
Collaboratively develop, maintain, and improve CI/CD pipelines for both on-premises and Azure environments using Azure DevOps and GitHub Actions, ensuring clear and regular communication with all stakeholders
Actively collaborate with cross-functional development, testing, and operations teams to understand their needs, provide support, and drive continuous improvement in our deployment processes
Document DevOps processes, procedures, and configurations in a clear, concise, and easily understandable manner
Develop training materials and train other IT teams on SDLC standards
Automate KPI reporting
Stay current with the latest DevOps trends and technologies, and effectively communicate recommendations for improvements to the existing infrastructure