ATTSPACE X BLACKSMITH

DevOps Engineer

Petaling Jaya, Selangor, Malaysia

4 months ago
Save Job

Summary

Job title: DevOps Engineer


Reporting to: Manager


Job Overview:

We are seeking a skilled Senior DevOps Engineer to join our engineering team. As a DevOps Engineer, you will be responsible for maintaining and optimizing our cloud infrastructure, implementing CI/CD pipelines, and ensuring the reliability and security of our systems.


Job Descriptions:


Infrastructure & Cloud Management

  • Design, implement, and maintain AWS cloud infrastructure using Infrastructure as Code principles
  • Manage and optimize cloud resources for cost-effectiveness and performance
  • Implement and maintain disaster recovery and backup solutions
  • Configure and manage network security, including VPCs, security groups, and IAM policies


CI/CD & Version Control

  • Maintain and improve our self-hosted GitLab infrastructure
  • Design and implement CI/CD pipelines for multiple technology stacks including C#, Node.js, Vue.js, Nuxt.js, Angular, and Flutter applications
  • Automate build, test, and deployment processes
  • Implement branching strategies and ensure code quality standards


Database Administration

  • Manage and optimize PostgreSQL and MySQL databases
  • Implement database backup and recovery procedures
  • Monitor database performance and implement optimization strategies
  • Maintain high availability and disaster recovery solutions for database systems


Monitoring & Security

  • Implement comprehensive monitoring solutions for all infrastructure components
  • Set up logging and alerting systems
  • Conduct security audits and implement security best practices
  • Manage SSL certificates and security configurations


Documentation & Process Improvement

  • Create and maintain technical documentation
  • Develop and document standard operating procedures
  • Continuously improve DevOps processes and workflows
  • Provide technical guidance to development teams


Job Requirements:


Technical Skills

  • Strong experience with AWS services and cloud architecture
  • Expertise in Infrastructure as Code (Terraform, CloudFormation)
  • Proficiency in shell scripting and at least one programming language
  • Experience with GitLab CI/CD and GitLab administration
  • Strong knowledge of containerization (Docker) and orchestration (Kubernetes)
  • Experience with monitoring tools and log management systems


Database Skills

  • Experience managing PostgreSQL and MySQL in production environments
  • Understanding of database performance tuning and optimization
  • Knowledge of backup and recovery procedures


Development Environment Experience

  • Familiarity with C# and Node.js environments
  • Understanding of modern frontend frameworks (Vue.js, Nuxt.js, Angular)
  • Experience with mobile app deployment (Flutter)
  • Knowledge of testing frameworks and continuous testing practices


Soft Skills

  • Excellent problem-solving and analytical abilities
  • Strong communication skills and ability to work with cross-functional teams
  • Self-motivated with the ability to work independently
  • Experience in mentoring junior team members


Nice to Have

  • AWS certifications (Solutions Architect, DevOps Engineer)
  • Experience with microservices architecture
  • Knowledge of security best practices and compliance requirements
  • Experience with infrastructure monitoring tools
  • Familiarity with agile development practices

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: