
Technical Lead
Streamline
contract
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob 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