DevOps Engineer
Job Description
We are looking for enthusiastic individuals with expertise in DevOps to become part of our dynamic team, working on innovative projects. You will collaborate with a diverse group of designers, developers, and business specialists to develop solutions that bridge digital and physical experiences.
Key Responsibilities:
. Oversee the creation and enhancement of internal engineering productivity tools and environments.
. Deliver DevOps architecture implementation alongside operational support.
. Engage in cloud deployment architecture and planning (both Private and Public cloud).
. Act as a proactive and hands-on DevOps engineer, focusing on both technology and strategic aspects of the platform.
. Ensure the technical environments are future-ready while maintaining high standards of automation, availability, scalability, and resilience.
. Oversee the development of internal engineering productivity tools and environments.
. Manage processes, implement automation, establish best practices, and maintain documentation.
. Develop and maintain continuous integration and deployment pipelines.
. Implement monitoring automation to accurately identify, predict, and prevent issues within the environment and codebase.
. Conduct research into relevant software issues and products as needed.
. Utilize modern tools and techniques in your work.
. Engage in hands-on coding and mentoring, typically in a pair programming setup.
. Collaborate in teams to create high-quality environments.
. Demonstrate the ability to prioritize and execute tasks effectively in a high-pressure, fast-paced, global setting.
. Possess a broad knowledge of various open-source technologies and configurations.
Qualifications for Success:
. A Degree or Diploma in Computer Science/Engineering, Information Technology, Communications, or a related field.
. Proven knowledge and experience in DevOps automation, containerization, and orchestration using tools such as Kubernetes, Terraform, Ansible, and Docker.
. Strong scripting capabilities in languages such as Python, Bash, or JavaScript.
. Experience with cloud computing deployment and management, particularly with AWS.
. Familiarity with Agile project methodologies.
. Solid understanding of networking principles.
Preferred Qualifications:
. Experience with large-scale distributed systems.
. Comprehensive knowledge spanning operating systems, networking, distributed computing, and cloud computing.
