DevOps Engineer
If it makes our systems faster, more secure, and scalable we want to hear about it. Because we are an Agile company you won’t be working in a silo. We need you to have broad experience in system administration, network operations, some coding experience, build and release engineering, performance engineering and site operations. We don’t expect anyone to know everything, we just need people who are quick studies that aren’t afraid to jump in with both feet and learn by doing.
An entrepreneurial fast paced mentality is critical for success in this position: a passionate can-do attitude, exceptional communication skills, and the ability to collaborate while acting as a thought leader in your area of expertise will serve you well at CA Technologies. Does this sound like a challenge you're ready for?
Responsibilities:
· Partner with developers, architects and the business to optimize the integration and delivery of existing and new services
· Build and maintain configuration management
· Enable autonomy in development teams through the creation and delivery of valuable self-service and automation capabilities
· Work with developers and stakeholders to lead to operational readiness with SaaS Operations
· Pair with other engineers to promote skills enhancement and knowledge sharing
· Research and share the latest innovations in automation and virtualized infrastructure
Skills Required:
· 5+ years of relevant industry experience
· Prior experience supporting large scale, highly available, service-oriented, distributed production systems.
· Very strong Linux experience in a highly-available production environment
· Experience building production hosting environments from bare metal up
· Familiarity with SaaS, PaaS and IaaS
· Strong understanding of best practices around release engineering
· Exposure to different types of data storage
· Strong written & oral communication skills are essential
· Experience using tools for Container Based Creation and Deployment
· Familiarity with common security and hardening practices and tools for SaaS Technology stacks
· Advanced scripting skills
You will be successful in this role if you:
· Believe in Agile principles and iterative development
· Can be autonomous and self-driven but work across teams to collaborate on common ideas and strategies
· Are comfortable working with automation and are willing to learn tools you aren’t familiar with
· Enjoy exploring and experimenting with new ideas and sharing with others
· Can communicate ideas clearly and effectively
· Have a positive attitude when engaging with our customers (development teams, the business and occasionally external customers)