E-Solutions Group - Draper, UT

posted 5 months ago

Full-time - Mid Level
Draper, UT
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

As a Senior DevOps Engineer, you will play a critical role in enhancing our development and operational processes. Your primary focus will be on the administration and management of Jenkins, ensuring that our CI/CD pipelines are efficient and reliable. You will be responsible for implementing and maintaining change and release management processes, utilizing your expertise in PowerShell, Bash, or Python to streamline our release engineering efforts. Your experience with additional CI/CD tools such as CircleCI, Octopus Deploy, ArgoCD, and GitHub Actions will be invaluable in optimizing our deployment strategies. In this position, you will also manage server administration tasks, including patching, updating, and deploying servers and server farms. Your proficiency in deploying .NET Framework and .NET Core applications, along with IIS administration, will be essential for our application deployment processes. You will work closely with ServiceNow workflows and approval processes or other ITSM platforms to ensure that our operations align with best practices. Your role will extend to application configuration management, where you will handle application settings and YAML files. You will also be responsible for SQL Server and Postgres database management through SQL scripting, ensuring that our data management practices are robust and efficient. Additionally, your knowledge of TypeScript and NodeJS (v18+) will be crucial for developing and maintaining our applications. You will leverage AWS services, including Lambda, CloudFormation, and Terraform, to enhance our cloud infrastructure. Your expertise in containerization with Docker and container orchestration with EKS will be vital for our microservices architecture. A general understanding of Kubernetes, Istio Service Mesh, and Helm charts will further support our deployment strategies. Finally, you will utilize ALM tools such as Grafana, Splunk, and Dynatrace to monitor and optimize our applications and infrastructure.

Responsibilities

  • Administer and manage Jenkins for CI/CD processes.
  • Implement change and release management processes using PowerShell, Bash, or Python.
  • Utilize additional CI/CD tools such as CircleCI, Octopus Deploy, ArgoCD, and GitHub Actions.
  • Manage server administration tasks including patching, updating, and deploying servers.
  • Deploy .NET Framework and .NET Core applications and manage IIS administration.
  • Work with ServiceNow workflows and approval processes or other ITSM platforms.
  • Handle application configuration management including application settings and YAML files.
  • Manage SQL Server and Postgres databases via SQL scripting.
  • Develop and maintain applications using TypeScript and NodeJS (v18+).
  • Leverage AWS services such as Lambda, CloudFormation, and Terraform for cloud infrastructure.
  • Implement containerization with Docker and container orchestration with EKS.
  • Utilize Kubernetes, Istio Service Mesh, and Helm charts for deployment strategies.
  • Monitor and optimize applications and infrastructure using ALM tools like Grafana, Splunk, and Dynatrace.

Requirements

  • Experience in Jenkins administration and management at server/agent level.
  • Proficient in CI/CD processes, change and release management, and release engineering with PowerShell, Bash, or Python.
  • Familiarity with additional CI/CD tools such as CircleCI, Octopus Deploy, ArgoCD, and GitHub Actions.
  • Strong Git knowledge including branching, merging, and conflict resolution.
  • Experience in server administration including patching, updating, and deploying servers and server farms.
  • Proficient in deploying .NET Framework and .NET Core applications and managing IIS administration.
  • Experience with ServiceNow workflows and approval processes or other ITSM platforms.
  • Knowledge of application configuration management including application settings and YAML files.
  • Experience in SQL Server and Postgres database management via SQL scripting.
  • Proficient in TypeScript and NodeJS (v18+).
  • Experience with AWS services including Lambda, CloudFormation, and Terraform.
  • Knowledge of containerization with Docker and container orchestration with EKS.
  • General knowledge of Kubernetes, Istio Service Mesh, and Helm charts.
  • Experience with ALM tools such as Grafana, Splunk, and Dynatrace.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service