Associate DevOps Engineer

internal-banner-2-small

Overview

As an Associate DevOps Engineer, you are responsible for the success of DevOps processes through the development cycle. You’ll work with various tools, open-source technologies, and cloud services. 

Who Are You?

We are looking for a strong team player who takes ownership of their projects and continuously learns new technology and infrastructure changes. You accept responsibility for your work and can meet tight deadlines, and can prioritize project goals during the development lifecycle.

Responsibilities

  • Work with Kensium and client technical teams that cover one or more of the following disciplines:
  • Deployment and configuration management
  • Release management
  • Technical cutover
  • Environment management
  • Infrastructure automation
  • Manage software configuration, build operations, and deployment systems.
  • Follow a project or product deployment pipeline with technical and business assurance activities to support the transition of application and infrastructure services from development to production.
  • Follow and execute a balanced management methodology capable of organizing a diverse collection of technical activities into a coherent workflow.
  • Negotiate timelines, priorities, and needs with senior team members, developers, and project management groups to meet quality goals.
  • Maintain configuration management and automation tools.
  • Conduct training with new DevOps engineers and other engineering teams to build processes where dependencies are clearly represented in code.
  • Play an operational role by troubleshooting issues in development systems.
  • Responsible for the architecture and technical leadership of the DevOps infrastructure.
  • Enable the automation of configuration management of all development, quality assurance, and production servers and continuous integration and delivery automation.
  • Create software deployment strategies that allow DevOps engineers successfully deploy sites/software in any environment.
  • Identify and implement data storage schemas to maximize performance.
  • Design scaling strategies and develop automation scripts and solutions to streamline, implement, and test sites or software.
  • Develop self-service solutions for the Engineering department to deliver sites or software quickly while adhering to quality standards.
  • Coaches the Engineering Development department in the workings of reusable tools and patterns.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or other relevant fields.
  • Experience in Jenkins, Ansible, and Docker (containers) for continuous integration and delivery.
  • Expert in version Git and advanced Git workflows.
  • Expert knowledge and experience as technical support in multiple technologies.
  • Able to function independently and take ownership of complex projects.
  • Manage software configuration, build operations, and deployment systems.
  • Create, maintain, and manage the infrastructure to build software applications.
  • Ability to perform basic systems testing and troubleshoot code after deployment.
  • Experience using complex engineering tools to automate processes and increase productivity.
  • Able to create additional tools to solve specific challenges related to builds and deployments.
  • Work with DevOps team members to manage the build and deployment schedule.

* Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. In addition, duties, responsibilities, and activities may change at any time with or without notice. 

 

Sound like you? Apply Today.

Submit your cover letter and resume to:

hr@kensium.com