Streamline

Technical Lead

Streamline

contract

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AzureCloudCyber SecurityDockerKubernetesLinuxMicroservicesPython

About the role

  • Lead the architecture, design, and implementation of highly available, scalable, and secure infrastructure and application deployment systems.
  • Define and enforce best practices for DevOps, infrastructure-as-code, monitoring, alerting, and configuration management.
  • Mentor and guide development and operations teams on DevOps principles and tools.
  • Design, build, and manage end-to-end CI/CD pipelines using tools like GitLab CI/CD.
  • Manage and maintain complex environments in Azure, ensuring optimal performance and cost-efficiency.
  • Perform system administration and maintenance for both Windows and Linux servers (installation, configuration, patching, troubleshooting).
  • Utilize various command line utilities for system diagnostics, configuration, and automation.
  • Develop, maintain, and enhance extensive automation scripts using Python, PowerShell, and Bash to manage system configuration, deployments, and operational tasks.
  • Drive the transition from manual operations to fully automated, codified infrastructure.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of progressive experience in software development, infrastructure management, or DevOps roles, with at least 5 years in a technical leadership or lead developer capacity.
  • Deep proficiency in Windows Management (Server OS, IIS, Active Directory fundamentals).
  • Expertise in Linux Administration (e.g., Ubuntu, CentOS/RHEL).
  • Exceptional, proven scripting experience with PowerShell, Bash, and Python.
  • Hands-on expertise with Azure cloud services (e.g., Compute, Networking, Storage, Azure DevOps/Pipelines).
  • Strong background implementing and managing CI/CD processes, preferably utilizing GitLab.
  • Familiarity with containerization (e.g., Docker, Kubernetes) is a significant plus.
  • Proficiency with version control, specifically git.
  • Knowledge of cybersecurity practices and experience handling security violations and incidents.
  • Previous experience in designing and developing microservices architectures is a plus.
  • Strong problem-solving skills and the ability to work in a fast-paced, Agile development environment.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with team members and stakeholders.
  • Leadership experience, including mentoring junior developers and guiding technical decisions.
Benefits
  • A challenging and rewarding role in a dynamic and international environment.
  • Opportunity to be part of a growing company with a strong commitment to innovation and excellence.
  • A supportive and collaborative team culture that values personal growth and development.
  • Competitive compensation and benefits package.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
DevOpsinfrastructure-as-codeCI/CDscriptingWindows AdministrationLinux AdministrationAzureGitLabcontainerizationmicroservices
Soft skills
problem-solvingcommunicationinterpersonalleadershipmentoringcollaborationAgile
Certifications
Bachelor's degreeMaster's degree