DevOpsjobs in Irvine, CA 92606JavaScriptjobs in Irvine, CA 92606MongoDBjobs in Irvine, CA 92606Pythonjobs in Irvine, CA 92606Javajobs in Irvine, CA 92606C++jobs in Irvine, CA 92606Dockerjobs in Irvine, CA 92606Kubernetesjobs in Irvine, CA 92606Gitjobs in Irvine, CA 92606Jenkinsjobs in Irvine, CA 92606Linuxjobs in Irvine, CA 92606AWSjobs in Irvine, CA 92606Terraformjobs in Irvine, CA 92606MongoDBjobs in Irvine, CA 92606 Seeking a motivated Sr. DevOps
Engineer to work on our Software team at our Irvine, CA, location. Our client is a leading worldwide provider of nanosatellite and microsatellite vehicles, services, and solutions to Commercial and
Government customers. The Software team is responsible for building and maintaining the tools that enable end-to-end
operations of our spacecraft and ground station network. As part of the Software team, the candidate will be responsible for the CI/CD pipeline of applications to help manage our ground segment, store and visualize spacecraft telemetry, and automate our mission control center.
Key Duties and Responsibilities
As a Sr. DevOps
Engineer, you bring technical expertise and a passion for successfully adopting container platforms and DevOps tools in development environments. You are a problem solver who enjoys coding and understands the impact containerization can bring to a DevOps workflow. This role understands the CI/CD pain points and is excited about digging deep to implement an end-to-end containerized solution. Working on a team, use systems administration,
networking, and development experience to integrate the container
technology stack into an overall DevOps solution delivering high reliability and consistency. Should be able to
design and code application software and services as needed.
Automating CI/CD workflows allowing developers to focus on software
design and development tasks
Implement containerized workflows using technologies such as Docker,
Kubernetes,
Bitbucket, and other open-source solutions throughout CI/CD lifecycle
Understanding software architecture to consult on accepted
microservice application stacks and tailoring to the development needs
Diagnosing development/production environmental issues and introducing/implementing technologies to solve them
Staying up to date on the latest container platform releases and containerization techniques and sharing with the team
Bring DevOps culture to the organization to work as a unified team, from Development and
Operations to stakeholders and
management
Implement DevOps methodologies based on team goals, workflows, resources, and skill sets with value-added proposition
Leading and advocating as a containerization evangelist to the organization
Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk
management
Help implement automated continuous KPI-based performance/health monitoring and alerting and take proactive steps to avoid downtime and performance degradation
Incident
management, root cause analysis, and steps to avoid similar incidents
Selecting and deploying appropriate CI/CD tools with the ability to articulate the need and plan
Strive for continuous improvements and help build ongoing incremental development, continuous integration, and deployment pipeline
Mentoring and guiding the team members
Managing periodic timely reporting on the progress to the
management and the team
Requirements
BS in
Computer Science and 5+ years of DevOps and Applications development professional experience
Architecture of on/off-premises
Kubernetes control plane, monitoring, artifact storage, and alerting system
Role Based Access Control (RBAC) and network security policies
Developer training and documentation
Virtual and bare metal server setup, troubleshooting, and administration
Lead migration to cloud provider (
AWS,
Azure)
Languages/DB: Bash,
Python,
JavaScript,
Typescript, MongoDB
Several of the following automation tools: Bamboo or Jenkins,
Terraform, FluxCD, Saltstack
Any of the following
networking tools: Istio, Calico, Linux
networking
Kubernetes on-premises deployment, configuration, and administration
Debian Ubuntu 18.04 and VMware administration, configuration, and troubleshooting
Container (Docker,
Kubernetes) creation, configuration, repair, and administration
Linux administration skills, including software packaging,
distribution, and configuration
Experienced with cloud computing
AWS,
Azure, on-prem data centers, a range of Git-based solutions (
GitHub, GitLab), health monitoring, security, fault-tolerant, DB models
Understanding of
networking fundamentals (IP, TCP, UDP, load balancing), including Linux network configuration with major distributions, Debian, RHEL
Experience with IaaS, PaaS, and cloud technologies
Experience with distributed application concepts and DevOps toolsExcellent writing and communication skills
Demonstrable troubleshooting and debugging ability Preferred Experience
MS
Computer Science and 5+ years of DevOps and Applications development professional experience in all aspects of the CI/CD pipeline, including deployments, monitoring, and feedback gathering.
Recommended Certifications: CKA
Recommended languages: Go, C++
Benefits
Employee Equity Incentive Program
100% Company-paid comprehensive medical, dental, and vision coverage
401(K) Match
Unlimited PTO
Your actual level and base salary will be determined case-by-case and may vary based on the job-related qualification, knowledge, skills, education, and experience. In addition to base salary, we offer equity for each employee, 100% covered medical, dental, and vision coverage, a 401(k) match, unlimited flex time off, covered
life insurance, maternity and paternity leave, tuition reimbursement, employee referrals, and lots of swag!