Senior DevOps Engineer
TypeFull-time job
LocationPhilippines
Posted1 hour ago
We are interested in offering an opportunity to a talented Senior DevOps Engineer to design and assist in the transformation of our legacy datacenter-hosted applications and new microservice architectures into the AWS public cloud. Leveraging continuous integration and delivery pipelines, we know we can produce lean applications that can efficiently meet the demands from our both our recruiter and jobseeker users. Are you a maestro at orchestrating the deployment, security testing and QA automation of a variety of apps? We require full-stack development experience building production-ready applications using a high-level programming language such as Javascript, .NET or Python. Production of effective app and data monitoring with technology such as Logstash, Splunk, Datadog, or Cloudwatch is strongly preferred. This role will involve technical leadership for the DevOps team and building and growing platforms with support from SysOps, Product Engineering and Database teams.
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 continuous integration and continuous deployment (CI/CD) pipelines for multi-environment applications leveraging tooling, preferably GitLab CI
Deploy new applications and application environments, enhancements to existing applications, software packages, operating systems, and security patches
Lead, mentor and review code for a small team of DevOps engineers.
Manage, maintain, and monitor containerized applications.
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
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
Participate in an on-call schedule responsible for the functions listed above
Conduct research into emerging technologies and trends, standards, and products as required
What You Need to Qualify
Minimum 10 years managing version control systems like Git
Minimum 10 years managing virtualization or containerization platforms such as OpenStack, Docker, LXD, or others
Minimum 10 years managing automation tooling such as Chef, Ansible, Puppet, Salt, Terraform, Cloudformation etc.
Minimum 5 years developing applications utilizing Javascript, .NET or Python, or other high level programming languages
Minimum 5 years managing applications in the AWS public cloud
Minimum 5 years leading a project
Minimum 5 years managing Linux environments
Ability to clearly articulate design and implementation choices
Proven experience with systems planning, security principles, and general software management best practices
Working technical knowledge of current software protocols and Internet standards, including TCP/IP, HTTP, DNS, SMTP, and others.
Competence with documentation practices, 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 continuous integration and continuous deployment (CI/CD) pipelines for multi-environment applications leveraging tooling, preferably GitLab CI
Deploy new applications and application environments, enhancements to existing applications, software packages, operating systems, and security patches
Lead, mentor and review code for a small team of DevOps engineers.
Manage, maintain, and monitor containerized applications.
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
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
Participate in an on-call schedule responsible for the functions listed above
Conduct research into emerging technologies and trends, standards, and products as required
What You Need to Qualify
Minimum 10 years managing version control systems like Git
Minimum 10 years managing virtualization or containerization platforms such as OpenStack, Docker, LXD, or others
Minimum 10 years managing automation tooling such as Chef, Ansible, Puppet, Salt, Terraform, Cloudformation etc.
Minimum 5 years developing applications utilizing Javascript, .NET or Python, or other high level programming languages
Minimum 5 years managing applications in the AWS public cloud
Minimum 5 years leading a project
Minimum 5 years managing Linux environments
Ability to clearly articulate design and implementation choices
Proven experience with systems planning, security principles, and general software management best practices
Working technical knowledge of current software protocols and Internet standards, including TCP/IP, HTTP, DNS, SMTP, and others.
Competence with documentation practices, 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.