Wahojobs LogoWahojobs Logo

Senior DevOps Engineer

Key Responsibilities:

  • Build and maintain the CI/CD pipelines for seamless integration and deployment of code.
  • Build support tools to assist development operations (monitoring, tracking, reporting, automation, etc)
  • Work & Implement containerized applications (such as Docker)
  • Collaborate with software engineers, QA, and security teams to implement best practices in infrastructure and deployment.
  • Configure monitoring systems for performance and reliability, ensuring 24/7 uptime and quick incident responses.
  • Review & report assessments of system health, security, and performance.
  • Automate infrastructure provisioning, scaling, and management using tools like Terraform, Ansible, or similar.

Requirements:

  • Understanding of CI/CD pipelines, infrastructure-as-code, and container orchestration.
  • Shell / CLI & Python (or alternative) scripting for creating automation tools and utilities functions to assist engineers and processes.
  • Experience with Github workflows and Actions
  • Experience with Wordpress application development

Nice to Have:

  • Experience with AWS components such as ALB, ELB, EC2, ECR, CloudFront, S3, Aurora, Dynamo, ElasticCache, Lambda, CloudWatch, CodePipeline, CodeBuild, CodeDeploy, Step Functions, Route53, EFS, Secrets, VPC, API Gateway, IAM, Security Groups
  • Understand and apply agile principles and values. This includes promoting collaboration, InnerSource, responding to change, and delivering value to the customer iteratively
  • Experience managing incident management and monitoring up-time metrics
  • Familiarity with monitoring tools like Prometheus, Grafana, or ELK Stack.
  • Solid knowledge of networking, system security, and data management.
  • Excellent troubleshooting and problem-solving skills, with a proactive approach to system management.

Personal Traits:

  • Excellent communication and teamwork skills.
  • Strong analytical and troubleshooting abilities.
  • Keen attention to detail and commitment to delivering high-quality work.
  • Ability to handle multiple tasks efficiently and independently.