DevOps Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Randstad Digital Americas · 9 hours ago

DevOps Engineer

Randstad Digital Americas is seeking a DevOps Engineer to collaborate with web/API development teams to build robust and scalable applications. The role involves partnering with experience platform squads to ensure engineering standards and maintainability of the codebase, while supporting a cloud-first environment with knowledge of cloud technologies.

Information Technology & Services

Responsibilities

3+ years of software engineering, configuration management & release engineering for large scale enterprise applications
Bachelor's degree of Computer Science or other related field
Strong understanding of CI / CD Processes, and experience with tools like Jenkins and Jenkins Core
Solid knowledge of 12-factor methodology, containerization and cloud technologies
Solid understanding and experience of version control system management using various Git workflows
Experience in DevOps best practices and tools like Jenkins or Jenkins Core, Git/GitHub, SonarQube, and artifact repositories like Artifactory
Experience in container and cloud technologies, including Docker, Kubernetes and Azure/AWS
Experience in different build tools and package managers for different programing languages, e.g.: Maven, Gradle, NPM
Developer oriented mindset with ability to design automations to solve problems and create solutions - Proficient in scripting languages such as Java, Groovy, Shell, Python and/or similar languages
Ability to understand the complete development flow and make recommendations on changes or improvements to the development teams:
Testing Stages, Coverage Reports, Quality Gates, Security Scans, Environment Promotions
Experience with core Azure/AWS Services and ability to build automated processes using SDK or CLI
Experience with Kubernetes for large scale enterprise services
Knowledge of Splunk and Datadog or other logging, observability, monitoring or SRE tool

Qualification

CI/CD ProcessesCloud TechnologiesContainerizationVersion Control ManagementScripting LanguagesDevOps Best PracticesAutomated ProcessesProblem SolvingDocumentation SkillsCollaboration

Required

3+ years of software engineering, configuration management & release engineering for large scale enterprise applications
Bachelor's degree of Computer Science or other related field
Strong understanding of CI / CD Processes, and experience with tools like Jenkins and Jenkins Core
Solid knowledge of 12-factor methodology, containerization and cloud technologies
Solid understanding and experience of version control system management using various Git workflows
Experience in DevOps best practices and tools like Jenkins or Jenkins Core, Git/GitHub, SonarQube, and artifact repositories like Artifactory
Experience in container and cloud technologies, including Docker, Kubernetes and Azure/AWS
Experience in different build tools and package managers for different programming languages, e.g.: Maven, Gradle, NPM
Developer oriented mindset with ability to design automations to solve problems and create solutions - Proficient in scripting languages such as Java, Groovy, Shell, Python and/or similar languages
Ability to understand the complete development flow and make recommendations on changes or improvements to the development teams: Testing Stages, Coverage Reports, Quality Gates, Security Scans, Environment Promotions
Experience with core Azure/AWS Services and ability to build automated processes using SDK or CLI
Experience with Kubernetes for large scale enterprise services
Knowledge of Splunk and Datadog or other logging, observability, monitoring or SRE tool
Solid understanding of modern development principles such as trunk-based development, feature toggles, and branch by abstraction to support performant and collaborative engineering teams
Ability to review, analyze and recommend solutions and tools to improve the software development & CI/CD process
Develop and support the Continuous Integration process, innovating where needed for solutions that are adaptable to current issues
Ability to create readable and detailed documentation to explain flows, architectural diagrams or processes
Trace complex CI/CD scenarios, release issues and environment issues in a multi-component environment
Develop, maintain and enhance key parts of the release procedures and processes
Coordinate release activities with Release Management, Project Management, QA, and Development teams to ensure a smooth roll out of releases
Solid understanding of computer science fundamentals and shift-left DevOps best practices, to ensure alignment to agile software engineering methodologies

Benefits

Medical
Prescription
Dental
Vision
AD&D
Life insurance offerings
Short-term disability
401K plan

Company

Randstad Digital Americas

twitter
company-logo
Randstad Digital is a trusted digital enablement partner that facilitates accelerated transformation for businesses by providing global talent, capacity, and solutions across specialized domains.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Graig Paglieri
CEO, Randstad Digital Americas
linkedin
leader-logo
Pascal de Hesselle
SVP, Executive Client Partner - Technology, Media & Telecom
linkedin
Company data provided by crunchbase