Mcgriff - Alpharetta, GA
posted 4 months ago
The position involves delivering technically complex solutions and providing system integration support for all project work. The successful candidate will consult and partner with business product owners to understand their end goals, offering solutions and recommendations during the design phase. Responsibilities include designing and implementing strategies for collaboration, code, infrastructure, source control, security, compliance, continuous integration, testing, delivery, monitoring, and feedback. The role requires coordination with development and operations teams to streamline code releases and manage the Azure DevOps environment, including server and agent infrastructure. Additionally, the candidate will implement automation tools and frameworks for CI/CD pipelines, monitor systems to identify performance bottlenecks, and proactively implement solutions. Ensuring critical resolution of system issues using the best cloud security solutions is essential. The role also involves developing and maintaining design and troubleshooting documentation, providing training and support to internal teams and stakeholders for implementing DevOps practices, and keeping up to date with the latest industry trends and technologies to ensure effectiveness and efficiency. Planning disaster recovery measures and maintaining data storage security in Azure are also key responsibilities. The essential duties include developing customized coding, software integration, performing analysis, and configuring solutions using tools specific to the project. The candidate will lead and participate in the development, testing, implementation, maintenance, and support of highly complex solutions in adherence to company standards, including robust unit testing and support for subsequent release testing. Building non-functional monitoring capabilities and providing escalated support for highly complex applications in production is also required. The candidate will typically lead moderately complex projects and participate in larger, more complex initiatives, solving complex technical and operational problems while acting as a resource for less experienced teammates. In an Agile environment, the candidate will be responsible for delivering high-quality working software and automating manual/reusable tasks, engaging directly with the business from the beginning of the design work, and leveraging continuous engineering practices to deliver business value regarding the effectiveness of the design.