Baytech

DevOps Engineer

DevOps Engineer

Pasig, National Capital Region, Philippines

Pasig, National Capital Region, Philippines

Fulltime

Fulltime

Remote

Remote

Job Title:  DevOps Engineer (Containerization, Orchestration, and Cloud Specialist)

 

Position Overview:

We're seeking an experienced DevOps Engineer who is knowledgeable in containerization, orchestration, and cloud computing platforms (AWS, Google Cloud). The ideal candidate will have a strong background in designing, implementing, and maintaining scalable, secure, and efficient cloud-based infrastructure and applications. This role will be responsible for ensuring the smooth operation of our cloud-based systems, applications, and services, and for driving DevOps best practices and automation across the organization. The successful candidate will have a collaborative mindset, strong coding and scripting skills, and experience with containerization and orchestration tools (Docker, ECS, ECR, EKS, Fargate).

 

Key Responsibilities:


  1. Containerization and Orchestration:

  • Design, implement, and manage containerized applications using Docker, ECS, ECR, EKS, and Fargate.

  • Develop and maintain container orchestration pipelines to ensure seamless deployment and scaling of applications.

  • Collaborate with development teams to ensure containerized applications are built, tested, and deployed efficiently.


2. Cloud Infrastructure Management:

  • Design, implement, and manage cloud-based infrastructure on AWS and Google Cloud platforms.

  • Configure and manage cloud resources, including compute, storage, database, and security services.

  • Ensure cloud resources are optimized for performance, cost, and security.


3. Automation and Deployment:

  • Develop and maintain automated deployment scripts using tools like Terraform, Ansible, and Jenkins.

  • Implement continuous integration and continuous deployment (CI/CD) pipelines to ensure seamless deployment of applications and services.

  • Collaborate with development teams to ensure smooth handoffs and deployment of code changes.


4. Security and Compliance:

  • Implement and maintain security best practices and compliance requirements for cloud-based infrastructure and applications.

  • Ensure adherence to organizational security policies and compliance requirements (e.g., HIPAA, PCI-DSS, GDPR).

  • Collaborate with security teams to ensure security and compliance requirements are met.


5. Monitoring and Troubleshooting:

  • Design and implement monitoring and logging solutions to ensure visibility into cloud-based infrastructure and applications.

  • Troubleshoot and resolve issues related to cloud infrastructure, applications, and services.

  • Collaborate with development teams to resolve issues and improve application performance.


6. DevOps Best Practices:

  • Promote and implement DevOps best practices across the organization, including continuous integration, continuous deployment, and continuous monitoring.

  • Collaborate with development teams to improve development processes and practices.

  • Develop and maintain documentation for DevOps processes and procedures.


7. Collaboration and Communication:

  • Communicate effectively with technical and non-technical stakeholders to ensure successful project execution and issue resolution.

  • Collaborate with development teams, security teams, and other stakeholders to ensure successful project delivery and operational efficiency.

  • Foster a culture of collaboration and open communication within the organization.

 

Requirements:

1. Education:

  • Bachelor's degree in Computer Science, Engineering, or related field.


2. Experience:

  • 4+ years of experience in DevOps, cloud computing, or related field.

  • 2+ years of experience with containerization and orchestration tools (Docker, ECS, ECR, EKS, Fargate).

  • 2+ years of experience with cloud computing platforms (AWS, Google Cloud).

  • 1+ year of experience with automation tools (Jenkins, Terraform, Ansible).

  • 1+ year of experience with DevSecOps practices.


3. Skills:

  • Strong knowledge of containerization and orchestration tools (Docker, ECS, ECR, EKS, Fargate).

  • Strong knowledge of cloud computing platforms (AWS, Google Cloud).

  • Strong knowledge of automation tools (Jenkins, Terraform, Ansible).

  • Strong knowledge of Linux/Unix operating systems.

  • Strong knowledge of scripting languages (e.g., Python, Bash).

  • Strong knowledge of containerization (Docker) and orchestration (Kubernetes).


4. Certifications:

  • AWS Certified Solutions Architect - Associate (or higher).

  • Google Cloud Certified - Professional Cloud Developer (or higher).

  • Docker Certified Associate (or higher).

  • Kubernetes Certified Administrator (or higher).

 

Nice to Have:

1. Experience with:

  • Service mesh (Istio, Linkerd).

  • Cloud security (IAM, identity and access management).

  • Cloud governance (cost management, compliance).


2. Certifications:

  • Certified Information Systems Security Professional (CISSP).

  • Certified Information Security Manager (CISM).

  • Certified DevOps Engineer (CDE).


Application Form