Please note I have direct access to the Hiring Development Manager on this position.
This is an opportunity to work within an elite group that encourages and promotes creative thinking to solve complex problems and allows its members to utilize their own unique solutions and technologies of choice to be successful in their role in the group. Furthermore, this position and department has a direct and significant impact on the company’s financial success.
A publicly traded international company is looking for a Sr. DevOps/Release Engineer. The company has been in business for 12+ years, is public, earns $30+ million in net income, has cash reserves, is NOT VC funded, is cash flow positive, has 2400+ international employees and has over 100 million active global users. The company develops extremely high volume online and interactive web based products.
The Sr. DevOps/Release Engineer will have sole and complete ownership and responsibility for automating the entire CI/CD process of all code. The Sr. DevOps/Release Engineer will lead a small team of Release Engineers and will own and manage the complete CI/CD pipeline. The Sr. DevOps/Release Engineer will obtain an understanding of the existing 15-20 backend services that are to be managed, perform an assessment of the current CI/CD tools (Ansible, Docker, Jenkins, Kubernetes, TeamCity) and CM tools (GIT and Perforce) being utilized and create, design and deploy CI/CD tools of choice to improve growing and maturing high volume online services. The Sr. DevOps/Release Engineer will write Python or Ruby scripting to automate CI/CD processes. The Sr. DevOps/Release Engineer will also be responsible for extensive AWS research in order to design and deploy AWS solutions to migrate on premise release processes to the cloud. The Sr. DevOps/Release Engineer will be responsible for researching and staying abreast of the latest CI/CD best practices, technologies, tools and processes and design and implement into production as value added. Environment consists of a team of 10-12 Sr. Java Engineers developing on highly available web services with 100K’s of concurrent users on highly scalable backend infrastructures.
The Sr. DevOps/Release Engineer reports to the Development Manager
The company offers matching 401K, full benefits (PPO & HMO) including medical, dental and vision, paid vacation and paid holidays, Short and Long Term Disability, Life Insurance, Employee Assistance Program, fitness reimbursement program, free onsite gym, free espressos and snacks, casual dress, paid parking (or public transportation subsidization) and flexible work hours that all start upon employment.
Strong communication skills to interact with Sr. Level developers, Sr. Linux Administrators, QA Engineers and Business departments.
Must have experience automating entire CI/CD pipelines for high volume backend services (Sr. DevOps/Release Engineer will be allowed to utilize tools they determine as the best options to drive continuous improvements in the CI/CD process such as Ansible, Docker containerization, Google’s Kubernetes, Jenkins, TeamCity, Artifactory, etc.).
Must have experience writing Python and/or Ruby automation scripts
Must be an expert at automating the process from QA to code production release
Experience with Source Control (GIT)
Experience in a Linux environment (Ubuntu, Debian, CoreOS, RedHat, CentOS, etc.)
Experience within an Agile Development environment
The following are only a Plus; (the following are NOT mandatory):
Any experience building or migrating CI process to the cloud utilizing AWS and/or Google Compute
Any previous experience as a Release/CM Engineer, Linux Administrator and/or Developer
Any experience with application monitoring and alerting tools and dashboards
Any exposure to MySQL and/or NoSQL (MongoDB, Cassandra, DynamoDB, CouchDB, etc.) is a plus
BS or MS in CS or related degree
Hermosa Beach, CA, 90254