Remote PW - Cloud DevOps Apps Engineer - 159

at Thaloz

Posted 2 days ago 0 applied

Description:

  • We are seeking a highly skilled and experienced Senior PW Cloud DevOps Apps Engineer to join our dynamic team.
  • This role is critical in ensuring the smooth administration, support, and continuous delivery of our Windows and Linux environments, with a focus on Microsoft IIS and .NET applications.
  • The ideal candidate will be a DevOps expert with deep knowledge of Azure DevOps pipelines, container orchestration, and automation scripting.
  • This position plays a pivotal role in enhancing operational efficiency, reducing costs, and supporting our cloud-native application deployments on Azure Kubernetes Service (AKS).
  • The engineer will collaborate closely with development teams, DBAs, and infrastructure groups to maintain high availability and performance of our applications, while driving innovation through automation and best practices.

Requirements:

  • Manage and support Windows and Linux server environments, including Microsoft Internet Information Services (IIS) and .NET application hosting.
  • Design, implement, and maintain CI/CD pipelines using Azure DevOps and Azure Pipelines with YAML configurations to automate build, test, and deployment processes.
  • Configure and maintain HashiCorp Vault for secure secrets management and JFrog Artifactory repositories for artifact storage and distribution.
  • Develop and maintain automation scripts primarily in PowerShell to streamline operational tasks, improve efficiency, and reduce operational costs.
  • Diagnose and resolve HTTP data communication issues between applications, manage SSL/TLS certificates, and handle break/fix tickets through ServiceNow.
  • Support containerized environments using Docker, Kubernetes, and Azure Kubernetes Service (AKS), ensuring reliable deployment and scaling of applications.
  • Work closely with development teams, DBAs, and infrastructure teams to create post-deployment smoke tests, maintain comprehensive documentation, and participate in pre-release meetings.
  • Act as a subject matter expert for assigned applications, providing guidance and support during application release reviews with global teams.
  • Participate in application release reviews and contribute to the evolution of DevOps practices and tooling within the organization.
  • Expertise in managing Windows Server environments, including configuration, patching, and performance tuning.
  • Proficient in deploying, configuring, and troubleshooting IIS web servers hosting .NET applications.
  • Experience supporting and managing .NET applications, including deployment, monitoring, and troubleshooting.
  • Strong knowledge of Azure DevOps platform for source control, work item tracking, and pipeline management.
  • Skilled in creating and managing CI/CD pipelines using Azure Pipelines with YAML configurations for automated build and deployment workflows.
  • Experience configuring and maintaining Vault for secure storage and management of secrets and sensitive configuration data.
  • Proficient in managing artifact repositories using JFrog Artifactory, including repository setup, maintenance, and integration with CI/CD pipelines.
  • Advanced scripting skills in PowerShell to automate administrative tasks, deployment processes, and system monitoring.
  • Solid understanding of SQL querying and administration of Microsoft SQL Server databases to support application data needs.
  • Hands-on experience with Azure cloud services, including resource management, networking, and security best practices.
  • Competent in managing Linux servers, including shell scripting, system monitoring, and troubleshooting.
  • Proficient in containerizing applications using Docker, creating Dockerfiles, and managing container lifecycle.
  • Experience deploying and managing containerized applications on Kubernetes clusters.
  • Skilled in managing AKS clusters, including scaling, upgrades, and monitoring.

Benefits:

  • The position offers an opportunity to work in a dynamic and innovative environment.
  • You will have the chance to enhance your skills in cloud technologies and DevOps practices.
  • Collaborate with cross-functional teams to drive operational efficiency and innovation.
  • Engage in continuous learning and professional development opportunities.
  • Contribute to the evolution of DevOps practices and tooling within the organization.