Aguila Consulting
Soar to where only eagles dare
Full-time
Zurich Switzerland
Posted 3 weeks ago
- DevOps Strategy: Develop and execute a comprehensive DevOps strategy aligned with organizational goals and objectives, driving continuous improvement across all aspects of development and operations.
- Team Leadership: Lead and mentor a team of DevOps engineers, providing guidance, support, and technical expertise to ensure the successful delivery of projects and initiatives.
- Continuous Integration/Continuous Deployment (CI/CD): Design, implement, and maintain robust CI/CD pipelines to automate the build, test, and deployment processes, ensuring rapid and reliable delivery of software releases.
- Infrastructure as Code (IaC): Implement infrastructure as code solutions using tools such as Terraform, Ansible, or CloudFormation to automate the provisioning and configuration of cloud and on-premises environments.
- Monitoring and Alerting: Establish comprehensive monitoring and alerting systems to proactively identify and address issues, ensuring the availability, performance, and security of our systems and applications.
- Containerization and Orchestration: Drive the adoption of containerization technologies such as Docker and container orchestration platforms like Kubernetes to improve scalability, portability, and resource utilization.
- Security and Compliance: Implement security best practices and compliance controls across all DevOps processes and environments, ensuring the confidentiality, integrity, and availability of data and systems.
- Collaboration and Communication: Foster a culture of collaboration and knowledge sharing across development, operations, and QA teams, promoting transparency, accountability, and effective communication.
- Continuous Improvement: Identify opportunities for process optimization, automation, and efficiency gains, and drive initiatives to implement solutions and improvements iteratively.
Requirements:
- Bachelor’s degree in computer science, Engineering, or related field.
- Minimum of 7 years of experience in software development, operations, or related fields, with at least 3 years in a DevOps leadership role.
- Strong understanding of DevOps principles and best practices, with hands-on experience implementing CI/CD pipelines, infrastructure as code, and automation solutions.
- Proficiency with cloud platforms such as Azure including experience with cloud services, infrastructure provisioning, and management.
- Expertise in containerization technologies (e.g., Docker) and container orchestration platforms (e.g., Kubernetes).
- Solid understanding of networking, security, and compliance principles and their application in DevOps environments.
- Excellent leadership, communication, and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.