Senior DevOps Engineer at Xome (a Nationstar Mortgage Company) (Aliso Viejo, CA)
Joining Xome as our Senior DevOps Engineer will mean leading the charge for deployment automation at Xome. You’ll be a key player in evaluating and selecting tools, designing processes and workflows, developing KPI’s and standards, and of course - designing, developing, and implementing DevOps solutions!
Key partners in your mission will be our architecture team, who is currently focused on overhauling the core architecture and upgrading to a microservices architecture. You’ll collaborate with them on containerization (Docker) among other projects. You’ll also work closely with our local Developers and Development Leadership, IT, and executive leadership (who is uniquely interested and invested in Xome’s mission to upgrade our Development environment).
Daily Responsibilities will Include:
Desired Skills and Experience
- Designing and implementing new auto-scaling and CI/CD solutions that improve the ability of the RED IT delivery teams to efficiently deliver solutions with quality
- Maintaining and improving existing delivery pipelines using latest techniques and technology.
- Developing and implementing a set of quality criteria and the associated validation method to ensure that any deliverable meets the expected quality levels of our customers
- Coding and scripting and operational tasks using one or more programming or scripting languages
- Designing and implementing configuration management and service discovery, secrets management, immutable infrastructure, containers, and the use of tools to accelerate the SDLC and improve availability and quality of releases
- Actively reviewing your own and the team’s work processes and implementing improvements to drive continuous improvement of the team’s efficiency, speed, and quality
- As an ideal candidate, you will have designed, developed and implemented solutions that include not only the automation of business and operations processes, but also the underlying infrastructure required to run that code and the systems required to deploy it
- You will need a strong understanding of system and networking concepts and troubleshooting techniques
- Your knowledge and expertise will come from several years of experience in systems/operations engineering using scripting or coding languages to accomplish goals, or from experience as a developer working with operational concerns
- You have prior experience in managing Production & Continuous Delivery/Deployment pipelines using tools such as (but not limited to) Jenkins, Octopus Deploy, Bamboo, and Cruise Control
- Your experience includes version control systems such as Git and TFS and configuration management tools such as Ansible, Chef, Puppet, or SaltStack
- You’ll have prior experience with cloud computing (AWS preferred)
- IAAS automated provisioning and maintenance
- CAAS platforms such as Mesos, DC/OS, Kubernetes, AWS
- Cloud native design patterns such as circuit breakers, self-healing
- Message-oriented middleware such as Kafka, RabbitMQ
- Experience working with production PAAS platforms such as Cloudfoundry, Heroku, Openshift, Elastic Beanstalk
- Eperience working with microservices architecture including experience with containerization tools such as Docker and infrastructure applications such as Service Discovery, Configuration Service, and API Gateway
- RDBMS experience such as PostgreSQL, MS SQL Server and NoSQL experience such as Redis, ElasticSearch, MongoDB
- Familiarity with automated testing tools, Linux systems administration, and continuous integration servers
- We’re a SaaS modeled organization, so keeping our technology cutting edge is always a priority - and our executives are engaged and committed in doing so.
- You’ll partner with architects and engineers who are rare gems in terms of their brilliance, but also noteworthy for their desire to collaborate and exchange ideas. No egos to overcome.
- You’ll be trusted and treated like the professional you are. We don’t micromanage your schedule or hours, and you’ll be given a lot of latitude to build great software.
- Every Friday our office has 2 licensed massage therapists onsite to help our team rejuvinate
- Frequent company events with activities and food - we like to have fun together