Devops Engineer
Education and Experience
Developing and automating workflows using Declarative and Scripted Jenkins Pipeline.
Experience managing and administering an SCM (e.g. SVN/Git)
Python and Bash is a must, Groovy/Go scripting experience a big plus.
Experience supporting Node.js/Javascript/Java/Scala development.
Experience managing and configuring web servers (e.g. Apache/Nginx)
B.S. in Computer Science or equivalent.
Proven Skills And Abilities
Minimum of 5 years of professional software development experience working on complex
development projects
Dedicated problem-solver who can work in a fast paced environment where multiple releases
are a fact of life
Ability to size technical efforts accurately
Experience collaborating with other team members in multiple teams, diagnosing and
debugging complex systems, build, deployment and operational issues
Knowledge of Linux stack
Experience with web application security (SSL)
In depth knowledge of source version control software (Subversion, Git)
Understanding Continuous Integration and Delivery methodologies, team dynamics, and the
role Build/Release/DevOps engineer plays
Experience collaborating with other technical teams on DevOps responsibilities for application
deployment, performance, monitoring, reliability and scalability
Preferred experience with Docker, configuration management systems such as Ansible,
Kubernetes, or similar grid computing technologies
CI/CD build tools such as Jenkins, logging and monitoring tools
Proven track record to take the initiative to solve problems, capable to work under pressure and
tight deadlines to solve critical issues
Able to work equally well with people in creative and technical positions
Strong oral and written communicator, with good interpersonal skills
Able to forge trusting relationships within a diverse team and across organizations