Junior DevOps Engineer
Join Halliburton's Technical Solutions Team as a Junior DevOps Engineer. Design, implement, and maintain scalable infrastructure, develop CI/CD pipelines, and collaborate with software engineers.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
About The Company
Halliburton is a leading provider of products and services to the global energy industry, renowned for its innovative solutions and commitment to excellence. With a rich history spanning decades, Halliburton has established a strong presence worldwide, delivering advanced technology and expertise to optimize energy exploration, development, and production. The company prides itself on fostering a dynamic and inclusive work environment that encourages growth, innovation, and leadership among its employees. Halliburton's dedication to sustainability, safety, and operational efficiency makes it a trusted partner for clients across the energy sector.
About The Role
We are seeking a Junior-Level DevOps Engineer to join our Technical Solutions Team at Halliburton. This pivotal role involves supporting the implementation and maintenance of our delivery platform within the Neftex subsurface evaluation product portfolio. The ideal candidate is self-motivated, enthusiastic, and eager to develop their skills in a fast-paced, innovative environment. You will collaborate closely with application developers and other stakeholders to design, deploy, and optimize cloud and on-premises infrastructure, ensuring scalable, resilient, and secure solutions. This position offers a unique opportunity to grow your expertise in cloud technologies, automation, and infrastructure management while contributing to critical projects that impact global energy operations.
Qualifications
Minimum Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- At least 2 years of experience in building and maintaining distributed systems, including on-premises environments and hybrid cloud solutions.
- Proficiency in Infrastructure as Code (IaC) tools, particularly Terraform.
- Experience with CI/CD pipelines and automation practices.
- Strong scripting skills using Python, Bash, or PowerShell for operational automation.
- Understanding of networking principles, including firewalls, routing, and security practices such as WAF.
- Familiarity with monitoring, logging, and alerting tools like CloudWatch, Prometheus, or Grafana.
- Hands-on experience with public cloud providers, preferably AWS or Azure.
- Strong problem-solving skills and the ability to thrive in an agile, fast-paced environment.
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Knowledge of modern infrastructure design patterns and security best practices.
- Familiarity with virtualization technologies like VMware or Hyper-V and storage systems.
- Experience with GitOps workflows and configuration management tools such as Ansible.
- Understanding of infrastructure security, including Active Directory, DNS, DHCP, and secrets management.
- Knowledge of data encryption methods and compliance standards like SOC2.
- Experience working within Agile teams using Scrum or Kanban methodologies.
- Ability to collaborate effectively across geographically distributed teams.
- Design, implement, and maintain scalable and resilient infrastructure supporting our applications.
- Develop and manage CI/CD pipelines to automate build, test, and deployment processes, ensuring continuous integration and delivery.
- Create and maintain automation scripts for infrastructure provisioning, configuration management, and deployment tasks.
- Develop operational tooling and scripts to streamline monitoring, logging, backups, and incident response activities.
- Collaborate with software engineers to ensure seamless integration between application code and infrastructure components.
- Monitor system performance, availability, and reliability using appropriate tools and metrics, proactively addressing issues.
- Troubleshoot and resolve infrastructure and deployment issues across various environments, minimizing downtime.
- Implement and enforce cloud security policies and best practices to safeguard infrastructure and data.
- Maintain and improve Infrastructure as Code (IaC) scripts and templates, ensuring consistency and repeatability.
- Participate in Agile ceremonies, including sprint planning, backlog grooming, and retrospectives, to ensure project alignment.
- Document infrastructure configurations, operational procedures, and best practices for team reference and compliance.
- Stay abreast of emerging cloud technologies, automation frameworks, and DevOps trends, recommending improvements as appropriate.
Halliburton offers a comprehensive benefits package designed to support the well-being and professional growth of its employees. This includes competitive salary packages, health and wellness programs, retirement plans, and opportunities for continuous learning and development. Employees benefit from a collaborative work environment that values innovation and diversity, along with flexible working arrangements to promote work-life balance. Additionally, Halliburton invests in its employees through training programs, mentorship, and leadership development initiatives, fostering a culture of continuous improvement and career advancement.
Equal Opportunity
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 orientation, gender identity, age, veteran status, national origin, or any other protected status in accordance with applicable laws and regulations. The company is committed to fostering an inclusive environment where all employees are valued, respected, and empowered to succeed.
Similar Jobs
Explore other opportunities that match your interests
Principal Solution Architect
Arm
huzzle.com