Doing work that matters with people who make us great.
The team embraces a core set of values that drive our business: integrity, customer focus, value creation, respect, innovation, and teamwork. Our people are passionate about their work and our values, resulting in an exciting environment where personal achievement is rewarded, teamwork is encouraged, and customer service is our top priority.
Come join our team!
Position Overview
As a DevOps Engineer you will be working in an energetic and agile environment. The DevOps Engineer is responsible for the design, implementation, and support of build, deployment, and provisioning software solutions in support of the entire development team. In this collaborative engineering role, you will work closely with the software delivery teams to support continuous integration and deployment for software solutions. You will develop new deployment and provisioning solutions, automate processes, maintain and enhance source control and configuration management systems, and own, troubleshoot, and resolve escalated technical issues.
Qualifications and Experience
Minimum Technical Expertise:
- 5+ years working experience in implementation and maintenance of DevOps pipelines (CI/CD and Provisioning) and the tooling around them such as Azure Pipelines and Jenkins
- 2+ years of Cloud engineering experience working within Microsoft Azure ecosystem
- Extensive experience working with Linux OS and Application/Web Server technologies such as Tomcat
- Extensive experience with Infrastructure-as-Code (IaC) and configuration management tools (e.g. Ansible, Terraform)
- Extensive experience with commonly used scripting languages (e.g. Bash, PowerShell, Python, Ruby)
- Experience working with Java EE and Spring based applications, configuration and troubleshooting.
- Expert knowledge of SCM tools such as GitHub
- strong experience with containerization and container orchestration technologies (e.g. Docker, Kubernetes, AKS)
- Robust knowledge of Object Oriented programming concepts
- Experience working with Microservices architectures
- Experience with security and audit technologies: vulnerability scanning, authentication & authorization (OAuth 2.0, SAML), monitoring (Prometheus, Nagios), enterprise logging (e.g. Splunk, Logstash)
- Experience working with Agile teams, applying Agile/Lean principles and a continuous improvement mentality to every aspect of solution development
- Enterprise Content Management (ECM) experience with regulated content
- Microsoft DevOps Engineer Expert certification
- Experience with Veracode
- Experience with Enterprise Integration (EI) and API technologies: EI Platforms (e.g. Azure API Gateway, Mulesoft, Apigee)
- Experience with messaging technologies such as Kafka
- Experience with Cache technologies such as Redis, Memcached
- Experience with AI / Machine Learning
- Provide DevOps thought leadership across the organization
- Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results.
- Possesses ability to analyze impact of technology choices and be able to communicate and influence at an enterprise level.
- Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit
- strong oral and written communication skills
- strong interpersonal skills
- Excellent team building and problem solving skills
location: PARSIPPANY, New Jersey
job type: Permanent
salary: $125,000 - 145,000 per year
work hours: 8am to 4pm
education: Bachelors
responsibilities:
As a DevOps Engineer you will be working in an energetic and agile environment. The DevOps Engineer is responsible for the design, implementation, and support of build, deployment, and provisioning software solutions in support of the entire development team. In this collaborative engineering role, you will work closely with the software delivery teams to support continuous integration and deployment for software solutions. You will develop new deployment and provisioning solutions, automate processes, maintain and enhance source control and configuration management systems, and own, troubleshoot, and resolve escalated technical issues.
qualifications:
- Experience level: Experienced
- Minimum 5 years of experience
- Education: Bachelors
skills:
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.