Job Description
Intermediate DevOps Engineer position at BETSoftware.
Responsibilities
- Design & implement CI / CD solutions using approved patterns for single and multi‑tier architectures.
- Track monitoring and alerting of downstream operations to identify CI / CD issues.
- Share successful patterns for building applications / services across teams.
- Be actively involved in roll‑back / forward decision making.
- Gather and analyse user / business system requirements, identify dependencies.
- Visualise end‑to‑end software flow to convey CI / CD value.
- Share operational needs and forecasts for accurate project planning.
- Collaborate with project managers and developers to deploy systems timely and ensure scalability.
Implementation of Solution
Deliver efficient, compatible, reliable, maintainable solutions.Ensure functional completeness and high usability.Apply containerisation concepts and implement testing strategies within CI / CD.Maintain continuous monitoring and configuration management.Monitoring & Configuration
Accelerate CI / CD with monitoring and configuration tools.Deploy new applications / modules, perform upgrades and fixes.Ensure readiness for production based on procedures.Document knowledge transfer and evaluate existing platforms.Recommend solutions to enhance performance via gap analysis.Tools & Technologies
Deep understanding of DevOps concepts and various tools.Identify new tools to improve overall effectiveness.Increase development velocity and code quality.Familiarity with GitHub, GitHub Actions.Understand microservices implementation.Behavioural Outputs
Design, implement and maintain CI / CD pipelines.Create and maintain IaC templates for infrastructure provisioning.Automate configuration of servers and services with tools like Azure DevOps, OpenShift, or Ansible.Set up monitoring solutions such as Prometheus, Grafana, or ELK Stack.Use containerisation technologies like Docker and orchestrate with Kubernetes.Communicate effectively and document processes.Apply security best practices and scanning tools.Automate repetitive tasks with scripting languages.Manage source control with Git.Optimize performance and resource utilisation.Plan disaster recovery and backup strategies.Provision and manage development, testing, and production environments.Collaborate using Slack, Microsoft Teams, or other tools.Mentor junior team members.Optimize cloud resource costs.Qualifications
Diploma / Degree in IT or related work experience.Minimum 3 years in IT field.Detailed knowledge of SDLC and software project management.Basic understanding of programming languages (.NET, C#, JavaScript frameworks such as Angular and React).Familiarity with Git, GitHub, GitHub Actions.Knowledge of ArgoCD, RedHat OpenShift, Microservices.Basic networking and server administration skills.Strong communication, collaboration, problem‑solving mindset.Advantageous Certifications
Red Hat Certified Engineer (RHCE)Certified Kubernetes Administrator (CKA)Certified Docker Associate (DCA)Microsoft Certified : Azure DevOps EngineerKnowledge of CockroachDB, Redis, SQL Databases and PowerShell scripting.Living Our Spirit
Encourage teamwork, collaboration and common goals.Respect authenticity and foster an environment for ideas.Promote continuous improvement and learning.Commit to high‑performance culture.Seniority level
Mid‑Senior levelEmployment type
Full‑timeJob function
Engineering and Information TechnologyIndustries
IT Services and IT Consulting#J-18808-Ljbffr