Gen Brazil - Senior DevOps Engineer

Date:  May 22, 2024


We are seeking a highly skilled DevOps Engineer with expertise in Azure, automation and software patterns and practices. In this role, you will be a key contributor to the development and implementation of CI/CD pipelines, infrastructure as code (IaC), automation processes, and application integration. Collaborating with cross-functional teams, you will play a crucial role in enhancing and automating our software delivery processes, ensuring efficiency, scalability, and reliability in our systems. We are looking for the right people — people who want to innovate, achieve, grow and lead.


We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry. This opportunity covers people with disabilities (PwD).


1. Azure Cloud Services: 

  • Utilize Azure services to deploy, manage, and scale applications. 
  • Stay updated on the latest Azure features and recommend their adoption based on project requirements. 
  • Troubleshooting and real time support on Infrastructure and deployment of features.


2. Build and Maintain CI/CD Pipelines: 

  • Design, implement, and manage CI/CD pipelines to automate the software build, test, and deployment processes, with a specific focus on APIs. 
  • Ensure the reliability and efficiency of CI/CD workflows for .NET applications, particularly those involving APIs. 


3. Infrastructure as Code (IaC): 

  • Develop and maintain infrastructure as code scripts using tools such as Terraform or Azure Resource Manager. 
  • Manage infrastructure configurations for scalability, resilience, and security. 


4. Collaboration: 

  • Work closely with development and operations teams to understand project requirements and ensure seamless integration of DevOps practices. 
  • Provide technical expertise and support to resolve issues related to application deployment and operations. 


5. Monitoring and Optimization: 

  • Implement monitoring solutions for application performance and usage metrics. 
  • Collaborate with teams to implement improvements and enhancements to observability infrastructure. 




  • Strong proficiency in scripting languages such as PowerShell or Python. 
  • Proficiency in Windows and Linux based systems 
  • Hands-on experience with CI/CD tools like Azure DevOps, Jenkins, or GitLab CI. 
  • Knowledge of containerization technologies (Docker, Kubernetes). 
  • Solid understanding of cloud computing concepts, particularly in Azure. 
  • Experience with API development, deployment, and management. 
  • Strong problem-solving and troubleshooting skills. 
  • Excellent communication and collaboration abilities. 


Education and Certifications: 

  • Bachelor's degree in Computer Science, Engineering, or a related field. 
  • Relevant certifications in Azure, DevOps practices, and .Net development are a plus. 
  • Familiarity with infrastructure automation tools (Terraform, ARM templates). 

If you are passionate about DevOps, eager to contribute to automation and the cloud journey, building scalable CI/CD pipelines, and thrive in a collaborative environment, we encourage you to apply. Join us in shaping the future of our technology infrastructure! 


Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.


Job Details

Requisition Number: 187192

Location: São Paulo, SP - Brazil.

Job Segment: Cloud, Testing, Computer Science, Linux, Technology