DevOps Engineer 180114

PeopleSERVE, Inc.

Boston, MA

JOB DETAILS
SKILLS
Agile Programming Methodologies, Amazon Web Services (AWS), Analysis Skills, Architectural Services, Best Practices, Cloud Computing, Computer Science, Continuous Deployment/Delivery, Continuous Integration, DevOps, Docker, Documentation, Enterprise Applications, Environmental Issues, Git, GitHub, Gradle, Groovy Programming Language, Java, Jenkins, Maven, Microsoft Windows Azure, Problem Solving Skills, Product/Service Launch, Project/Program Management, Python Programming/Scripting Language, Quality Assurance, Release Management/Engineering, Scripting (Scripting Languages), Software Configuration Management, Software Development, Software Engineering, Source Code/Configuration Management (SCM), Splunk, Systems Administration/Management, Team Player, Unix Shell Programming
LOCATION
Boston, MA
POSTED
10 days ago

The Expertise You Have

  • 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.

The Skills You Bring

  • 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.

About the Company

P

PeopleSERVE, Inc.