Job Closed
This listing is no longer active.
We are a US-based IT services firm with a consistently growing and fully remote PH team.
DevOps Engineer
Location
Philippines
Posted
54 days ago
Salary
0
Seniority
Senior
Job Description
DevOps Engineer
RemotePro.ph
The best way to look at this role is you would have the main responsibility to own our Linux systems and the responsibility for deployment and the support of team that will handle the maintenance and monitoring of applications on them. This will include custom and other more standard open source and proprietary applications. Our favorite candidate will be able to support at least basic needs for Window DevOps and more. **RESPONSIBILITIES:** - Plan/Design, Build and define the monitoring of our Linux and Windows applications and the systems that run them. - Implement client-requested integrations. - Design/Plan and support team in deploying updates and fixes - Conduct root cause analysis if issues - Investigate and resolve technical issues and create/provide resources to team to prevent. - Develop scripts to automate processes and updates - Provide technical support and design procedures for system troubleshooting and maintenance.
Job Requirements
- Proven experience with version control system administration, including management of the company’s version control system, code remote repositories, branching, and so on.
- Knowledgeable in Linux server administration – management of Linux servers, including but not limited to Ubuntu, Centos, and Debian (you can pick your favorite distro).
- Knowledge of web server administration – management of Nginx and Apache web servers
- Experience with database administration – management of databases and database servers
- Experience with CI/CD and automation – management of the development pipeline and task automation.
- Understanding of Development Security Operations – management of development infrastructure security.
- Experience with bash scripting (experience in Python and PHP is a plus)
- Experience with infrastructure and event monitoring – monitoring infrastructure, resource utilization, security events, and so on.
- Proven experience with cloud computing and virtualization – working with hypervisors and cloud service providers.
Benefits
- Permanent Work from Home
- Competitive Salary
- HMO
- Mental health programs
- Maternity Assistance thru HMO (female employees)
- Paid Vacation Leave
- Technology Allowance
- Internet Allowance
- Weekly Payout
- Career growth and advancement
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
Senior Service Reliability Engineer
ThoughtworksThoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. Over 30 years of delivering extraordinary impact with clients. Helping clients solve complex business problems with technology as the differentiator.
Role Description As a Senior Service Reliability Engineer (SRE) you will take a multifaceted approach to ensure technical excellence and operational efficiency within the infrastructure domain. Specializing in reliability, resilience and system performance, you take a lead role in championing the principles of Site Reliability Engineering. By strategically integrating automation, monitoring and incident response, you facilitate the evolution from traditional operations to a more customer-focused and agile approach. Emphasizing shared responsibility and a commitment to continuous improvement, you cultivate a collaborative culture, enabling organizations to meet and exceed their reliability and business objectives. - You will improve site reliability by building mechanisms/architectures that enable fault tolerance and faster median time to respond and median time to detect. - You will drive the integration of observability automation into the CI/CD pipeline. - You will handle production incidents, manage incident communication with clients and draft root cause analysis documents. - You will monitor performance of production systems and improve their scaling to ensure business goals are met within expected SLA and SLO metrics. - You will work closely with application development teams as advisors on improving system reliability and assisting in implementation for reliability improvements. - You will improve system observability across multiple facets such as logging and metrics, reducing false alarms to eliminate unnecessary toil and improving process efficiency. - You will implement chaos engineering practices as necessary to test system reliability, setting up processes for such testing to be done regularly. - You have a clear understanding of client goals and business needs and setting direction for site reliability in line with the same, e.g.: Achieving application availability with minimum/no disruption (99.999%) if necessary for business. Qualifications - You have hands-on experience in programming and scripting languages such as Python, Go or Bash. - You have a good understanding of at least one Public Cloud, e.g.: AWS, Azure or GCP. - You have had exposure to observability tools such as Grafana, Datadog, NewRelic, ELK Stack, Dynatrace or equivalent and you are proficient in using data from these tools to dissect and identify root causes of system and infrastructure issues. - You are familiar with DevOps and GitOps practices. - You have a good knowledge of container-based architecture and orchestration tools such as Kubernetes, AWS EKS, Docker Swarm, Nomad, etc. - You understand technical architecture and modern design patterns, including microservices, serverless functions, NoSQL and RESTful APIs, with experience in fixing bugs, analyzing logs, building metrics and operational dashboards. - You are familiar with creating infrastructure resources for improving reliability of system that follows Cloud’s Well Architected Framework principles: Reliability, security, cost optimization, performance efficiency and operational. Requirements - You have strong communication and articulation skills, and are proficient in English. - You have good people skills with an emphasis on negotiation and close collaboration with multiple cross-functional teams from the client side and/or Thoughtworks. - You solve challenging problems and difficult to debug issues with a never give up attitude. - You have the ability to work under pressure and with composure during production incidents. - You can confidently recommend improvements backed by strong technical arguments to client stakeholders or application development teams. - You are able to understand requirements provided by the client on both technical and business aspects and break them down for successful implementation. - You have a strong drive and ownership mentality, with a willingness to sign up for and deliver work when called upon, without being too concerned about role boundaries. - You’re willing to be part of a rotation- and need-based 24x7 available team. Benefits - There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. - Your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. - We see value in helping each other be our best and that extends to empowering our employees in their career journeys.
• In this role, reporting to the Head of DevOps, you will be mainly responsible for CI/CD, infrastructure settings and security, and maintenance of systems, virtual machines, Kubernetes clusters, and cloud applications.
• Collaborating with our support, operations and engineering teams, investigate and troubleshoot complex problems. • Developing processes, plans, and infrastructure to deploy new software components and updates safely and efficiently at scale. • Participating in on-call rotations, guiding restoration and repair of service-impacting issues. • Improving our system monitoring and analysis platform to speed error detection and remediation, enhancing performance and reliability.
Role Description We are seeking a skilled and experienced Azure DevOps Engineer with a strong background in Linux administration to join our dynamic team. The ideal candidate will be responsible for managing and optimizing our Azure cloud infrastructure, ensuring seamless CI/CD pipelines, and maintaining the security and efficiency of our Linux-based systems. Senior Level - L3 Required Azure Cloud Experience Key Responsibilities - Azure Cloud Management: - Design, implement, and manage Azure infrastructure using Infrastructure as Code (IaC) tools like Terraform, ARM templates, or Bicep. - Automate cloud deployments and manage resources using Azure DevOps pipelines, scripts, and other automation tools. - Monitor and optimize the performance, scalability, and cost of Azure services. - CI/CD Pipeline Development: - Create, maintain, and enhance CI/CD pipelines for applications and services hosted on Azure. - Collaborate with development teams to integrate code repositories, build processes, and deployment automation. - Ensure proper version control and release management practices are followed. - Linux Administration: - Manage and maintain Linux servers, ensuring high availability, security, and performance. - Perform regular system updates, patches, and configuration management using tools like Ansible, Puppet, or Chef. - Troubleshoot and resolve system-related issues, including networking, security, and application performance. - Security and Compliance: - Implement and enforce security best practices for both Azure cloud services and Linux servers. - Conduct regular security assessments and audits, applying patches and updates as necessary. - Ensure compliance with relevant regulations and industry standards. - Collaboration and Support: - Work closely with development, QA, and operations teams to streamline processes and improve efficiency. - Provide support for production systems, including on-call rotations as needed. - Document processes, configurations, and best practices for both Azure and Linux environments. Qualifications - Proven experience with Azure cloud services, including VM management, networking, storage, and security. - Strong proficiency in Linux system administration, including experience with Red Hat, Ubuntu, or CentOS. - Hands-on experience with CI/CD tools like Jenkins, Azure DevOps, GitLab, or similar. - Proficient in scripting languages such as Bash, PowerShell, or Python. - Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes. Requirements - Strong analytical and troubleshooting skills, with the ability to diagnose and resolve complex technical issues. - Experience in performance tuning, monitoring, and capacity planning for cloud and Linux environments. Soft Skills - Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment. - Strong documentation skills and attention to detail. - Ability to work independently and manage multiple priorities in a fast-paced environment. Preferred Qualifications - Certification in Azure (e.g., Azure Administrator, Azure DevOps Engineer). - Experience with cloud-native tools and services like Azure Kubernetes Service (AKS), Azure Functions, or Logic Apps. - Experience with network security and VPN configuration in cloud environments. - Familiarity with database management in cloud environments (SQL, NoSQL).



