Infrastructure as Code (IaC): Design, implement, and maintain Infrastructure as Code using tools such as Terraform with specific modules.
Continuous Integration/Continuous Deployment (CI/CD): Develop and manage CI/CD pipelines using Azure DevOps to automate build, test, and deployment processes, ensuring application delivery.
Cloud Platforms: Manage cloud infrastructure on Azure, ensuring optimal performance, cost efficiency, and scalability.
Containers and Orchestration: Manage Kubernetes for container orchestration, ensuring seamless deployment and scaling of applications through Azure DevOps Pipelines and Helm Charts.
Monitoring and Logging: Understand and have basic knowledge of monitoring and management of Big Data, such as Elastic Stack (Metricbeat, Filebeat, Kibana, etc) and/or other solutions to ensure health and performance on our applications.
Scripting and Automation: Utilize any preferred tools (Python, Bash, Ansible, PowerShell) to automate manual or routine tasks, improving efficiency and enhancing system reliability.
Security and Compliance: Collaborate on implementing and maintaining security best practices, ensuring compliance with industry standards and regulations.
Troubleshooting and Support: Provide support for troubleshooting infrastructure, deployment, and performance issues, implementing solutions for system stability.
Documentation: Maintain clear and comprehensive documentation for infrastructure, processes, and configurations to facilitate knowledge sharing and onboarding with other teams.
Requirements
What you will bring to Skan:
Proven experience as a DevOps Engineer with a minimum of 3 years in a similar role.
Strong proficiency in Azure DevOps, Azure services, Kubernetes, Python, Elasticsearch, and bash scripting.
Hands-on experience with Docker and Kubernetes for containerization.
Strong proficiency in Ansible, Terraform, and similar tools for automation and Infrastructure.
Familiarity with continuous integration tools and processes. This includes Git, Git Flow, and Azure DevOps
Understanding of data transformation practices including ETL, ELT, data modeling, data warehousing, and data lake.
Knowledge of security best practices and compliance standards.
Effective collaboration with cross-functional teams.
Strong problem-solving and analytical skills.
Qualification:
Demonstrated expertise and a minimum of 3 years of experience in a DevOps role.
Solid understanding of cloud computing principles and experience with Azure.
Excellent communication and collaboration skills.
Strong documentation skills for maintaining clear and comprehensive records.
Ability to troubleshoot and provide solutions in a fast-paced environment.
Deep Understanding of CI/CD pipelines and containerization.
Passion for solving operational technical challenges with scalable automated solutions to technical challenges.