Search by job, company or skills

VisionGroup

DevOps Engineer (SaaS)

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsible for automating, optimizing, and streamlining our software development processes to ensure rapid and reliable delivery of software products. Your expertise in development, operations, and automation will be instrumental in enhancing our systems stability, scalability, and performance.

1. Continuous Integration/Continuous Deployment (CI/CD):

  • Design, implement, and maintain CI/CD pipelines to automate software build, test, and deployment processes.
  • Integrate automated testing frameworks into CI/CD pipelines to ensure software quality and reliability.
  • Monitor and optimize CI/CD pipelines for efficiency and speed.
  • Github Actions

2. Infrastructure as Code (IaC):

  • Utilize configuration management tools such as Terraform, Ansible, or Chef to automate infrastructure provisioning and management.
  • Manage infrastructure resources efficiently using cloud services such as AWS, Azure, Google Cloud Platform, AliCloud, or Huawei cloud.
  • Maintain version-controlled infrastructure code to enable repeatability and consistency.
  • Terraform / Open Tofu

3. Monitoring and Logging:

  • Implement monitoring solutions to track system performance, availability, and reliability.
  • Configure and manage centralized logging systems to facilitate troubleshooting and analysis.
  • Develop alerts and notifications to proactively identify and address potential issues.

4. Containerization and Orchestration:

  • Deploy and manage containerized applications using Docker, Kubernetes, or similar technologies.
  • Optimize containerization strategies for scalability, resilience, and resource utilization.
  • Automate container orchestration tasks to streamline deployment and management processes.

5. Security and Compliance:

  • Implement security best actices throughout the software development lifecycle.
  • Conduct regular security assessments and vulnerability scans to identify and remediate risks.
  • Ensure compliance with regulatory requirements and industry standards.

6. Collaboration and Communication:

  • Collaborate with development teams to understand requirements and optimize development workflows.
  • Work closely with operations teams to align infrastructure provisioning and management with business objectives.
  • Communicate effectively with stakeholders to provide updates, gather feedback, and address concerns.

Requirements:

  • Experience and Education: Relevant experience or education in Computer Science, Information System, or related field. Tertiary-level or bootcamp graduates.
  • Personality: Good troubleshooting skills. Continuous learner. Proactive. Possesses sense of ownership. Interest in the work being done.
  • Language: Proficient in English (verbal & written)

Skills:

  • Proven at least 5 years of experience as a DevOps Engineer or similar role.
  • Proficiency in scripting and programming languages such as Python, Bash.
  • In-depth knowledge of CI/CD Github Actions.
  • Experience with configuration management / IaaC tools like Terraform.
  • Familiarity with cloud platforms such as AWS, Azure, Google Cloud Platform, AliCloud, or Huawei cloud.
  • Adept with DevOps practices, SDLC and Software Release Process.
  • Adequate understanding of Kubernetes, Docker, HashiCorp
  • Familiar with Windows Server and Linux Operating Systems, Bash/Shell Scripting, Git/GitHub.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 144522105