Sr. Software DevOps Engineer - Irvine, United States - Terran Orbital Corporation

    Default job background
    Description


    Summary Be more than just an employee number Join Terran Orbital, a leader in innovation, manufacturing, and operations in the satellite industry.

    We are a pioneer in the miniaturization of space technologies and the delivery of responsive space solutions.

    We are a unique, fast-growing, and trusted team focused on quickly and economically designing, building, launching, and operating state-of-the-art satellites for advanced mission constellations.

    Terran Orbital is seeking an experienced Sr Software DevOps to join our growing team.

    Reporting to the Software Engineering Manager, the Sr Software DevOps 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.

    As a DevOps Engineer, you will bring technical expertise and a passion for successfully adopting container platforms and DevOps tools in development environments.

    The candidate will be 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.

    It is excited about digging deep to implement an end-to-end containerized solution and working on a team, using systems administration, networking, and development experience to integrate the container technology stack into an overall DevOps solution delivering high reliability and consistency.

    The candidate should be able to design and code application software and services as needed. Key Duties and Responsibilities

    Automate 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
    Understand software architecture to consult on accepted microservice application stacks and tailor to the development needs
    Diagnose development and production environmental issues and introduce/implement technologies to solve them
    Stay updated on the latest container platform releases and containerization techniques and share 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 the value-added proposition
    Lead and advocate as containerization evangelist to the organization
    Identify and deploy 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
    Select and deploy appropriate CI/CD tools with the ability to articulate the need and plan
    Strive for continuous improvements and help build continuous incremental development, continuous integration, and deployment pipeline
    Mentor and guide the team members
    Manage periodic timely reporting on the progress to the management and the team
    Qualification and Skills

    BS in Computer Science and 3+ years of DevOps and Applications development professional experience
    The architecture of on/off-premises Kubernetes control plane, monitoring, artifact storage, and alerting system
    Role Based on Access Control (RBAC) and network security policies
    Developer training and documentation
    Virtual and bare metal server setup, troubleshooting, and administration
    Lead migration to a cloud provider (AWS, Azure)

    Languages/DB:
    Bash, Python, JavaScript, Typescript, MongoDB
    Several of the following automation tools: Bamboo or Jenkins, Terraform, Flux CD, 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
    Experience 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 tools
    Excellent writing and communication skills
    Demonstrable troubleshooting and debugging ability
    Additional Differentiators

    MS Computer Science and 5+ years of DevOps and Applications development professional experience
    Experience in all aspects of the CI/CD pipeline, including deployments, monitoring, and feedback gathering

    Recommended Certifications:

    CKA

    Recommended languages:
    Go, C++

    Benefits

    100% Company-paid comprehensive medical, dental, and vision coverage for you and your dependents
    Employee Equity Incentive Program
    401(k) Match
    Unlimited PTO
    Cross-training and professional development opportunities

    Salary Range $120,000- $170,000Your 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 About Terran Orbital Terran Orbital is a leading manufacturer of satellite products primarily serving the aerospace and defense industries.

    Terran Orbital provides end-to-end satellite solutions by combining satellite design, production, launch planning, mission operations, and on-orbit support to meet the needs of the most demanding military, civil, and commercial customers.

    Learn more at Physical Demands An employee must meet the physical demands described to perform the essential functions of this job successfully.

    In performing the duties of this job, the employee is routinely required to sit or stand for long durations of time, in addition to bending, reaching, and walking.

    This would require the ability to lift or move objects up to 10 pounds and occasionally lift or move objects up to 25 pounds.

    This position is generally sedentary, with substantial computer usage. Work Environment The job operates in a professional office environment but in a manufacturing company. This job routinely uses standard office equipment such as computers, phones, photocopiers, and scanners.

    Disclaimers To comply with US Government space technology export regulations, the applicant must be a US citizen, lawful permanent resident of the US, protected individual as defined by 8 USC 1324b(a)(3), or eligible to obtain the required authorizations from the US Department of State.

    In addition, please note that this position may require a current United States National Security clearance or eligibility for such a clearance.

    Terran Orbital is an Equal Opportunity/Affirmative Action Employer.

    We consider applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, or membership in any other group protected by federal, state, or local law.

    If you need assistance or accommodation due to a disability, you may contact us at [email protected].
    #J-18808-Ljbffr