Senior DevOps Engineer
HP · Palo Alto, CA · 6 days ago
On-siteEngineering$105k–$162k/yrFull-time
About the role
Innovation is in HP’s DNA. From our origins in a Palo Alto garage in 1939, to our current position as one of the world’s leading technology companies, HP has grown to become a leader in technology and corporate culture, inspiring innovators and entrepreneurs around the globe. HP brings together a portfolio that spans printing, personal computing, software and services to serve more than 1 billion customers in over 170 countries. We are committed to fostering a diverse and inclusive workplace that attracts exceptional talent and to supporting our employees to succeed at all levels. We dream in over 35 languages and share one mission: to engineer experiences that amaze.
Responsibilities
- Create and manage automated build pipeline, deployments, and configurations using CI/CD pipelines in AWS for applications and services
- Create and maintain AWS cloud infrastructure for the HP DS Stack, Stack Applications & DS Platform
- Build and release SW Engineering tools for Data and Source code repositories and for deployment of the automation tools
- Demonstrate mastery of software engineering principles and methodologies including source control, branch management, build and smoke testing, and archive and retention practices
- Create and maintain infrastructure for local, on-premises and cloud applications monitoring, logging, and alerting
- Respond to real-time scaling and operational challenges
- Manage multiple environments using proper access controls and processes to maintain environment integrity
- Follow security policies and best practices for the infrastructure and products
- Collaborate and communicate with management and internal partners regarding software projects progress, and issue resolution
- Represents the software applications engineering team for all phases of larger and more-complex development projects
Requirements
- Experience in deployment of cloud-based services, architectures, and platforms
- Hands-on containerization (Docker) and orchestration (Kubernetes) experience
- AWS experience (EC2, RDS, IAM, Lambda, SQS, SNS..)
- Cloud monitoring and/or dashboarding experience
- Experience in adapting existing applications to work in the cloud
- Knowledge and hands-on experience with one or more (Bash, Python 3.x, Go lang, Groovy, Terraform)
- In-depth understanding of SDLC, branching strategies, source control (GitHub, etc.)
- Knowledge of Agile/Scrum Software Development methodology
- People leadership skills including interpersonal, teamwork, mentoring, technical development, motivational, and communication
Qualifications
- Strong hands-on experience with AWS platform services & tools
- Strong end-to-end CI/CD pipeline implementation experience
- Hands-on skills/experience in deployment and hosting (Docker, Beanstalk, CloudFormation)
- Hands-on skills/experience in provisioning Kubernetes clusters
- Scripting experience in one or more of the following languages: Bash, Shell, Python, Perl, PHP, & PowerShell
- Experience with Agile/Scrum Software Development process and tools – ADO, GitHub, CI/CD, etc.
- Hands-on experience with SQL and noSQL platforms (MySQL, MSSQL, MongoDB, DynamoDB…)
- Familiarity with Azure and/or Google Cloud Platform (GCP) is a plus
- Web hosting experience using Apache, Tomcat, JBoss is a plus