Important Notice       Be aware of a scam where Redfish employees are being impersonated via WhatsApp and text messages

Read the Notice

CATCH OF THE DAY

High-tech industry news, companies, jobs, innovation and trends.

We are seeking a DevOps Engineer who will be responsible for building, managing, and automating our AWS infrastructure. This role will work closely with the engineering team to optimize the software development lifecycle from coding and deployment to maintenance and updates. They will also help plan projects and be involved in project management decisions. Our ideal candidate will have a solid background in software engineering, as well as a collaborative team spirit and the ability to manage their own time and work independently. 

Typical Duties and Responsibilities

  • Implement and manage continuous delivery systems and methodologies on Amazon Web Services (AWS), Azure, or Google Cloud Platform (GCP)
  • Design and maintain automated deployment systems
  • Ensure the availability, performance, security, and scalability of AWS production systems
  • Recommend process improvements to ensure system scalability and reliability 
  • Support development and maintenance of CI/CD processes for application deployments
  • Manage the creation, release, and configuration of production systems
  • Design and deploy systems for metrics, logging, and monitoring 
  • Manage, monitor, and optimize automation tools for deployment, monitoring, and operations
  • Troubleshoot and resolve issues in development, testing, and production environments
  • Evaluate new technology alternatives and vendor products

Education

  • Bachelor’s degree in computer science, engineering, or a related field

Required Skills and Experience

  • 3+ years of experience in provisioning, operations, and management of AWS environments
  • Experience in code development in at least one high-level programming language
  • Experience with automation software like Chef, Ansible, and Puppet
  • Experience building and maintaining CI/CD pipelines
  • Experience with multi-tier architectures, load balancers, caching, web servers, application servers, databases, and networking
  • Proficiency with Git and Git workflows
  • Proficiency with scripting languages including Python, Ruby, and/or Shell
  • Knowledge of databases and SQL
  • Knowledge of operating system administration
  • Knowledge of contemporary processes and methodologies for development and operations
  • Knowledge of how to secure AWS environments and meet compliance requirements
  • Excellent organizational and time management skills
  • Strong problem-solving skills

Preferred Qualifications

  • Knowledge of AWS Disaster Recovery design and deployment across regions