Info Image

DevOps Engineer

Info Image Brisbane, California, United States

Financial Services · 201-500 employees

6 h ago
devops Senior (5-10 yrs) Full-time United States
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The DevOps Engineer will design, implement, and maintain SaaS infrastructure and cloud platforms to ensure high availability and performance. They will also provide expert-level system administration, automation, and support for Linux-based environments.

What they look for

AWS Azure Jenkins Kubernetes IaC Linux Ansible Terraform VMware Packer Python Bash Networking System Administration Cloud Platforms Security

Requirements

Candidates must have a bachelor's degree in information technology or a related field and extensive experience in cloud platform administration and Linux engineering. Proficiency in automation tools like Ansible and Terraform, along with strong knowledge of virtualization technologies like VMware, is required.

Full description

Summary:

The Development and Operations Engineer (DevOps) will be responsible for providing expert-level knowledge and support for SaaS infrastructure and cloud platforms, with a focus on AWS, Azure DevOps, Jenkins, Kuberenetes, IaC, CaC and general infrastructure and systems, such as load balancers, proxies, DNS, networking, hybrid, and storage. The DevOps Engineer will play a crucial role in designing, implementing, and maintaining SaaS infrastructure / cloud platforms while ensuring high availability, security, and performance.

Responsibilities:

  • SaaS Infrastructure Design and Implementation:• Design and implement SaaS/cloud-based infrastructure solutions, ensuring scalability, reliability, and optimal performance.
  • Develop and maintain architecture blueprints, documentation, and standard operating procedures for Linux and/or SaaS systems.
  • Collaborate with cross-functional teams to define system requirements and ensure seamless integration with other technologies.
  • System Administration and Support:• Provide expert-level support for SaaS systems, including troubleshooting complex issues, performance optimization, and system tuning.
  • Monitor system performance, identify bottlenecks, and recommend appropriate solutions.
  • Implement security best practices, including user management, access control, and system hardening.
  • Ensure timely patching and updates of SaaS systems, following established change management processes.
  • Automation and Configuration Management:• Utilize various tools, such as Data Dog, Gitlab, Jira, etc., to automate deployment, configuration, and management of SaaS infrastructure.
  • Develop and maintain various playbooks, templates, and configurations for provisioning and managing resources.
  • Continuously improve automation workflows to streamline processes and increase efficiency.
  • Linux Server Virtualization:• Manage VMware-based virtualized environments, including vSphere, ESXi, and vCenter Server.
  • Provision and maintain virtual machines, templates, and snapshots.
  • Monitor virtual infrastructure performance and troubleshoot issues related to virtualization.
  • Collaboration and Knowledge Sharing:• Collaborate with cross-functional teams to provide guidance and expertise on Linux-related matters.
  • Share knowledge and mentor junior team members, promoting professional growth and development.
  • Stay up to date with the latest trends and advancements in Linux technologies, attending conferences and training sessions as needed.

Qualifications:

  • Bachelor's degree in software design, information technology or related field
  • Extensive experience as cloud-platform administrator or engineer, with a focus on AWS, Azure, GCP and general infrastructure such as load balancers, proxies, DNS, networking, hybrid and storage
  • Extensive experience as a Linux Administrator or Engineer, with a focus on Ansible, Terraform, Ubuntu, Red Hat Enterprise Linux, VMware, and Packer.
  • Strong knowledge of cloud-platform and/or Linux operating systems, including system administration, troubleshooting, performance tuning, and security.
  • Proficiency in automation and configuration management tools such as Ansible, Terraform, and Packer.
  • Solid understanding of virtualization technologies, particularly VMware vSphere, ESXi, and vCenter Server.
  • Experience in designing and implementing Linux-based infrastructure solutions, considering scalability, reliability, and performance.
  • Knowledge of scripting languages like Java, Javascript, C, C++, PHP, Linux shell, Bash, Python, or Perl for automation and scripting tasks.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Strong problem-solving skills and the ability to analyze and resolve complex technical issues.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Relevant certifications such as AWS Certified DevOps Engineer, RHCE, VCP, LPIC, or HashiCorp Certified: Terraform Associate are highly desirable.

Similar roles