Job Description :
USC, GC preferred. H1 transfers accepted. Has to work on our W2.

Description:

Barclaycard US is seeking talented engineers and visionaries, passionate about automating all the things to help us design and implement tools and infrastructure powering rapid delivery of our applications and the emerging technology platform. You will help develop our cloud architecture to empower the delivery of solutions within Barclaycard US. You will be responsible for defining, implementing and enforcing various best practices in the CI/CD process. You will also be involved with cloud and container based technologies as these are evaluated and deployed into the enterprise.

Awesome developers with expertise in linux and solving complex enterprise problems who are looking to move into “devops” are highly encouraged to apply.

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