DevOps Engineer
OneDayOnly
- Woodstock, Cape Town
- Permanent
- Full-time
- Infrastructure Automation: Craft, design, and perpetuate automation pipelines, meticulously provisioning, configuring, and managing infrastructure across the cloud landscapes of Azure.
- CI/CD Implementation: Be the driving force behind the creation and orchestration of robust CI/CD pipelines, harnessing the power of Repository Service Actions to ensure the swift and seamless delivery of software across cross-functional teams.
- Cloud Management: Channel your expertise into the administration and optimization of cloud resources on Azure, ensuring optimal performance, cost-efficiency, and security.
- Monitoring and Logging: Forge real-time visibility and proactively tackle challenges with advanced monitoring solutions.
- Security and Compliance: Establish a fortress of security and compliance, implementing best practices for both access control and compliance within the cloud environment and application deployments.
- Collaboration and Tooling: Cultivate a collaborative ecosystem by seamlessly integrating tools such as Teams, Postman, Git, Jira, fostering streamlined communication and project management with our development teams.
- Scalability and Automation: Architect the future by integrating Tools like Terraform or similar into our infrastructure provisioning and automation, ensuring that scalability requirements are met with ease.
- Networking: Develop a robust grasp of network architecture to fine-tune application performance, especially within the dynamic world of Kubernetes clusters.
- Automated Testing: Elevate our testing strategies with expertly curated automated testing approaches, including unit, integration, and end-to-end testing, utilising tools like Cypress.
- Docker virtuosity, including the ability to create intricate docker containers from scratch.
- Proficiency in building Azure/AWS DevOps YAML pipelines, as well as classic Release pipelines.
- Proven experience maintaining both Linux and Windows servers.
- Skilful setup and management of API Gateways, combined with the automation of API testing.
- The capability to weave magic with telemetry tools and Code Repository actions.
- A knack for crafting Terraform (or similar tools) scripts from the ground up.
- A nuanced understanding of CI/CD processes for enterprise applications.
- Working knowledge of an Application Performance Management (APM) tool.
- Familiarity with Full Stack Deployments is a plus, showcasing your willingness to explore the cutting edge.
- A deep comprehension of data science pipelines and their harmonious integration with DevOps practices.
- Knowledge of mobile application deployment is an added bonus.
- Familiarity with advanced databases such as PostgreSQL and MySQL/MARIADB is a distinct advantage.
- A Bachelor's degree in computer science, engineering, or a related field, or equivalent work experience.
- A proven track record of 5+ years in a DevOps Engineer or similar role, showcasing substantial experience in software development and infrastructure.
- Certifications as an AWS DevOps Engineer or Azure DevOps Engineer, substantiating your cloud expertise.
- Proficiency in containerisation techniques, with a knack for building PHP applications within docker/containers.
- Hands-on experience with Azure DevOps, AWS DevOps pipelines, or similar YAML-based CI/CD tools.
- Scripting mastery in languages such as Bash, PowerShell, or Python.
- A solid grasp of networking fundamentals and basic hosting concepts.
- Demonstrated aptitude in crafting and sustaining cloud environments.
- The ability to breathe life into existing operational and deployment processes through automation.
- Excellent communication skills.
- You have a can-do attitude.
- Can cope under pressure.
- A positive outlook on life.
- Strives for continuous improvement.
- Work smart, not hard.
- Assist with associated duties in the department as per instruction from management