DevOps Engineer
TypeFull-time job
LocationPhilippines
Posted2 hours ago
We need an experienced DevOps Engineer to help maintain and modernize our legacy and lean software architectures. The primary focus will be deploying and managing products and APIs to specification in the AWS public cloud. At least one high-level programming language is required, such as Perl, Ruby, or Python. Knowledge of virtualization and containerization technologies like Docker is a must. Experience building and growing monitoring and datastore infrastructures with technology such as Logstash, Splunk, Datadog, or CloudWatch are strongly preferred. This role will involve building and growing platforms with support from a group of DevOps/Systems, Software, and Database Engineers.
What We Can Offer
Negotiable and Competitive pay ++
20 Paid Time Off with 5 convertible to cash at the end of the year
HMO with 1 free dependent
Group Life and Accident Insurance
Other exciting monetary allowances
Great team, culture, and environment and tons of opportunity for career growth
What You'll Do
Manage, maintain, and monitor containerized applications.
Deploy new applications and application environments, enhancements to existing applications, software packages, operating systems, and security patches
Collaborate with other engineering staff in multiple time zones to ensure smooth and reliable operation of software and systems
Identify architectural changes to improve system performance, capability, and scalability of a wide variety of systems and environments
Respond to outages in a timely manner, restoring services or finding the proper resources to assist
Refine system/service monitoring prior to and in response to outages
Write tooling to bridge engineering efforts with company-wide tools
Monitor and test system performance; prepare and deliver system performance statistics and reports
Create and maintain kernels and OS packages
Provide general assistance for Tech Support and Data Center Operations staff
Assist in the development and implementation of disaster recovery plans
Perform general documentation and diagramming
Train others on the systems and technologies you develop or help develop.
Conduct research on emerging technologies in support of systems development efforts, and recommend technologies that will increase cost-effectiveness and systems flexibility
Create & maintain documentation as needed
Perform code review
Participate in an on-call schedule responsible for the functions listed above
What You Need to Qualify
Exceptional analytical, conceptual, and problem-solving abilities
Strong interpersonal and consultative skills
Ability to conduct research into emerging technologies and trends, standards, and products as required
Able to prioritize and execute tasks in a high-pressure environment
Experience working in a team-oriented, collaborative environment
Ability to define problems, collect data, establish facts, and draw valid conclusions
Experience with automation tooling such as Chef, Ansible, Puppet, Salt, Terraform, etc.
Experience with git or other version control systems
Systems operations experience in a large-scale Linux environment.
Proven experience with systems planning, security principles, and general software management best practices
Experience working with virtualization or containerization platforms such as OpenStack, Docker, LXD, or others
Working technical knowledge of current software protocols and Internet standards, including TCP/IP, HTTP, DNS, SMTP, and others.
Software troubleshooting experience
Working technical knowledge of Perl, Python, Bash, or other high-level programming languages
Competence with testing, flowchart, and data mapping tools and procedures
Must be able to communicate in English fluently
Originally posted on Himalayas
What We Can Offer
Negotiable and Competitive pay ++
20 Paid Time Off with 5 convertible to cash at the end of the year
HMO with 1 free dependent
Group Life and Accident Insurance
Other exciting monetary allowances
Great team, culture, and environment and tons of opportunity for career growth
What You'll Do
Manage, maintain, and monitor containerized applications.
Deploy new applications and application environments, enhancements to existing applications, software packages, operating systems, and security patches
Collaborate with other engineering staff in multiple time zones to ensure smooth and reliable operation of software and systems
Identify architectural changes to improve system performance, capability, and scalability of a wide variety of systems and environments
Respond to outages in a timely manner, restoring services or finding the proper resources to assist
Refine system/service monitoring prior to and in response to outages
Write tooling to bridge engineering efforts with company-wide tools
Monitor and test system performance; prepare and deliver system performance statistics and reports
Create and maintain kernels and OS packages
Provide general assistance for Tech Support and Data Center Operations staff
Assist in the development and implementation of disaster recovery plans
Perform general documentation and diagramming
Train others on the systems and technologies you develop or help develop.
Conduct research on emerging technologies in support of systems development efforts, and recommend technologies that will increase cost-effectiveness and systems flexibility
Create & maintain documentation as needed
Perform code review
Participate in an on-call schedule responsible for the functions listed above
What You Need to Qualify
Exceptional analytical, conceptual, and problem-solving abilities
Strong interpersonal and consultative skills
Ability to conduct research into emerging technologies and trends, standards, and products as required
Able to prioritize and execute tasks in a high-pressure environment
Experience working in a team-oriented, collaborative environment
Ability to define problems, collect data, establish facts, and draw valid conclusions
Experience with automation tooling such as Chef, Ansible, Puppet, Salt, Terraform, etc.
Experience with git or other version control systems
Systems operations experience in a large-scale Linux environment.
Proven experience with systems planning, security principles, and general software management best practices
Experience working with virtualization or containerization platforms such as OpenStack, Docker, LXD, or others
Working technical knowledge of current software protocols and Internet standards, including TCP/IP, HTTP, DNS, SMTP, and others.
Software troubleshooting experience
Working technical knowledge of Perl, Python, Bash, or other high-level programming languages
Competence with testing, flowchart, and data mapping tools and procedures
Must be able to communicate in English fluently
Originally posted on Himalayas
Apply on Himalayas →
Job sourced from Himalayas. Applications happen directly on the original platform — we never collect your data.