Job Description :
Responsibilities
Empower teams to self-serve deploying their own operations needs by providing flexible processes and reliable automation
Develop our cloud based deployment processes using Docker, Containers, and schedulers such as Openshift or Kubernetes
Monitor builds and deployments and ensure any failed builds or deployments are addressed in a timely manner
Significant experience with Linux/Unix Operating Systems & one or more scripting languages (eg bash, perl, python)
Working with Jenkins and other build automation tools to produce deployable artifacts from source
Work with developers and release management to design and implement CI/CD pipelines
Work with Development or QA teams, when needed, to assist in the resolution of issues
Be available off-hours through on-call rotations that have been arranged in advance.
Basic Qualifications
Excellent debugging skills to identify problems with software builds, deployments or related issues and driving the problem to a permanent resolution
Excellent oral and written communication skills
Applied experience with modern application technologies & design patterns including distributed computing, horizontal scaling, & database technologies Advanced knowledge in a Unix/Linux based environment
Extensive Cloud experience (AWS, Openstack, Kubernetes, Docker, Openshift, Azure)
Intermediate to advanced knowledge of scripting in Bash, Zsh, Perl, Ruby or Python
Self-motivated, naturally curious, analytical and problem solving mindset
Solid understanding of software versioning concepts using git
Proficiency with Continuous Integration tools such as Jenkins or AntHill Pro
Experience with Tomcat and Apache deployments and configuration and ability to debug and find root cause for issues of varying complexity
Knowledge of networking, firewall and load balancing concepts and their configuration
Bachelor’s degree in Computer Science, Engineering or equivalent and relevant work experience.
Preferred Qualifications
Expert knowledge of Linux (RHEL, Ubuntu, CentOS) and Windows administration tools and tricks, good grip on networking and security concepts.
Working knowledge of Ruby, specifically in writing Puppet modules and/or Chef cookbooks
Practical experience administering application servers, web servers, and databases: Tomcat, Websphere, Weblogic, Mongrel, Microsoft IIS, Oracle, MySQL, MongoDB
Practical experience with a message bus such as AMQ, Rabbit or Kafka
Basic knowledge of Java, sufficient to debug software build issues and configure or fine tune applications that run on Java
Basic knowledge of LDAP or Active Directory
Agile experience is plus.
             

Similar Jobs you may be interested in ..