
Cloud DevOps
Hewlett Packard Enterprise · Bengaluru, Karnataka, India
- On site
- Full-time
- $120,000 / year
- Bengaluru, Karnataka, India
Job highlights
- Lead technical role in cloud security product development.
- Implement and automate CI/CD pipelines.
- Build infrastructure as code with Terraform.
- Ensure high availability and scalability.
- Troubleshoot complex production issues.
About the role
Cloud DevOps Engineer
Hewlett Packard Enterprise is seeking a Cloud DevOps Engineer to join their global edge-to-cloud team. This role is designated as Remote/Teleworker, allowing you to work primarily from home. At HPE, we foster a culture of innovation, inclusivity, and flexibility, providing opportunities for career growth and personal development.
What You ’ll Do
- Take a lead technical role in the architecture, implementation, automation, and deployment of a new cloud-hosted security product.
- Achieve a zero-downtime goal for a highly available SAAS service (99.999%).
- Contribute to the architecture and implementation of SAAS-based microservices.
- Implement CI/CD pipelines, management infrastructure, tools, and cloud-based monitoring, alerting, and reporting.
- Build infrastructure as code using Terraform for Kubernetes.
- Collaborate with quality assurance and software engineers to evaluate and recommend tools and technologies.
- Focus on automation, scalability, network security, and high availability of all applications and processes.
- Understand requirements and translate them into operational actions with product owners, software engineers, and quality assurance.
- Propose, design, and develop software applications, tools, and libraries to support DevOps needs.
- Track incidents, report on them, and participate in on-call activities to resolve service issues.
- Troubleshoot complex production issues by performing deep problem analysis to identify root causes and resolutions.
- Reduce manual processes through automation and development of standardized practices.
- Ensure cloud-based architectures meet availability and recoverability requirements.
- Review the implementation of security controls and evaluate effectiveness, recommending improvements.
- Track and report on key system performance indicators and metrics.
What You Need To Bring
- 5+ years of experience as a Software, DevOps Engineer; BS/MS in Computer Science or equivalent work experience.
- Proficiency with at least one modern programming language (Python, Go, etc.) and RESTFUL web services.
- In-depth knowledge of Linux (Ubuntu, CentOS) and system admin practices.
- Proficiency with configuration management tools like Ansible and CFEngine.
- Working knowledge of at least one scripting language (Python, Bash, TCL, Perl).
- Proficiency with Kubernetes and Elastic Search.
- Experience with building and maintaining CI/CD pipelines using Jenkins, Docker, and modern deployment methodologies.
- Proficiency in building, managing, and deploying AWS solutions (EC2, S3, CloudWatch, Lambda, etc.).
- Working knowledge of Terraform and Argo Workflow/CD.
- Experience working with geographically diverse teams.
- Excellent written and verbal communication skills.
- Skills in Programming, Networking, Troubleshooting/Operations, Linux, Virtualization/Containers, Implementation/High availability.
Bonus Qualifications
- Ambassador, NGINX, ArgoCD.
- Knowledge of JUNOS automation and VSRX configuration and deployments.
- Experience with networking protocols (VPNs, Proxies, Gateways, etc.).
Additional Skills
- Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX).
What We Can Offer You
- Comprehensive Health & Wellbeing benefits.
- Personal & Professional Development programs.
- An Unconditional Inclusion culture that celebrates uniqueness and flexibility.
Key skills/competency
- DevOps
- Cloud Engineering
- Kubernetes
- CI/CD
- Terraform
- AWS
- Python
- Linux
- Automation
- Security
Skills & topics
- DevOps Engineer
- Cloud
- AWS
- Kubernetes
- Terraform
- CI/CD
- Jenkins
- Docker
- Python
- Linux
- Automation
- SAAS
- Microservices
- Hewlett Packard Enterprise
- Remote
How to get hired
- Tailor your resume: Highlight your experience with Python, Go, Linux, Kubernetes, AWS, Terraform, and CI/CD pipelines. Quantify achievements in automation and high availability.
- Craft a strong cover letter: Emphasize your technical leadership, problem-solving skills, and understanding of SAAS microservices and zero-downtime goals.
- Prepare for technical interviews: Be ready to discuss your experience with cloud architecture, infrastructure as code, containerization, and troubleshooting production issues. Practice coding challenges in Python or Go.
- Showcase collaboration skills: Highlight your experience working with cross-functional teams (QA, software engineers, product owners) in a globally distributed environment.
- Demonstrate continuous learning: Mention any contributions to open-source projects or personal projects related to DevOps and cloud technologies.
Technical preparation
Master Kubernetes concepts and deployments.,Practice building Terraform modules for infrastructure.,Automate tasks using Python or Bash scripting.,Set up CI/CD pipelines with Jenkins or Docker.
Behavioral questions
Describe a complex production issue you resolved.,How do you ensure system availability and scalability?,Give an example of automating a manual process.,How do you collaborate with software engineers and QA?
Frequently asked questions
- What are the key technical skills required for the Cloud DevOps Engineer role at HPE?
- The Cloud DevOps Engineer role at HPE requires a strong foundation in programming (Python, Go), networking, Linux administration, virtualization/containers (Kubernetes), CI/CD pipelines (Jenkins, Docker), infrastructure as code (Terraform), and cloud platforms, particularly AWS. Experience with configuration management tools like Ansible is also crucial.
- How important is experience with AWS for this Cloud DevOps Engineer position at Hewlett Packard Enterprise?
- Proficiency in building, managing, and deploying AWS solutions, including services like EC2, S3, CloudWatch, and Lambda, is a key requirement for this Cloud DevOps Engineer role at HPE. A solid understanding of AWS architecture is essential for success.
- What kind of professional development opportunities are available for a Cloud DevOps Engineer at HPE?
- Hewlett Packard Enterprise invests in your career through specific programs designed to help you reach your goals, whether you aim to become a knowledge expert in your field or apply your skills in other divisions. This includes opportunities for continuous learning and skill enhancement.
- Is there a requirement for on-call availability for the Cloud DevOps Engineer at HPE?
- Yes, the job description indicates that you will need to participate in active on-call activities to help resolve service issues in a timely manner. This involves tracking incidents, reporting on them, and troubleshooting complex production issues.
- What is the expected level of experience for the Cloud DevOps Engineer role at Hewlett Packard Enterprise?
- The role requires at least 5 years of experience as a Software or DevOps Engineer. A Bachelor's or Master's degree in Computer Science or equivalent work experience is also expected.
- Does HPE offer flexibility for remote work for the Cloud DevOps Engineer position?
- Yes, this Cloud DevOps Engineer role has been designated as 'Remote/Teleworker,' meaning you will primarily work from home. HPE's culture supports flexibility to manage work and personal needs.
- What scripting languages are preferred for the Cloud DevOps Engineer role at HPE?
- While proficiency in a modern programming language like Python or Go is required, working knowledge of at least one scripting language such as Python, Bash, TCL, or Perl is also beneficial for this Cloud DevOps Engineer position.