DevOps Engineer III

GCI Communication CorpAnchorage, AK
3d

About The Position

GCI's DevOps Engineer III will be responsible for the Development Operations (DevOps) function of the organization, collaborating with engineers and cross-functional teams to develop, deploy, and maintain the organization’s software and systems. Streamline the software development lifecycle through automation, continuous integration and delivery (CI/CD), and effective infrastructure management. ESSENTIAL DUTIES AND RESPONSIBILITIES AT ALL LEVELS: Infrastructure & Cloud Management Design, implement, and support large-scale infrastructure across multiple cloud platforms. Develop reliable, resilient infrastructure using scalable and repeatable processes. Automation & CI/CD Automate and streamline operations and workflows to enable faster, more reliable application releases. Implement system automation and continuous integration and delivery (CI/CD) methodologies to support consistent deployment practices. Deployment & Monitoring Build and maintain tools for deployment, monitoring, and testing in stable, scalable production environments. Improve deployment frequency, reduce lead time for fixes, and accelerate recovery in the event of release failures. Ability to take ownership and accountability for problem resolution, engaging other teams as needed to drive solutions. Ability to manage priorities and tasks independently, demonstrating strong self-direction and reliability. Ability to proactively seek opportunities for improvement and innovation. Ability to evaluate and accept risks thoughtfully, using setbacks as learning opportunities for continuous growth. Excellent communication skills with the ability to effectively communicate accurate information to others. Ability to articulate technical information in presentation/training format in front of internal and external customers. Ability to create clear and concise written documentation for a variety of audiences, including developers, business analysts, and business users. Demonstrated ability to provide professional level service to both external and internal customers. Excellent troubleshooting and problem-solving skills. Excellent organizational and time management skills. Knowledge and understanding of frequent incremental code, testing, and deployment. Knowledge and understanding of orchestration tools for automated deployments. Knowledge and understanding of configuration management and software defined infrastructure. Ability to translate business and technical requirements into test cases, test scenarios, and scripts. Ability to develop/build effective solutions that meet business requirements. Addendum: Active Directory / Domain Controller (AD/DC) Additional Job Requirements: Responsible for the design, implementation, administration, and support of the organization’s Active Directory (AD) and domain controller infrastructure. This role plays a critical part in ensuring the reliability, scalability, and security of directory services that underpin enterprise-wide identity and access management. The engineer will be engaged in managing both on-premises and hybrid environments, contributing to group policy administration, authentication systems, AD-integrated applications, and supporting ongoing modernization efforts. Responsibilities include, but are not limited to, the following: Design, implement, and maintain secure, scalable Windows-based domain controllers across multi-site and hybrid environments. Administer Active Directory, including Group Policy Objects (GPOs), Organizational Units (OUs), domain trusts, user and computer accounts, and AD-integrated applications. Monitor and optimize AD performance, replication, availability, and health; implement and test backup and disaster recovery procedures. Troubleshoot and resolve complex issues related to authentication, authorization, AD schema, DNS, and DHCP integration. Lead or support AD migrations, version upgrades, forest/domain consolidation, and other modernization initiatives. Collaborate closely with Information Security to implement domain security policies, enforce compliance standards, and maintain robust access controls. Integrate AD with enterprise platforms such as Azure AD, Microsoft 365, Exchange, and telecom systems. Support identity federation technologies, single sign-on (SSO), and multi-factor authentication (MFA) solutions. Maintain detailed documentation, including configuration baselines, operational runbooks, and architectural diagrams. Partner with cross-functional teams to support enterprise infrastructure, cloud adoption strategies, and security initiatives. Additional Job Requirements: This is an advanced level position within the discipline demonstrating comprehensive knowledge and proficiency in all areas of responsibility. Performs complex tasks and job duties, receiving minimal to no instruction on routine work and general instruction on new assignments. Works under minimal supervision with wide latitude for independent judgment. Supports higher level staff in implementing more complex projects.

Requirements

  • A combination of relevant work experience and/or education sufficient to perform the duties of the job may substitute to meet the total years required on a year-for-year basis
  • High School diploma or equivalent.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of six (6) years of relevant experience in a Telecommunications, Computer Sciences/IT field, or related background.
  • Extensive, hands-on experience in Active Directory administration within large, complex enterprise environments.
  • Proficient in Windows Server platforms (2016, 2019, 2022), including core services such as DNS, DHCP, LDAP, and Kerberos.
  • Demonstrated expertise in Azure Entra ID, Active Directory Federation Services (ADFS), and hybrid identity solutions.
  • Strong scripting and automation skills using PowerShell for task automation, reporting, and system management.
  • Solid understanding of Active Directory architecture, including domain controllers, replication, and schema design.
  • Knowledge of identity lifecycle management, privileged access management (PAM), and role-based access control (RBAC) models.
  • Experience with endpoint and device management tools such as Microsoft SCCM, Intune, or similar solutions.
  • Familiarity with security best practices, access control frameworks, and compliance-driven environments.
  • Working knowledge and proficiency in at least two programming languages.
  • Ability to work independently on complex, highly visible tasks in support of multiple projects.
  • Ability to lead projects and provide technical guidance to lower level staff.
  • Demonstrated expertise in multiple technical environments and hardware/software products that span a broad range of applications.
  • Demonstrated knowledge and understanding of designing, developing, testing, and deploying applications using continuous integration and delivery (CI/CD) methodologies and emerging technologies.
  • Comprehensive knowledge and understanding of applications, systems, IT operations.
  • Comprehensive knowledge and understanding of frequent incremental code, testing, deployment, and Automation Tools.

Nice To Haves

  • Telecommunications experience.
  • Relevant telecom industry or job specific certifications.
  • Prior experience in the telecommunications industry, with a strong understanding of ITIL frameworks and change management processes.
  • Professional certifications such as Microsoft Certified: Identity and Access Administrator Associate, Azure Administrator, or MCSE/MCSA.
  • Experience with cloud-based identity solutions, including Azure Entra ID and Active Directory Federation Services (ADFS).

Responsibilities

  • Infrastructure & Cloud Management Design, implement, and support large-scale infrastructure across multiple cloud platforms.
  • Develop reliable, resilient infrastructure using scalable and repeatable processes.
  • Automation & CI/CD Automate and streamline operations and workflows to enable faster, more reliable application releases.
  • Implement system automation and continuous integration and delivery (CI/CD) methodologies to support consistent deployment practices.
  • Deployment & Monitoring Build and maintain tools for deployment, monitoring, and testing in stable, scalable production environments.
  • Improve deployment frequency, reduce lead time for fixes, and accelerate recovery in the event of release failures.
  • Ability to take ownership and accountability for problem resolution, engaging other teams as needed to drive solutions.
  • Ability to manage priorities and tasks independently, demonstrating strong self-direction and reliability.
  • Ability to proactively seek opportunities for improvement and innovation.
  • Ability to evaluate and accept risks thoughtfully, using setbacks as learning opportunities for continuous growth.
  • Excellent communication skills with the ability to effectively communicate accurate information to others.
  • Ability to articulate technical information in presentation/training format in front of internal and external customers.
  • Ability to create clear and concise written documentation for a variety of audiences, including developers, business analysts, and business users.
  • Demonstrated ability to provide professional level service to both external and internal customers.
  • Excellent troubleshooting and problem-solving skills.
  • Excellent organizational and time management skills.
  • Knowledge and understanding of frequent incremental code, testing, and deployment.
  • Knowledge and understanding of orchestration tools for automated deployments.
  • Knowledge and understanding of configuration management and software defined infrastructure.
  • Ability to translate business and technical requirements into test cases, test scenarios, and scripts.
  • Ability to develop/build effective solutions that meet business requirements.
  • Design, implement, and maintain secure, scalable Windows-based domain controllers across multi-site and hybrid environments.
  • Administer Active Directory, including Group Policy Objects (GPOs), Organizational Units (OUs), domain trusts, user and computer accounts, and AD-integrated applications.
  • Monitor and optimize AD performance, replication, availability, and health; implement and test backup and disaster recovery procedures.
  • Troubleshoot and resolve complex issues related to authentication, authorization, AD schema, DNS, and DHCP integration.
  • Lead or support AD migrations, version upgrades, forest/domain consolidation, and other modernization initiatives.
  • Collaborate closely with Information Security to implement domain security policies, enforce compliance standards, and maintain robust access controls.
  • Integrate AD with enterprise platforms such as Azure AD, Microsoft 365, Exchange, and telecom systems.
  • Support identity federation technologies, single sign-on (SSO), and multi-factor authentication (MFA) solutions.
  • Maintain detailed documentation, including configuration baselines, operational runbooks, and architectural diagrams.
  • Partner with cross-functional teams to support enterprise infrastructure, cloud adoption strategies, and security initiatives.
  • Build and maintain tools for deployment, monitoring, and testing in stable, scalable production environments.
  • Improve deployment frequency, reduce lead time for fixes, and accelerate recovery in the event of release failures.
  • Create release notes and deployment plans.
  • Verify functionality of components and services to ensure deployments meet client expectations.
  • Evaluate vendor solutions to ensure compliance with requirements and cost-effectiveness.
  • Integrate solutions with other applications and platforms outside the framework.
  • Participate in design of disaster recovery plans and back up procedures.
  • Provide recommendations for solutions and design.
  • Perform research on best practice for emerging tools and cloud technologies.
  • Automate and streamline operations and workflows to enable faster, more reliable application releases.
  • Implement system automation and continuous integration and delivery (CI/CD) methodologies to support consistent deployment practices.
  • Establishing requirements and automation for routine maintenance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service