At Streamline, we are seeking an experienced Technical Lead / Lead Developer to spearhead our DevOps strategy, implementation, and team. This role requires deep technical expertise and leadership experience in designing and maintaining robust CI/CD pipelines.
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.