Job description
We are seeking a highly skilled and experienced DevOps Engineer to join our dynamic team. In this role, you will be responsible for the design, implementation, and maintenance of our company's DevOps infrastructure. You will work closely with cross-functional teams to continuously improve our development and deployment processes, while ensuring the stability and scalability of our systems.
Key Responsibilities:
- Design and implement automated systems for software deployment, monitoring, and infrastructure management
- Collaborate with development teams to optimize build, testing, and release processes
- Troubleshoot and resolve issues related to production systems, including hardware, software, network, and performance-related issues
- Implement automated testing and continuous integration processes- Monitor system health and performance, and proactively identify and resolve issues
- Maintain and improve security and compliance standards- Utilize tools and technologies to optimize the efficiency and effectiveness of our DevOps processes
- Continuously gather and analyze data to identify areas for improvement and implement solutions to increase efficiency and reduce costs
- Develop and maintain technical documentation of the DevOps infrastructure and processes.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum of 3 years of experience in a DevOps or systems/operations role
- Strong background in software development and scripting (e.g. Bash, Python, Ruby)
- Experience working with configuration management tools such as Ansible, Puppet, or Chef
- Proficiency with cloud infrastructure and services (AWS, Azure, Google Cloud)
- Experience with containerisation and orchestration tools (Docker, Kubernetes)
- Knowledge of monitoring and logging tools (Prometheus, ELK stack, New Relic)
- Excellent troubleshooting and problem-solving skills
- Strong understanding of network and system security concepts
- Ability to work independently and in a collaborative team environment
- Excellent communication skills and ability to interact with cross-functional teams
- Relevant certifications in DevOps or cloud technologies are a plus
What We Offer:
- Competitive salary and performance-based bonuses.
- Career development and opportunities for learning new technologies.
- Friendly and professional team.
- Flexible work schedule and remote work options.
- The chance to work on exciting and ambitious projects.
If you're ready to take on this challenge and work for a leading tech organisation - please send your CV using the application button above.