As a Devops Engineer II, you will be knowledgeable on:
- Infrastructure Management:
Design, build, and maintain scalable and efficient infrastructure using AWS services.
Implement and manage Kubernetes (EKS) clusters for container orchestration.
- Automate infrastructure provisioning and configuration management using tools like Terraform.
- CI/CD Pipeline:
Develop and maintain CI/CD pipelines using Jenkins to ensure smooth and fast deployments.
Integrate automated testing, static code analysis, and security checks into the CI/CD pipeline.
- Monitoring and Logging:
Set up and manage monitoring systems using Prometheus and Grafana to ensure the health and performance of infrastructure and applications.
Create dashboards and alerts to proactively identify and resolve issues.
- Collaboration:
Work closely with development, QA, and operations teams to streamline the software development lifecycle.
Assist in troubleshooting and resolving production issues.
- Security and Compliance:
Implement best practices for security, backup, and disaster recovery.
Ensure compliance with industry standards and regulations.
Who are your stakeholders
- Development Team: Collaborate to integrate development and operations, ensuring smooth and efficient code deployments.
- Security Team: Ensure security best practices are integrated into the DevOps processes.
- IT Ops Teams: Work closely to maintain and improve system reliability and performance. Collaborate for end-to-end integration of systems and apps
- Executives and Management: Communicate progress, challenges, and the business impact of DevOps initiatives.
What you ll bring
- Strong understanding of DevOps principles and best practices.
- 3-5 years of experience with other DevOps tools and technologies (Ansible, Docker, Git).
- Excellent communication and teamwork skills.
- Self-motivated and able to work independently with minimal supervision.
- AWS: Proficiency in various AWS services ( EC2, S3, RDS, IAM, Elastic cache, ).
- Kubernetes (EKS): Hands-on experience with deploying and managing Kubernetes clusters.
- Jenkins: Expertise in setting up and managing CI/CD pipelines.
- Prometheus & Grafana: Strong knowledge of monitoring and alerting with Prometheus and visualizing metrics with Grafana.
- Scripting & Automation: Proficiency in scripting languages (Bash, Python) and infrastructure as code (Terraform, CloudFormation).
- Problem Solving: Excellent problem-solving skills and ability to troubleshoot complex systems.
We ve highlighted some key skills, experience and requirements for this role. But please don t worry if you don t meet every single one. Our talent team strives to find the best people. They might see something in your background that s a fit for this role or another opportunity at MiQ. If you have a passion for the role, please still apply.
What impact will you create
- Enhanced Collaboration: Fostering better communication and collaboration between development and operations teams, breaking down silos.
- Increased Efficiency: Automating repetitive tasks and streamlining workflows to speed up the development and deployment process.
- Improved Quality: Implementing continuous integration and continuous delivery (CI/CD) pipelines to ensure consistent and reliable software releases.
- Greater Agility: Enabling faster iterations and quicker response to changes in the market or customer needs.
- Higher Reliability: Enhancing system stability and performance through proactive monitoring, automated testing, and efficient incident response.
- Cost Optimisations: Reducing operational costs through automation and efficient resource management.
- Better Security: Integrating security practices into the DevOps pipeline (DevSecOps) to ensure secure software delivery.