DevOps Engineer
Summary
DevOps engineer at NCS Philippines (Bonifacio Global City) who builds and maintains CI/CD pipelines for cloud-based microservices, automates deployments across public clouds (AWS/Azure), and troubleshoots production issues. Core stack: AWS DevOps certification, Kubernetes/Docker, Puppet/CloudFormation, Git, and scripting in Perl/Ruby.
GENERAL RESPONSIBILITIES:
The DevOps Engineer is responsible for supporting and collaborating with software developers, system operators, and other IT staff members to manage code releases. Supports the designing, planning, and testing of existing networks. Works with various departments to create and develop systems within a company.
DUTIES AND RESPONSIBILITIES:
Supports the development and maintenance of CI/CD pipeline of Cloud-based or virtual cloud applications in a microservices architecture.
Designs flow to make the application deployment resilient to failures.
Conducts, researches, integrates and automates the deployment of multiple tools and services.
Automates and orchestrates workloads across multiple public cloud providers.
Troubleshoots production issues and coordinates with the development team to streamline code deployment.
Other job-related activities that may be assigned from time to time.
FUNCTIONAL/TECHNICAL COMPETENCIES:
Configuration Management, Knowledge Management, Methods and Tools, Incident Management, Availability Management
CORE COMPETENCIES:
Teamwork & Collaboration, Accountability, Customer Focus, Communication, Innovation, Quality.
JOB SPECIFICATIONS:
Education – At least graduate with a Bachelor’s Degree in IT, Computer Science, Engineering or any related course.
Related Work Experience – working experience in a similar role.
Certified AWS DevOps Engineer.
Self-sufficient and highly hands-on engineer.
Experience developing CI/CD pipelines.
Experience with High Availability, Scalability, and Reliability solutions is an advantage
Experience with Containers and Kubernetes is an advantage.
Experience in Multi-Cloud solutions is an advantage.
Has hands-on experience in building, designing, and maintaining cloud-based applications with AWS, Azure, etc.
Hands-on experience to build and handle VM’s, Containers utilizing tools like Kubernetes, Docker, etc.
Should have experience with deployment management systems such as Puppet, AWS Cloud Formation, or other such tools.
Extensive experience in operating scripting languages like Pearl, Ruby, etc. - Proficient with Git and Git workflows
Knowledge – Knowledgeable in the following:
IT Service Operations or IT Service Management
IT Literacy around Applications and System
Operational Excellence - SDLC and Software Development - Linux/Unix, MySQL, system and network configuration
Skills:
Must have excellent problem-solving and analytical skills.
Must have solid relationship management and performance management skills.
Must have strong written and oral communication skills, interpersonal skills
Must have strong presentation skills.
Must have excellent organizational and time management skills.
Must have passion for service improvement.
Must have exemplary work ethics.
Must have strong business acumen/value chain.
Ability to multi-task and have attention to detail.
Great communication skills, excellent team player
Ability to work with minimum supervision and able to provide guidance to new team members.
Must be adept to work in a fast-paced environment with tight SLAs.