Senior Java Software Engineer Lead
Calagry, AB, CA, T2P 3V4
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.
Job Duties
We are seeking an experienced CI/CD Team Lead for software delivery and automation strategy. This role will be responsible for leading a team of DevOps engineers, implementing CI/CD pipelines, and ensuring the rapid, reliable, and secure delivery of our software.
The ideal candidate is a leader with a deep technical background in DevOps practices. You will collaborate closely with development, quality assurance, and operations teams to streamline workflows, enhance developer productivity, and foster a culture of continuous improvement and automation.
- Strategy & Architecture: Design, implement, and own the end-to-end CI/CD strategy and infrastructure for all software products, focusing on scalability, reliability, and security.
- Team Leadership & Mentorship: Lead, mentor, and grow a high-performing team of CI/CD engineers. Foster a collaborative environment, provide technical guidance, and manage team performance and career development.
- Pipeline Management: Oversee the development and maintenance of fully automated CI/CD pipelines for code compilation, testing, static analysis, and deployment across multiple environments (development, staging, production).
- Automation & Tooling: Evaluate, select, and implement best-in-class tools and technologies to improve the efficiency and effectiveness of our software delivery process. Drive automation across all stages of the development lifecycle.
- Collaboration: Act as a key liaison between software development, QA, and IT operations teams to ensure seamless integration and deployment. Champion DevOps best practices throughout the engineering organization.
- Security Integration (DevSecOps): Integrate security scanning tools (SAST, DAST, dependency scanning) and best practices directly into the CI/CD pipeline to ensure code is secure from the start.
- Monitoring & Optimization: Implement robust monitoring, logging, and alerting for all CI/CD pipelines and infrastructure. Analyze performance metrics to identify bottlenecks and drive continuous optimization efforts.
- Governance & Documentation: Establish and enforce standards, policies, and procedures for the CI/CD process. Maintain clear and comprehensive documentation for all tools and workflows.
Qualifications
Experience:
- 7+ years of progressive experience in DevOps, Site Reliability Engineering (SRE), proven experience mentoring and leading a technical team, demonstrable experience architecting, building, and managing complex CI/CD pipelines for enterprise-scale applications.
Technical Skills:
- CI/CD Tools: Proficiency with at least one major CI/CD server like GitLab CI, or GitHub Actions.
- Containerization & Orchestration: Hands-on experience with Docker and container orchestration platforms Kubernetes.
- Infrastructure as Code (IaC): Strong experience with IaC tools such as Terraform or Ansible.
- Cloud Platforms: Experience with AWS, Azure, or GCP and services related to compute, networking, and storage.
- Scripting & Programming: Proficiency Linux Bash/Shell, Windows PowerShell, or Python.
- Version Control: Mastery of Git and common branching strategies (e.g., GitFlow).
- Monitoring & Logging: Experience with monitoring and observability tools Grafana, Elasticsearch, Kibana.
- Databases: Familiarity with SQL and NoSQL database deployment and management concepts.
Leadership & Soft Skills:
- Excellent leadership, communication, and interpersonal skills.
- Strategic thinking and the ability to translate business requirements into technical solutions.
- Proven ability to drive change and implement best practices across teams.
- A passion for automation and continuous improvement.
Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
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.
Location
700 9th Ave SW Suite 2000, Calgary, Alberta, T2P 3V4, Canada
Job Details
Requisition Number: 202072
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Landmark Software & Services
Full Time / Part Time: Full Time
Additional Locations for this position:
Compensation Information
Compensation is competitive and commensurate with experience.
Job Segment:
Developer, Java, Cloud, Quality Assurance, QA, Technology, Quality