o Support development teams as they migrate from Bitbucket Server and legacy Windows and Linux Jenkins build machines to GitHub and GitHub Actions on hosted and self-hosted runners, ensuring minimal disruption.
o Improve artifact storage and retrieval processes.
o Design, implement, and maintain cloud infrastructure using Terraform.
o Monitor performance, optimize costs, and automate everything that can be automated.
o Coordinate with development, QA, and product teams to ensure timely and high-quality releases for a suite of applications:
o Major releases: 2–3 times per year.
o Maintenance releases and hotfixes: As needed.
o Improve release governance, workflows and documentation, automating as much as possible.
o Ensure compliance with internal and external audit requirements.
Software Lifecycle Tool Management
o Tools include IDEs, AI developer tools (e.g. MCP-based integrations), issue tracking, code quality, static and dynamic security scanning, software composition analysis, artifact management, multi-cloud VM lifecycle management.
o Administer and maintain tools.
o Connect CI/CD pipelines with tools.
o Provide business-hours support to the development teams. Typical requests cover build failures, access requests and general tool-related questions.
o Stay current with cloud technologies and recommend improvements to architecture and tooling.