DevOps Engineer 1

We Want You:

We are on the lookout for exceptional candidates that are cloud space owners; DevOps Engineers with winning attitudes, skills, and experience in designing, leading, and building automated deployment toolsets, in support of our infrastructure environment, code management, as well as CI and CD processes which are our target.

Your set of best practices will complement our code management, deployments, and releases across multiple Teams/products in CI /CD.

 

Your Check-list:

  • Deployments;
  • Planning preparation and participation;
  • Implementation of solution;
  • Support testing and verification;
  • Perform monitoring and configuration.

 

You Bring:

  • At least 5-6 years of experience within a development environment;
  • Bachelor’s degree in Computer Science, Software Engineering, or similar field;
  • Demonstrated leadership skills;
  • SQL experience;
  • Detailed knowledge of the SDLC and management of software projects;
  • Good written and verbal communication skills;
  • Strong attention to detail.

 

Nice To Have

  • Experience in document stores such as Couchbase / Mongo would be advantageous
  • Experience in Message Brokers such as RabbitMQ / Kafka / Red Panda would be advantageous

 

What You’ll Do

  • Implement CI/CD solutions using the most appropriate approved patterns;
  • Implement CI/CD solutions for single and multi-tier architectures;
  • Be actively involved with roll-back/forward procedures;
  • Planning preparation and participation;
  • Act based on your understanding/findings to reduce the possibility of failure;
  • Understand the CI/CD requirements for all projects by attending project planning meetings when required or taking all other reasonable steps to explain and help Teams visualize the end-to-end flow of software, through DevOps;
  • Help Teams get a better understanding of the steps involved to get CI/CD done, which in turn brings value to the customer;
  • Share operational needs and development forecasts to allow for accurate planning of projects in a timely manner;
  • Working with Project Managers and Developers to get software and systems up and running in a timely manner;
  • Understand and implement containerization of the OS and libraries that encompass the entire runtime environment;
  • Understand and implement running applications in a virtualized environment (Windows Server, Linux VMs);
  • Server Virtualisation;
  • Document the CI/CD process as well as the server setup;
  • Ensure the Project Management Team and Management Team are informed of potential risks due to unfixed defects or fixed defects;
  • Assist developers in practicing high quality/velocity methodologies such as test-driven development (TDD);
  • Ensure that each change is built and verified by means of tests and verifications that would quickly detect any integration errors;
  • Perform upgrades and complete fixes within the production environment;
  • Perform monitoring, configuration, maintenance, and troubleshooting of the implemented solution;
  • Display knowledge of various DevOps tools and technologies;
  • Use tools to increase the overall development velocity and code quality.

 

The Company We Keep:

At BET Software, we don’t just recruit talent, we cultivate it. Our learning and development programs, our various opportunities for growth, and our well-deserved incentives are what keep our All-Star Team the best among the rest.

Please note that only candidates who meet the stipulated minimum requirements will be considered. If you have not heard from us within 30 days, kindly consider your application to be unsuccessful.