We are looking for an ambitious Sr. DevOps engineer for our team to help us drive amazing results throughout our organization. This role will be critical in improving our ability to manage and deploy cloud infrastructure as well as application code faster, manage it more effectively and have a great understanding of our systems as they affect our business. Working as part of a cross-functional team throughout the organization is critical to the success of this role.
An ideal candidate for this role will have a blend of development and operational experience that provides them with empathy to have a good understanding of the developers / software engineers they are working with, while also balancing customer satisfaction and maintaining critical systems uptime.
Automate the deployment, configuration and management of cloud infrastructure in AWS.
Stay on top of the most relevant, industry leading technologies and techniques to ensure a streamlined, efficient and productive development and operational environment.
Be a key person in resolving production related issues and ensuring we identify and remediate the root cause of problems.
BS in computer science or related; or equivalent work experience (3 - 5+ years in software development / engineering and IT Operations)
3+ years of Linux/Unix administration with at least 2 years in an environment with 500+ Linux servers
Strong experience with cloud service providers, particularly AWS but Azure is useful as well
Strong experience with cloud monitoring technologies such as AppDynamics, New Relic, Nagios, etc
Solid understanding of Docker containers
Solid understanding and support microservices architecture
Vast experience with automation/configuration management tools such as Ansible, Puppet, Chef or similar
Vast experience with build tools such as Jenkins, ANT, Maven, and Gradle including ground up implementation
Knowledge of SQL, and non-relational (No SQL) databases
Knowledge of networking, firewalls, load balancers etc.
Knowledge of software version control systems such as SVN, GIT (GitHub/Gitlab), etc
Knowledge and experience in implementing push button deployment at scale with zero downtime
Experience working in large or complex projects
Experience working as part of globally distributed team
Desired Background / Experience:
Experience with systems and IT operations
Strong grasp of automation tools
Comfort with collaboration, open communication and reaching across functional borders
Ability to code and script
Comfort with frequent, incremental code testing and deployment
Data management skills
A strong focus on business outcomes
Excellent communication skills, both verbal and written across all levels of the organization