Cloud Engineer - Senior
halliburton
Job Description
Key Responsibilities/Accountabilities:
- Design and architect scalable, secure, and cost-effective cloud infrastructure solutions
- Implement and maintain Infrastructure as Code (IaC)
- Design and deploy multi-region, highly available cloud architectures with disaster recovery capabilities
- Monitor, maintain, and optimize cloud infrastructure for security, performance, reliability, and cost-effectiveness
- Develop and maintain CI/CD pipelines for infrastructure deployment and application releases
- Design and implement container orchestration solutions using Kubernetes
- Identify performance bottlenecks and implement optimization strategies
- Collaborate with geographically spread teams to support application deployment and infrastructure requirements
- Provide technical guidance and mentorship to junior engineers and operations staff
- Participate in architectural reviews and technical decision-making processes
- Create and maintain comprehensive technical documentation and runbooks
- Ability to engage stakeholders by proactively communicating design and architecture
Qualifications & Experience
Basic Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or equivalent field required
- 5-7 years of experience in cloud infrastructure engineering
- Strong understanding of networking concepts in cloud environments
- Proven track record of implementing large-scale cloud solutions
Desired/Preferred Expertise:
- Master’s degree in Computer Science, Information Technology, or equivalent field is preferrable
- Exposure and experience with AI infrastructure is desirable
Desired/Preferred Technology Expertise:
- Cloud Platforms: AWS, Microsoft Azure, Google Cloud Platform (GCP)
- Infrastructure as Code (IaC): Terraform, AWS CloudFormation, Ansible
- Containerization & Orchestration: Docker, Kubernetes
- Programming Languages: Bash, Python, Java, Go
- DevOps & CI/CD: Jenkins, GitLab CI/CD, Azure DevOps, Flux/ArgoCD
- Managed Databases: SQL (e.g., PostgreSQL, MySQL), NoSQL (e.g., DynamoDB, MongoDB)
- Managed Services: Kafka, Redis, EMR
- Networking: VPC, DNS, load balancing
- Security: IAM, Cloud Security best practices, WAF, Istio
- Monitoring & Logging: AWS CloudWatch, Azure Monitor, Prometheus, Grafana, ELK Stack
- Storage: S3, EFS/EBS, Azure Blobs, Azure Files