Senior DevOps Engineer
Description
Company Overview:
Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer many opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.
We are seeking a Senior DevOps Engineer with a strong English level to join our team. Here are the challenges that our next warrior will face and the requirements we look for:
Position Title: Senior DevOps Engineer
Location: Hybrid - Medellin
What you will be doing:
We are seeking a motivated Senior DevOps Engineer to lead the transformation and modernization of our DevOps processes. The primary purpose of this role is to overhaul CI/CD pipelines, automate infrastructure tasks using ARM or Bicep templates, and integrate security checks with Veracode, all within a dynamic and supportive setting. You will redefine deployment processes from classic to YAML-based for Azure DevOps, implement advanced monitoring with Datadog, and maintain scalable Azure environments. This position involves collaboration with teams across Latin America and the United States, contributing significantly to innovative projects in the entertainment, financial, and logistics sectors. This hybrid role based in Medellín offers the opportunity to work with cutting-edge technologies and make a significant impact in a growing organization. Your responsibilities will include:
- Overhaul existing CI/CD pipelines to transition from classic to modern YAML-based processes, enhancing automated deployment for Azure-based environments such as Windows servers, Azure App Services, static storage accounts, API gateways, and SQL Managed Instances.
- Develop and maintain Infrastructure as Code (IaC) using ARM or Bicep templates, ensuring scalable and consistent deployment of Azure resources, while automating infrastructure tasks like scaling and backup.
- Automate and integrate code and load testing frameworks into CI/CD workflows to catch issues early and ensure performance reliability and scalability.
- Design and implement pipelines to efficiently manage SQL schema updates and deploy on Azure SQL Managed Instances.
- Set up and manage Datadog configurations for comprehensive monitoring, alerting, and performance optimization, ensuring system reliability through proactive performance management.
- Integrate Veracode into the DevOps pipeline to automate security scans and address vulnerabilities proactively, aligning with security standards.
- Collaborate with development and QA teams using Zephyr for test management, fostering a culture of continuous improvement.
- Document DevOps processes and infrastructure thoroughly to promote knowledge sharing and maintain clear communication within the team.
Requirements & Qualifications
To excel in this role, you should possess:
- 3-5 years of experience in a DevOps role, specializing in Azure cloud services and automation.
- Advanced proficiency with Azure DevOps, including transitioning pipelines from classic to YAML for various Azure services.
- Familiarity with ARM and Bicep templates for developing and managing Infrastructure as Code (IaC) scripts to automate routine infrastructure tasks like scaling and backups.
- Practical working knowledge of Datadog for proactive monitoring, alert configuration, and performance management.
- Experience using Veracode or similar tools for automating security scans in DevOps pipelines.
- Strong scripting skills in PowerShell, Bash, or Python for automation tasks.
- Experience in automating deployments within high-traffic e-commerce or SaaS environments.
- Familiarity with performance testing and load testing automation frameworks.
- A proactive mindset with a strong passion for staying current on industry trends and emerging technologies.
- Strong communication skills to effectively collaborate with diverse teams, enhancing coordination between development, QA, and operations departments.
- Problem-solving acumen to quickly address and manage infrastructure or deployment issues, ensuring the smooth operation of projects.
- Adaptability to work in a dynamic environment, efficiently managing the transition of Azure DevOps pipelines from classic to YAML configurations.
- A proactive mindset focused on continuous learning and improvement is critical for staying ahead of technology trends and enhancing CI/CD processes.
- Leadership abilities to spearhead transformative projects such as infrastructure automation, fostering an environment of innovation and growth.
Why you will love Lean Tech:
- Join a powerful tech workforce and help us change the world through technology
- Professional development opportunities with international customers
- Collaborative work environment
- Career path and mentorship programs that will lead to new levels.
Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will be vital to our continued success. Lean Tech is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.