The role requires the incumbent to manage and optimize internal engineering productivity tools and environments, ensuring high levels of automation, scalability, and resilience.
The position involves hands-on DevOps architecture implementation, cloud deployment planning, and continuous integration and deployment pipeline management.
Responsibilities
- Manage the development and operation of internal engineering productivity tools and environments.
- Implement and support DevOps architecture, focusing on cloud deployment planning for both private and public clouds.
- Ensure future-proofing of technical environments with a focus on automation, availability, scalability, and resilience.
- Develop and maintain continuous integration and deployment pipelines.
- Automate monitoring to detect, predict, and prevent issues in the environment and code base.
- Conduct research into software issues and new technologies as required.
- Engage in hands-on coding and mentoring, often within a pair programming environment.
- Work collaboratively with multidisciplinary teams to build and maintain high-quality environments.
- Prioritize and execute tasks effectively in a high-pressure, fast-paced environment.
- Utilize and configure various open-source technologies and tools.
Requirements
- Qualifications: Degree or Diploma in Computer Science/Engineering, Information Technology, Communications, or related disciplines.
- Strong knowledge and experience in DevOps automation, containerization, and orchestration using Kubernetes, Terraform, Ansible, and Docker.
- Proficiency in scripting languages such as Python, Bash, or JavaScript.
- Experience in cloud computing deployment and management, particularly with AWS and Azure.
- Familiarity with Agile methodologies.
- Strong understanding of networking and Infrastructure as Code (IaC) practices.
- Preferred: Experience with highly scalable distributed systems and a broad knowledge base in OS, networking, distributed computing, and cloud computing.
Skills: html,typescript,javascript,css,rollup,software,devops,applications software development,aws,babel,continuous deployment,gcp,agile,mentoring,next.js,ci/cd,networking,scalability,monitoring,kubernetes,azure,infrastructure as code (iac),webpack,automation,bash,react.js,docker,cloud deployment planning,resilience,continuous integration,software development,agile methodologies,devops architecture,google cloud,python,ast,node.js,git,coding,cloud,ansible,terraform,react