DevOps CI/CD Engineer

MBI Digital is looking for a DevOps CI/CD Engineer with minimum 6 yrs experience in the design, development, and implementation of Continuous Integration (CI) and Continuous Delivery (CD) systems. 

DevOps CI/CD Engineer must possess strong programming skills, a deep understanding of software development principles, and experience working in agile environments. Additionally, they should be adept at using various CI/CD tools such as Jenkins, Git, Docker, and Kubernetes. With their expertise, DevOps CI/CD Engineers greatly enhance the efficiency and effectiveness of software delivery processes.

These engineers play a crucial role in automating processes and ensuring rapid, reliable software releases to optimize business operations.

This is a 100% remote opportunity. The project engagement is for a duration of 1yr with possibility of extension.

 

Job Duties and Responsibilities

  • Design and develop automated processes: Create efficient ways to improve software development, testing, and deployment using automation tools.
  • Hands-on skills in programming languages like Python, Java, or Ruby, and tools such as Jenkins, Github, Git, and Docker. Experience in cloud platforms like AWS or Azure is useful. Being familiar with Agile methodologies, scripting, and computer networks is also important.
  • ​Manage version control: Oversee code repositories, ensuring smooth integration of updated code for new releases.
  • ​Implement continuous integration (CI): Set up a system that allows multiple developers to work together, merging code changes frequently to catch errors and ensure consistent code quality.
  • ​Set up continuous deployment (CD): Ensure newly integrated code is automatically and quickly deployed to production environments, minimizing downtime and reducing the risk of errors.
  • ​Monitor software performance: Track applications' performance, identifying and addressing issues before they escalate or cause downtime.
  • ​Collaborate with cross-functional teams: Work closely with development, testing, and operations teams to ensure smooth transitions of software throughout the development process.
  • ​Maintain tools and infrastructure: Keep CI/CD tools, systems, and software up to date, ensuring efficiency and security.
  • ​Documentation and training: Write and maintain clear documentation on created systems and processes, and provide training to team members as needed.
  • ​Security and compliance: Ensure software development processes adhere to industry security and compliance standards.
  • ​Troubleshoot issues: Identify and solve problems in the CI/CD pipeline, working with team members to address any roadblocks to improve efficiency.


The ideal candidate will be able to demonstrate the following:

  • Problem-solving skills and proven record of working well in a team environment
  • Advanced proficiency in communication skills (verbal and written) across all organizational levels
  • Critical thinker and complex problem-solving capabilities with excellent attention to detail
  • Ability to be effective in an environment of rapid change and complexity
     

Job ID
MBI-J0162

Job Type
full_time

Location
United States

Date Posted
14th September 2023

Apply now