Developer Productivity Engineer / Devops Engineer

DevOps EngineerDevOps EngineerFull TimeRemoteTeam 51-200

Location

United States

Posted

12 days ago

Salary

Not specified

No structured requirement data.

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

We are seeking a passionate and skilled Developer Experience (DX) / Developer Productivity Engineer (DPE) to join our team. Our mission is to enhance the developer experience by creating efficient tools, automating workflows, and improving overall productivity and security for our engineering teams. This role focuses on supporting developers with the best tools and environments while ensuring our products meet stringent security standards.

  • Working closely with our Agile development team to create and optimize automated tooling to support the Software Development Lifecycle.
  • Design, Develop, Maintain, and Optimize our continuous integration (CI) and continuous deployment (CD) solution using Jenkins Shared Libraries in Groovy.
  • Design, Develop, Automate, and continuously ensure the security of our containerized tooling and microservices.
  • Maintain the security of all project infrastructure, alongside program's operations and security teams.

Qualifications

  • Minimum 10+ years total IT experience.
  • Minimum 2+ years creating CI/CD pipelines in Jenkins, Jenkins files using Jenkins Shared Libraries in Groovy.
  • Minimum 2+ years' experience deploying web applications to Kubernetes clusters.
  • Minimum 4+ years' experience with containerizing microservices with tools such as Docker, Dockerfiles.
  • Minimum 2+ years' experience utilizing Kubernetes management tools such as Rancher (preferred), OpenShift, VMware Tanzu, GKE with Anthos, etc.
  • Minimum 4+ years' developing Java applications.
  • Minimum 2+ years' developing React/Typescript front end.
  • Experience optimizing Jest unit tests and improving Node.js build processes for performance and efficiency.
  • Strong understanding of building Java applications.
  • Proficient with Gradle or Maven (Gradle preferred).
  • Proficient with Linux and Bash.
  • Understanding of application architecture and the tooling.
  • Understanding of git branching strategies for developer productivity.
  • Experience and understanding of the entire Software Development Lifecycle (SDLC).
  • Strong understanding of code testing.
  • Deep knowledge of various types of testing (unit, integration, acceptance, etc.) and ability to orchestrate them.
  • Experience with setting up and optimizing automated testing pipelines.
  • Ability to troubleshoot and resolve issues related to test failures, flakiness, and bottlenecks in the testing process.
  • Understanding of code coverage metrics.
  • Bonus points for experience in an acceptance test framework such as Cucumber.
  • Experience with static analysis (SAST) tools such as SonarQube (preferred), Fortify, Checkmarx, or similar.
  • Must possess demonstrated experience with securing code, operating systems, and containers.
  • Experience with fully automating CI/CD pipelines end-to-end, from code commits to production.
  • Have effective verbal and non-verbal communication with peers and clients.
  • Ability to work in an open team environment.
  • Security-first mindset.

Company Description

Job Requirements

  • Minimum 10+ years total IT experience.
  • Minimum 2+ years creating CI/CD pipelines in Jenkins, Jenkins files using Jenkins Shared Libraries in Groovy.
  • Minimum 2+ years' experience deploying web applications to Kubernetes clusters.
  • Minimum 4+ years' experience with containerizing microservices with tools such as Docker, Dockerfiles.
  • Minimum 2+ years' experience utilizing Kubernetes management tools such as Rancher (preferred), OpenShift, VMware Tanzu, GKE with Anthos, etc.
  • Minimum 4+ years' developing Java applications.
  • Minimum 2+ years' developing React/Typescript front end.
  • Experience optimizing Jest unit tests and improving Node.js build processes for performance and efficiency.
  • Strong understanding of building Java applications.
  • Proficient with Gradle or Maven (Gradle preferred).
  • Proficient with Linux and Bash.
  • Understanding of application architecture and the tooling.
  • Understanding of git branching strategies for developer productivity.
  • Experience and understanding of the entire Software Development Lifecycle (SDLC).
  • Strong understanding of code testing.
  • Deep knowledge of various types of testing (unit, integration, acceptance, etc.) and ability to orchestrate them.
  • Experience with setting up and optimizing automated testing pipelines.
  • Ability to troubleshoot and resolve issues related to test failures, flakiness, and bottlenecks in the testing process.
  • Understanding of code coverage metrics.
  • Bonus points for experience in an acceptance test framework such as Cucumber.
  • Experience with static analysis (SAST) tools such as SonarQube (preferred), Fortify, Checkmarx, or similar.
  • Must possess demonstrated experience with securing code, operating systems, and containers.
  • Experience with fully automating CI/CD pipelines end-to-end, from code commits to production.
  • Have effective verbal and non-verbal communication with peers and clients.
  • Ability to work in an open team environment.
  • Security-first mindset.

Related Categories

Related Job Pages

More DevOps Engineer Jobs

B2B DevOps/Cloud

⋮IWConnect

We connect the DOTS to unleash your business potential.

DevOps Engineer13 days ago
ContractRemoteTeam 201-500H1B No Sponsor

DevOps/Cloud Engineer designing cloud-native infrastructures

CloudDistributed SystemsKubernetes
United States

Senior Site Reliability Engineer

SS&C Technologies

SS&C Technologies is an Equal Employment Opportunity employer and does not discriminate against any applicant for employment or employee on the basis of race, color, religious creed, gender, age, marital status, sexual orientation, national origin, disability, veteran status or any other classification protected by applicable discrimination laws. Salary is determined by various factors including, but not limited to, relevant work experience, job related knowledge, skills, abilities, business needs, and geographic regions. NY: Salary range for the position: 165,000 USD to 180,000 USD.

DevOps Engineer13 days ago
Full TimeRemoteTeam 10,001+Since 1986H1B No Sponsor

Senior Site Reliability Engineer for SS&C Technologies' global cloud-based infrastructure

AWSCloudKubernetesOpenShiftOpenStackPrometheusSplunkVMware
Florida

Senior DevOps Engineer

FetLife

Our mission is to help everyone feel comfortable with who they are sexually by connecting and educating kinksters in a safe, open, and supportive environment.

DevOps Engineer13 days ago
Full TimeRemoteTeam 41Since 2007

The Senior DevOps Engineer will upgrade infrastructure, manage databases, improve automated processes, and enhance security for a high-traffic Rails application.

CapybaraCloudflareDatadogElasticsearchFastlyGithub ActionsGCPHelmKubernetesNew RelicPostgreSQLRedisRspecRuby On RailsRustScylladbSentryTerraformTypeScriptVue
United States + 23 moreAll locations: United States, Greece, Norway, Spain, Italy, Malta, France, Poland, Serbia, Sweden, Belgium, Denmark, Ukraine, Austria, Czech Republic, Germany, Georgia, Slovakia, Canada, Portugal, Switzerland, Netherlands, Ireland, United Kingdom

Site Reliability Engineer (Senior or Staff), Fabric

MongoDB

A developer data platform built on the leading modern database.

DevOps Engineer13 days ago
Full TimeRemoteTeam 1,001-5,000Since 2007H1B Sponsor

As a Staff Site Reliability Engineer, you will empower developers by optimizing MongoDB Atlas, ensuring seamless performance across multiple cloud platforms while fostering a supportive culture.

AWSGCPAzureMongoDB
Texas + 4 moreAll locations: Texas, North Carolina, Massachusetts, New York, California
$127K - $249K / year