Job Directory DevOps Engineer

DevOps Engineer
Wayne, NJ

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

The DevOps Engineer is responsible for building and maintaining automated processes and technologies to enable digital transformation. This position will work collaboratively with software engineers to automate and streamline processes while troubleshooting and resolving issues within development, test, and production environments.

Responsibilities include but are not limited to:

* Write code, integrate systems, and build configurations to drive and innovate around applications used in the organization.
* Lead the effort to build out continuous integration and automated deployment pipelines in all aspects of software applications.
* Develop tools and framework to improve operational efficiency and anomaly detection.
* Manage and analyze existing processes to identify automation opportunities across multiple platforms and technologies.
* Work closely with the Infrastructure, product development, and services teams.
* Execute software releases, configuration updates, and other release requirements.
* Contribute to thought leadership through participation in the development of technology processes.
* Develop reporting to measure the effectiveness of the toolchain on dev and ops.
* Improve application development compliance through automation.
* Automate deployment, monitoring, and management of the SaaS applications.
* Manage all information security compliance as it relates to company security requirements.
* Participate in critical incident response calls as needed including outside of business hours as needed.

Required Skills:

* Good understanding of cloud computing technologies across Windows and/or Linux, with demonstrated hands-on experience on one or more of the following domains:
* All aspects of DevOps (source control, continuous integration, deployments, etc.)
* 3-5 years of professional experience with demonstrated progressive responsibility in software development, deployment, and related backend and configuration technologies
* Knowledge of continuous integration, continuous delivery, automated testing, and all phases of the Software Development Life Cycle
* Demonstrate proficiency in multiple DevOps related tools and technologies:
* Cloud technologies - AWS/GCP/Azure
* OS -- Windows, Linux
* DevOps Tools -- Gitlab, Github, Artifactory, Sonarqube, Fortify/Veracode, Vault, TFS Release Management, Kubernetes, Docker, NGINX, Kong, Cassandra
* Operations tools (e.g. Splunk, ELK stack, New Relic, App Dynamics, Data Dog)
* CI/CD toolchains centered around tools such as BitBucket, Jenkins, Travis, Spinacker, Teamcity, Sonarqube , Nexus and Maven, etc.
* Source Control -- TFS, Git
* Scripting -- Ruby, Perl, Python, Shell, PowerShell, Bash etc.
* Data -- Oracle, SQL, MySQL, NoSQL - Postgres, MongoDB, Cassandra DB, Dynamo DB etc
* Coding -- C, C++, Java, C#, .NET, JavaScript, Node.JS, REST, HTML, XML, JSON
* Test automation tools (e.g. Selenium, Artillery)
* Understanding of VMware VRA/VRO
* Collaboration tools like Slack, HipChat, or FlowDock
* Configuration management tools (such as Terraform, Chef, Puppet, Ansible)
* Container monitoring along with Dashboards like Grafana, Kibana, Prometheus, heapster, and Cerebro
* RedHat tools, especially JBoss Fuse and/or 3scale
* Experience with SCM systems (ClearCase, TFS, Perforce, etc.)
* Experience with log aggregation tools such as Elasticsearch and Graylog
* Exposure and familiarity with the PCI DSS spec and how to implement it
* Ability to support and maintaining Kubernetes core components of new Linux technology stack, which includes Ubuntu, Kubernetes, Docker, Kong, Nginx, and Cassandra DB

Required Experience:

* Bachelor's degree and a minimum of 7 years' related work experience.
* Must be accomplished and able to work all system tiers i.e. database, middle tier, and front end.
* A good understanding of the systems engineering world.
* Previous hands on experience in a DevOps or Build and Release Engineer role.
* Experience working in Cloud IaaS and PaaS environments, preferably Amazon Web Services.
* Prior work with Cloud Service providers such as AWS and Google.
* Familiarity with monitoring requirements and building dashboards.
* Configuration Management/Automation.
* Familiar with best practices for infrastructure security, reliability, and fault tolerance.
* One or more industry certifications.


* Banking industry experience preferred.


* Experience working with a variety of Banking IT software and service providers preferred.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.