At Streamline, we are experts in Enterprise Mobility, Product Engineering, and IT Transformation. We help organizations navigate the constantly evolving landscape of IT. Our sole focus is ensuring that our client’s organization is armed with the strategies, products, and solutions that are transformative to their business. Streamline works closely with our clients, takes pride in developing genuine relationships, and embraces open communication and collaboration. Our team is comprised of world-class strategists, architects, engineers, and developers.
Overview This is a remote position. We are seeking an experienced and highly technical Technical Lead / Lead Developer to spearhead our DevOps strategy, implementation, and team. This role requires deep hands-on expertise across both Windows and Linux environments, significant experience with cloud platforms (specifically Azure), and proven leadership in designing and maintaining robust CI/CD pipelines. The ideal candidate will possess exceptional scripting abilities to automate complex infrastructure and development workflows.
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.
DevOps Implementation & Operations
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.
Automation & Scripting (Must-Have Extension)
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.
Required Qualifications Education
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Experience
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.
Technical Expertise (Hard Must-Haves)
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.