Carman Solutions Group - Atlanta, GA

posted 4 days ago

Full-time - Senior
Atlanta, GA
Professional, Scientific, and Technical Services

About the position

The Senior Azure DevOps Engineer will be responsible for managing and optimizing deployments on Azure Kubernetes Service (AKS), ensuring the security and efficiency of cloud infrastructure. This role involves troubleshooting issues, upgrading systems, and implementing disaster recovery strategies, while also maintaining Azure Active Directory B2C policies and networking configurations. The engineer will leverage automation tools like Terraform and Ansible to streamline processes and enhance cloud operations.

Responsibilities

  • Manage deployments on Azure Kubernetes Service (AKS) cluster.
  • Upgrade and patch AKS cluster using Ansible or Terraform.
  • Secure AKS cluster service endpoints.
  • Troubleshoot AKS issues such as pod crashes, node restarts, and pod volume issues.
  • Migrate and upgrade to different Kubernetes network plugins like Kubernetes, Calico, and Azure CNI.
  • Implement disaster recovery strategies for Kubernetes.
  • Maintain and update Azure AD B2C custom policies using Terraform.
  • Create Azure AD B2C infrastructure using Terraform.
  • Understand and manage different roles in Azure AD.
  • Troubleshoot network and DNS communication issues using tools like telnet, tracert, curl, and nslookup.
  • Develop a self-managed ingress controller with security controls.
  • Set up application gateways and API Management resources using automation solutions.
  • Write YAML code to convert Azure classic to YAML pipelines.
  • Create reusable Terraform modules.
  • Develop plugins/tools for cloud cost optimization.
  • Generate infrastructure and application security compliance reports.
  • Maintain version control systems and understand branching strategies.
  • Develop architectures for platform and application landing zones.
  • Create cloud frameworks for resource sharing and destruction using automation scripting.

Requirements

  • Proven experience managing deployments on Azure Kubernetes Service (AKS).
  • Strong knowledge of upgrading and patching AKS clusters using Ansible or Terraform.
  • Experience securing AKS cluster service endpoints.
  • Ability to troubleshoot AKS issues including pod crashes and node restarts.
  • Experience migrating/upgrading Kubernetes network plugins such as Kubernetes, Calico, and Azure CNI.
  • Good understanding of Kubernetes disaster recovery implementation.
  • Experience with Azure AD B2C and maintaining custom policies using Terraform.
  • Understanding of Azure AD roles and configurations.
  • Knowledge of network topology including route tables, NAT rules, and WAF rules.
  • Experience troubleshooting network/DNS communication issues using open-source tools.
  • Experience developing self-managed ingress controllers with security controls.
  • Experience setting up application gateways and API Management resources using automation solutions.
  • Proficiency in writing YAML for Azure pipelines and creating reusable Terraform modules.

Nice-to-haves

  • Experience in developing tools for cloud cost optimization.
  • Familiarity with generating compliance reports for security.

Benefits

  • Health insurance
  • 401k plan
  • Paid holidays
  • Flexible scheduling
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service