DevOps Engineer

Verizon - San Jose, CA

Full-time
What you’ll be doing...

The DevOps Engineer tackles our toughest technical problems pertaining to Service Delivery and thereafter, smooth operations towards realizing the organization's vision for IoT – focusing on the technical side of operations.

The ideal candidate loves being the person who interfaces between the Development team to understand their needs, understands technologies used in the Cloud Based Development, understands where the gaps often are between these two, and is excited about filling those gaps and taking proactive steps to ensure smooth functioning of the systems utilizing resources optimally.

This person is deeply familiar with a variety of monitoring, logging and alerting solutions, and is able to set up, configure, and use these tools to identify potential gaps and stop them from ever becoming an issue.

This person is familiar with SW Development lifecycles, including CI/CD pipelines encompassing Continuous Integration, Deployment process and Quality Control. He should have a strong desire to automate delivery, monitoring and reporting.

This person understands how applications are implemented, identifies common patterns, abstracts them and creates new platform services – so as to simplify application development and enhance productivity.

This person keeps himself up to date with new technologies, evaluates it’s impacts and makes recommendations.

Responsibilities

Monitor systems (infrastructure and applications) – and take steps to prevent outages. Continually monitors the product’s (system’s) health and security thereby ensuring high system availability, reliability and good user experience.
Troubleshoot / Analyze production issues and coordinate with the development team to create tools that help mitigate problems that result in enhanced quality and productivity. Develop and maintain design and troubleshooting documentation.
Analyze code and communicate detailed reviews to development teams to ensure a marked improvement in applications and the timely completion of projects.
Collaborate with team members to improve the company’s engineering tools, systems and procedures, and data security.
Identifies changes that are necessary to maintain optimal system performance while liaising with management to successfully target and deploy solutions.
Identifies and implements infrastructure services that simplify application development and enhance productivity.
Apply cloud computing skills to deploy upgrades and fixes. Implement automation tools and frameworks (CI/CD pipelines).
Conduct systems tests for security, performance, and availability
What we’re looking for...

You will need to have

Bachelor’s degree in Computer Science, Engineering or four or more years of work experience.
Six or more years of relevant work experience.
Three or more years as a DevOps Engineer or equivalent software-engineering role.
Experienceinpublic cloud platform such as (AWS, Azure, GCP) desirable.

Even better if you have:
A Degree.
Experiencein code Development and deployment tools (Git, Github, Jenkins, Puppet, Selenium, Ansible, etc). Develops and/or uses tools that automate the development, testing, and integration of software releases/fixes.
Has experiencein software development methodologies.
Experienceinfull lifecycle of product development – encompassing concept to production.
Has experience in network, server, and application-status monitoring, logging and alerting strategies.
Possesses deep knowledgein the areas of Cloud Based Development, API, databases, and system design, software development lifecycle best practices. Has a good understanding of Micro-services architecture.
Has a working knowledge of NOSQL databases, relational data bases and SQL (Structured Query Language).
Possesses excellent verbal and written communication skills and the ability to interact professionally with a diverse group of developers, product owners, and subject matter experts.
Strong cross-functional collaboration skills and relationship building skills.
Ability to quickly identify and drive to the optimal solution when presented with a series of constraints. Possesses a problem-solving attitude.
Self-motivated individual that possesses excellent time management and organizational skills
Strong sense of personal responsibility and accountability for delivering high quality work, both personally and at a team level. Can work independently and as part of a team.
Willingness to Travel 25% or less.
When you join Verizon...

You’ll have the power to go beyond – doing the work that’s transforming how people, businesses and things connect with each other. Not only do we provide the fastest and most reliable network for our customers, but we were first to 5G - a quantum leap in connectivity. Our connected solutions are making communities stronger and enabling energy efficiency. Here, you’ll have the ability to make an impact and create positive change. Whether you think in code, words, pictures or numbers, join our team of the best and brightest. We offer great pay, amazing benefits and opportunity to learn and grow in every role. Together we’ll go far.

Equal Employment Opportunity

We're proud to be an equal opportunity employer- and celebrate our employees' differences,including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. Different makes us better.