




Job Summary: A professional responsible for producing software artifacts, working as a Senior DevOps Engineer in an Azure environment to optimize infrastructure and processes. Key Highlights: 1. Integrate into a multidisciplinary team to evolve infrastructure 2. Ensure robust infrastructure security and process automation 3. Work in an Azure environment with a focus on FinOps, DevSecOps, and observability As a **Senior DevOps Developer** at Montreal, you will join one of Brazil’s top technology companies. Our journey began over thirty years ago with a small team of engineers passionate about innovation. In 1986, visionary individuals committed to technology and its power to transform the world. That was only the beginning of a trajectory that has made us a solid market reference and one of the best companies to work for. **Responsibilities and Duties** A professional from the **CONTRACTOR**, responsible for producing the software artifacts the *Squad* must deliver. **Requirements and Qualifications** **About the Opportunity** We are seeking a Senior DevOps Engineer with solid experience in Microsoft Azure to join a multidisciplinary team responsible for maintaining, automating, optimizing, and evolving infrastructure. This professional will play an essential role in ensuring: Process automation Robust infrastructure security Support for critical public-sector systems Implementation of best practices in FinOps, DevSecOps, and observability **Main Responsibilities:** **Cloud Infrastructure and Administration** Act as a DevOps Engineer in an Azure environment, ensuring availability, performance, security, and compliance. Provision, configure, and optimize infrastructure-as-code (IaC). Manage Azure resources, including virtual machines, virtual networks, load balancers, firewalls, security groups, and databases. Implement and maintain backup and disaster recovery solutions in Azure. Automation and Continuous Delivery Automate CI/CD pipelines, applying DevOps best practices. Implement and maintain pipelines using Azure DevOps. Automate provisioning, configuration, and deployment processes across environments (development, staging, and production). Ensure versioning, documentation, and traceability of infrastructure changes. **Containerization and Orchestration:** Manage containerized environments with Docker and Kubernetes, preferably AKS (Azure Kubernetes Service). Implement and maintain Helm Charts for packaging and deploying applications on Kubernetes. Continuously optimize CI/CD pipelines, ensuring automation, secure deployment, and controlled rollback. Data and Databases Administer and optimize data solutions in Azure, including Azure SQL Database, Azure Database for PostgreSQL, and Azure Cosmos DB. Implement backup, replication, and high-availability strategies for databases. Ensure performance, security, and compliance of data solutions. Collaborate with data teams to optimize pipelines and architecture. **Monitoring and Observability:** Implement and maintain a monitoring stack with Prometheus, Grafana, Azure Monitor, and Log Analytics. Configure real-time alerts based on CPU, memory, disk, latency, and error rate metrics. Ensure full observability of production environments (metrics, logs, and traces). Support proactive troubleshooting and application performance analysis. **Security and Governance:** Apply DevSecOps practices, integrating security throughout the development lifecycle. Implement and maintain RBAC (Role-Based Access Control) and IAM (Identity and Access Management). Ensure cloud security practices, including firewalls, SSL/TLS, and data encryption. Ensure compliance with security policies and regulatory standards. Conduct security audits and vulnerability assessments. **Cost Optimization (FinOps):** Monitor and optimize cloud costs, identifying waste and improvement opportunities. Implement rightsizing, reserved instances, and spot instances. Apply cost governance and control. Generate consumption and cost reports for various stakeholders. **Incident and Operations Management:** Monitor production environment health and respond to critical incidents. Perform advanced troubleshooting of infrastructure, applications, and databases. Document runbooks and recovery procedures for critical scenarios. **Collaboration and Continuous Evolution:** Work closely with development and operations teams. Support strategic decision-making alongside public-sector product and technology teams. Participate in architecture and infrastructure reviews. Contribute to application modernization and adoption of cloud-native architectures. **Mandatory Requirements:** Completed higher education degree (technology, undergraduate, and/or postgraduate *lato sensu* and/or *stricto sensu*) in Information Technology. Solid experience as a DevOps Engineer or Infrastructure Engineer in production Azure environments. Solid experience with Infrastructure-as-Code (IaC). Proven track record in creating, maintaining, and evolving CI/CD pipelines in critical production environments. Experience in advanced troubleshooting of distributed systems and incident resolution. **Technical Knowledge – Azure:** Administration of virtual machines, virtual networks, and load balancers. Configuration and management of storage (Storage Accounts, Blob Storage, Data Lake). Experience with databases: Azure SQL Database, Azure Database for PostgreSQL, and Fabric. Implementation of backup, disaster recovery, and high availability. Monitoring with Azure Monitor and Log Analytics. Cloud security practices, including RBAC, firewalls, and security groups. **Monitoring and Observability:** Experience configuring and maintaining Prometheus and Grafana. Familiarity with Azure Monitor, Log Analytics, and Application Insights. Creation of dashboards and alerts in production environments. **Databases:** Proven experience administering and optimizing SQL databases (SQL Server, PostgreSQL, and MySQL). Knowledge of backup, replication, and disaster recovery strategies. **Desirable Requirements:** Microsoft Certified: Azure Administrator Associate (AZ-104) Microsoft Certified: Azure Solutions Architect Expert (AZ-305) Microsoft Certified: Azure DevOps Engineer Expert (AZ-400) CKA (Certified Kubernetes Administrator) or equivalent Kubernetes certifications DevSecOps or cloud security certifications **Additional Experience:** Experience in high-availability, scalable, and resilient environments. Familiarity with AWS as a complement to Azure. Experience with advanced CI/CD practices (Blue-Green deployments, Canary releases, and Feature Flags). Experience with multiple Infrastructure-as-Code tools (Pulumi, CloudFormation, etc.). **Complementary Knowledge:** Experience with open-source systems in cloud environments. Integration of generative AI models into production infrastructure. Familiarity with agile methodologies applied to infrastructure management. **Additional Information** In continuous development, we foster a collaborative, respectful, and inclusive environment. **We invest in talent development** and implement practices that optimize and connect diverse technological and innovative aspects.


