Applications SRE

Netskope Santa Clara , CA 95051

Posted 4 weeks ago

About the role

Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience.

The Continuous Deployment (CD) team is a team of Applications SRE's responsible for all production software delivery at Netskope. The team is focused on providing safe, efficient, reliable, and scalable methods to support a large volume of application deployments. Engineers work directly with software development and infrastructure peer teams to support deployments across the globe.

What's in it for you

In this role you will be responsible for leading initiatives to improve the reliability, scalability, and efficiency of software deployments at Netskope. Utilizing industry technologies including Jenkins, Ansible, Docker, Kubernetes, and other automation frameworks, you will improve the experience for software development teams company-wide. You will also be responsible for the design, build, and implementation of key business deliverables to meet customer needs. As a Sr. Engineer, you will mentor junior team members and contribute to interviewing within the organization.

What you will be doing

  • Developing, automating, and deploying within multiple areas related to application deployment.

  • Developing innovative ways to deploy cloud applications reliably across global time zones.

  • Enhancing and maintaining the software release procedures and processes.

  • Being a team player and educating your peers about best practices around infrastructure, automation and deployments

  • As your starter project you will build a CICD pipeline that takes incoming check-ins through a testing pipeline and generates deployment artifacts which are pushed to AWS, on-prem, KVM, GCP, and bare metal on the systems provisioned by the same pipeline.

Required skills and experience

  • 4+ years of experience troubleshooting Unix/Linux

  • 3+ years of experience in managing a large-scale web operations role

  • 3+ years of hands-on experience in one or more of the following: Python, Go, Perl, or Ruby

  • 1+ years of experience with algorithms, data structures, complexity analysis, and software design

  • Ability to support on-call rotation for impacting events.

Preferred skills and experience

  • A strong understanding of deployment platforms, such as Jenkins Jobs/Plugins/Settings and Integration through CI/CD platform

  • Experience supporting services prior to general availability in production through activities such as system design consulting, capacity planning, and launch reviews.

  • Experience developing and deploying Ansible plays or Chef recipes or equivalent in a production and/or similar environment.

  • Experience designing and developing tools to monitor CI/CD pipelines for application deployments

  • Experience tracing complex build problems, release issues, and environmental issues in a large-scale distributed environment

  • Strong understanding of GitHub workflows

  • Solid understanding of Virtualization and Container technologies with experience in working with Docker and Kubernetes is required

  • Strong interpersonal communication skills (including listening, speaking, and writing) and the ability to work well in a diverse, team-focused environment with other SREs, developers, Product Managers, etc

Advanced skills and experience

  • Experience with any of the following tools and technologies:

  • Databases: Redis, Mongo, Mysql

  • Platforms: Docker, Kubernetes

  • OpenStack, VMware, GCP, Azure, AWS

  • CICD Tools - Jenkins, Spinnaker, and similar tools

  • Experience delivering wide-scale projects, including cross-organization communication.

  • The ability to excel in a fast-paced, agile environment supporting multiple projects using a wide variety of technologies

  • Experience coordinating software release activities with Project Management, Quality Assurance, and Development teams to ensure a smooth and trouble-free rollout of releases.

  • Proficiency with monitoring, logging, build/deploying, scaling, self-healing, auto-testing, cloud security

  • The ability to mentor junior team members to improve their technical skill set.

Education

  • BSCS or equivalent required, MSCS or equivalent strongly preferred

#LI-


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Applications SRE

Netskope