Description

  • Bachelor’s degree in Computer Science (or related technical field) or equivalent practical experience
  • 4 – 6 years professional experience in DevOps
  • Have excellent communication and interpersonal skills and ability to work with other developers, business analysts, testing specialists and product owners to create stellar software products
  • Have a strong sense of ownership.
  • Strong diagnostic, analytical, and design skills.
  • Closely follow industry trends and the open source community, identifying and proactively advocating for cutting edge tools that would optimize operational performance and/or reduce operating costs.
  • Have experience in regulated environments.
  • Care about quality and know what it means to ship high quality code and infrastructure.
  • Be curious and avid learner
  • Communicate clearly to explain and defend design decisions.
  • Self-motivated and excellent problem-solvers.
  • Driven to improve, personally and professionally.
  • Mentor and inspire others to raise the bar for everyone around them.
  • Love to collaborate with their peers, designing pragmatic solutions.
  • Operate best in a fast-paced, flexible work environment.
  • Experience with Agile software development.
  • Experience in mission critical Cloud operations and/or DevOps engineering
  • Have experience with AWS technologies and/or developing with Distributed Systems using Ansible, Docker, Puppet, Chef or Jenkins.
  • Strong understanding and experience working with Windows, Unix and Linux operating systems; specifically troubleshooting and providing administration.
  • Have experience with operating and tuning relational and NoSQL databases
  • Strong experience with Chef.
  • Familiarity with Kubernetes and microservices.
  • Have experience with performing support and administrative tasks within Amazon Web Services (AWS), Azure, OpenStack, or other cloud infrastructure technologies.
  • Proficiency in managing systems within multiple sites including fail-over redundancy & autoscaling (knowledge of best practices and IT operations in an always-up, always-available service).
  • Have experience deploying, maintaining and managing secure systems.
  • A background in software development, preferably Web applications.
  • Proficient in monitoring and logging tools such as ELK Stack (Elasticsearch, Logstash, and Kibana).
  • Have experience with build & deploy tools (Jenkins).
  • Have knowledge of IP networking, VPN's, DNS, load balancing and firewalling.
  • Enjoy solving problems through the entire application stack.
  • Have been on the front lines of production outages, both working to resolve the outage as well as root-cause the problem and provide long-term resolution or early identification strategies

Education

Bachelor's degree