Karwell Technologies - Skaneateles, NY

posted 8 days ago

Full-time
Skaneateles, NY

About the position

The DevOps Engineer will be responsible for designing, implementing, and managing tools and processes that facilitate continuous integration and deployment, as well as efficient infrastructure management. This role requires expertise in various cutting-edge technologies to drive innovation and ensure the reliability of the software delivery pipeline.

Responsibilities

  • Design, build, and maintain infrastructure using Infrastructure as Code (IaC) principles with Terraform.
  • Develop and maintain robust and secure CI/CD pipelines using Azure DevOps, integrating automated builds, tests, and deployments.
  • Utilize Kubernetes for deploying, managing, and scaling containerized applications, and work with Docker and Azure Container Registry (ACR).
  • Implement monitoring solutions using Prometheus and Grafana to track system performance and application health, setting up alerts for potential issues.
  • Collaborate with the security team to implement security best practices and ensure compliance with regulatory requirements.
  • Analyze and resolve complex technical issues related to infrastructure, deployments, and applications, improving system performance and reliability.
  • Develop PowerShell scripts to automate routine tasks and enhance productivity.
  • Work closely with cross-functional teams to ensure effective delivery of solutions and utilize Jira for project management.
  • Stay updated with industry trends and propose improvements to optimize processes and tools.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Proven experience as a DevOps Engineer or similar role, with a strong background in using DevOps tools and technologies.
  • Hands-on experience with version control systems such as GitHub, including branching strategies and code reviews.
  • Proficiency in Azure cloud services.
  • Solid understanding of containerization, microservices architecture, and Kubernetes orchestration.
  • Familiarity with YAML for defining Kubernetes manifests and Helm for managing Kubernetes applications.
  • Experience with implementing and maintaining CI/CD pipelines using Azure DevOps or similar tools.
  • Knowledge of monitoring and logging solutions like Prometheus and Grafana, or similar tools.
  • Strong scripting skills, especially in PowerShell, for automating tasks and configurations.
  • Excellent problem-solving skills and the ability to work well in a fast-paced, collaborative environment.
  • Effective communication skills and the ability to articulate technical concepts to non-technical stakeholders.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service