DevOps Engineer
Philippines - Technology Campus
Dyson
Uraauurtavaa teknologiaa. Tutustu valikoimaan ja hanki Dysonin pölynimureita, hiustenhoitotuotteita, ilmanpuhdistimia, tuulettimia, käsienkuivaajia ja valaisimia.About Us:
Join our exciting global software organisation where you'll have the opportunity to learn and contribute to our software development toolchain. We're passionate about how effective tools and practices empower teams to build amazing products at the forefront of mechanics, software, electronics, and machine learning. If you're eager to learn about DevOps, automation, and how to support development teams, we want to hear from you.
Reporting to the Global Head of Software Tools & Process, this role will assist in the development and maintenance of software solutions for our development tools and services. You'll contribute to ensuring our environment is up-to-date and supports efficient product delivery and business processes, while also learning about continuous improvement initiatives.
About the Role:
As a DevOps Engineer, you will play a key role in assisting with the delivery of automation solutions and enabling integrations that support our software development teams. You will work under the guidance of senior team members to learn and contribute to the implementation and stability of solutions that improve our development workflows. This role is an excellent opportunity to build a strong foundation in DevOps practices and gain hands-on experience with a variety of tools and technologies.
Key Responsibilities:
· Assist in Automation Efforts: Contribute to the development and maintenance of automation scripts using Python to help integrate various development tools and applications, under the guidance of senior engineers.
· Support Integration Tasks: Learn to assist in the integration of our development tools (e.g., Jira, Confluence, Bitbucket, Bamboo, Artifactory) with other systems, gaining experience with Python and RESTful APIs.
· Learn Technical Implementation: Participate in the technical delivery of requirements into tested code and application configurations, following agreed standards and build methods, with guidance from senior team members.
· Contribute to Problem Solving: Take an active role in learning how to identify and resolve engineering problems and assist in validating solutions through appropriate testing.
· Support Team Initiatives: Contribute to team-level initiatives and projects under the direction of senior team members.
· Assist with Tool Management: Learn about the configuration and deployment of software development tools, applications, and build pipelines.
About You:
Qualifications & Skills:
· A foundational understanding or keen interest in software development tools and applications, such as Atlassian Jira/Confluence/Bitbucket/Bamboo, BlackDuck, SonarQube, Artifactory, TestRail, Grafana.
· Developing proficiency in Python or a strong aptitude and willingness to learn Python for automation and integration. Basic understanding of Bash is a plus.
· Basic understanding or willingness to learn about Linux operating systems (RHEL/Ubuntu) and Windows Server/Windows OS.
· A basic understanding or willingness to learn about databases (MS SQL / PostgreSQL).
· Familiarity with basic networking concepts (DNS, DHCP, VLANs, Firewalls) is a plus.
· Basic understanding or willingness to learn about RESTful APIs.
· An interest in learning about web server technologies (Apache, Nginx, Tomcat) and virtualization (vSphere Enterprise/ESXi).
· A basic understanding or eagerness to learn about Version Control systems (Git/SVN).
· Good verbal and written communication skills and comfortable sharing your work and ideas within the team.
· A willingness to collaborate effectively with team members and learn from others.
· A proactive approach to learning and a desire to understand the bigger picture of software delivery.
Behaviours:
· Eagerness to Learn: A strong desire to learn about DevOps principles, automation, and software development tools.
· Focus on Delivery: A willingness to contribute to team goals and support the delivery of solutions.
· Curious & Inquisitive: A natural curiosity and a desire to understand how things work.
· Effective Communicator: Willing to communicate clearly and ask questions when needed.
· Proactive Learner: Takes initiative to learn new technologies and skills.
· Collaborative Team Player: Works well with others and is open to feedback.
· Adaptable: Willing to learn and adjust in a dynamic environment.
We Would Love It If You Also Had:
· A passion for software development and the tools and services needed to enable it.
· An interest in Agile techniques used in software development.
· A basic understanding of software scanning tools like Sonarqube & BlackDuck.
· An interest in data and how it can be used to improve processes.
· Familiarity with any cloud provider (AWS, Azure, GCP) is a plus.
· An interest in monitoring and observability concepts.
· Basic scripting skills in any language (PowerShell, Python, Groovy, etc.
Dyson is an equal opportunity employer. We know that great minds don’t think alike, and it takes all kinds of minds to make our technology so unique. We welcome applications from all backgrounds and employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other any other dimension of diversity.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile APIs AWS Azure Bitbucket Confluence DevOps Engineering GCP Git Grafana Jira Linux Machine Learning MS SQL Pipelines PostgreSQL Python SQL Testing
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.