Senior Infrastructure DevOps Engineer

Overview

On Site
Contract - Independent
Contract - W2
Contract - Long term

Skills

DEVOPS
Linux
Kubernetes

Job Details

Job Title: Senior Infrastructure DevOps Engineer

Job Location: Pleasanton, CA (Hybrid)

Job Description :

Please note that this position is a hybrid arrangement with bi-weekly onsite working days in Pleasanton, California.

The Sr. Infrastructure DevOps Engineer's primary function will be to advance the infrastructure team from a traditional infrastructure methodology to an infrastructure as code approach. This key resource will be responsible for maintaining and expanding the orchestration platform for containers using Kubernetes, helping and supporting applications teams integrate CI/CD with Kubernetes, providing an automated build and configuration process for Bare Metal that is hardware agnostic and helping lead the infrastructure and applications teams through the DevOps journey. The role also requires on-call rotation when necessary.

Essential Responsibilities:

Build out additional automation which includes the Windows/Linux OS platforms, Storage platforms and DB platforms.

Roadmap, architect, and collaborate with development teams to transition and enhance their existing CI/CD pipeline.

Assist with the design and building of reliable, fault tolerant private cloud infrastructure following industry best practices.

Leverage cloud technologies and best practices on-premise and in Azure.

Thought leader across multiple teams and technologies to drive change into teams to move towards and infrastructure as code approach.

Using automation to reduce operational workload to support teams.

Automated infrastructure configuration management using Ansible or similar tools.

Incorporate security best practices within the CI/CD pipeline using process or tools.

Identify performance related issues on the platform and identify possible causes.

Operational support of core infrastructure services which includes the ability to transition to traditional infrastructure, server, storage, network.

Qualifications:

Minimum five (5) years of experience working in a lead role in a large, containerized environment using Kubernetes as the main platform for container orchestration.

Minimum four (4) years of experience working on Linux as a power user or administrator, specifically RedHat or equivalent distro.

Minimum of three (3) years of experience working with Windows Servers either from an application support role or administration.

Minimum two (2) years of experience with container workloads deployed on Kubernetes either on-prem or public cloud. This requires fundamental knowledge of image management, functioning of Kubernetes, and registry operations related to Kubernetes.

Bachelor's degree in Computer Science, Engineering, Social Science, Education, Business, Health Care or related field and a minimum eight (8) years working in IT or operations. Additional equivalent work experience may be substituted for the degree requirement.

Highly desired:

Three (3) years of experience with cloud native apps such as Grafana, Prometheus, Mongo, Postgres.

Two (2) year of experience with Ansible, automating infrastructure components; i.e. server, vm, and network.

Three (3) years of experience writing documentation or standard operating procedures related to system administration.

Two (2) years of experience managing ingress in Kubernetes using NGINX, Istio, and network policies with Calico.

Two (2) years of experience building and maintaining docker images.

One (1) year working in ServiceNow for managing incidents and service requests.