Job Information
Publicis Groupe Senior DevOps Engineer (Azure+ Terraform) in Bogota, Colombia
Overview
Publicis Sapient is seeking a Senior DevOps Engineer with deep expertise in Microsoft Azure and Terraform to design, implement, and maintain scalable, secure, and highly available cloud infrastructure. In this role, you will lead infrastructure-as-code initiatives, drive automation, and partner closely with development, security, and operations teams to improve reliability, performance, and deployment velocity across our platforms.
This is a hands-on senior role requiring strong technical leadership, architectural thinking, and the ability to influence best practices across teams.
Responsibilities
Key Responsibilities
Infrastructure as Code (IaC)
Design, develop, maintain, and optimize Terraform modules to provision and manage Azure cloud resources.
Enforce IaC best practices including modularization, versioning, state management, and environment consistency.
Review and improve existing infrastructure code for scalability, security, and maintainability.
Cloud & Automation
Architect and implement Azure-based infrastructure using services such as Azure VMs, App Services, AKS, Azure SQL, Storage Accounts, VNets, and Load Balancers.
Build and maintain automation for infrastructure provisioning, configuration, and application deployments.
Reduce manual processes through scripting and automation (PowerShell, Bash, Python).
CI/CD & Release Engineering
Design, implement, and maintain CI/CD pipelines (e.g., Azure DevOps, GitHub Actions) to automate builds, testing, and deployments.
Integrate Terraform workflows into CI/CD pipelines with appropriate approvals and validation.
Support blue/green, canary, and zero-downtime deployment strategies.
Monitoring, Logging & Reliability
Implement and manage monitoring, logging, and alerting using tools such as Azure Monitor, Log Analytics, Application Insights , or equivalent.
Proactively identify system issues and performance bottlenecks.
Ensure high availability, disaster recovery, and backup strategies are in place and tested.
Security & Compliance
Implement cloud security best practices, including identity and access management, network security, secrets management, and encryption.
Collaborate with security teams to address vulnerabilities and compliance requirements.
Ensure infrastructure aligns with organizational and regulatory security standards.
Performance Optimization
Analyze and optimize system performance, scalability, and cost efficiency in Azure.
Provide recommendations for infrastructure improvements and architectural enhancements.
Collaboration & Leadership
Work closely with software engineering, QA, and operations teams to ensure seamless infrastructure integration.
Act as a technical mentor for junior DevOps engineers.
Participate in architectural discussions and contribute to DevOps standards and best practices.
Documentation
Create and maintain clear, detailed documentation for infrastructure designs, Terraform modules, CI/CD pipelines, and operational processes.
Ensure documentation supports onboarding, troubleshooting, and long-term maintenance.
Qualifications
Required Qualifications
5+ years of experience in DevOps, Cloud Engineering, or SRE roles.
Strong hands-on experience with Terraform in production environments.
Extensive experience with Microsoft Azure services and architecture.
Proven experience building and maintaining CI/CD pipelines .
Strong scripting skills (PowerShell, Bash, Python, or similar).
Solid understanding of networking, security, and cloud architecture principles.
Experience with monitoring, logging, and alerting solutions.
Strong problem-solving skills and ability to work independently in complex environments.
Preferred Qualifications
Experience with Azure Kubernetes Service (AKS) and containerized workloads.
Familiarity with configuration management tools (e.g., Ansible).
Knowledge of cost optimization and FinOps practices in Azure.
Azure certifications (AZ-104, AZ-305, or similar).
Experience working in Agile or DevSecOps environments.