Search Jobs
Find your next opportunity here.
Sr. Software DevOps Engineer
Irvine, CA 92618 US
Job Description
- 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
Job 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 tools
- Excellent writing and communication skills
- Demonstrable troubleshooting and debugging ability
- 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++
- Employee Equity Incentive Program
- 100% Company-paid comprehensive medical, dental, and vision coverage
- 401(K) Match
- Unlimited PTO
Share This Job: