Description:
Requirements: What you'll need
Skills, Knowledge, Experience, and Qualifications:
Technical Knowledge and Cloud Architecture:
- You have proven expertise in designing, deploying, and managing complex cloud solutions leveraging a wide array of Azure services (IaaS, PaaS, SaaS).
- You have deep practical experience with Docker for containerization and expert-level proficiency in managing and optimizing Azure Kubernetes Service (AKS) clusters across development, UAT and production environments.
- You have proven experience designing, implementing, and supporting microservices.
- You have strong track record of integrating with and building robust APIs to deliver API-enabled solutions, improving overall functionality, scalability, security and interoperability.
- You have in-depth technical knowledge of complex system architectures, encompassing technical, data, application, and network layers.
- You are fluent in multiple scripting and programming languages including Python, Bash, C#, and JavaScript, Node.js
- You are proficient in using Git for source code management and automation tools like Ansible, Puppet, Chef, or Terraform for continuous integration
- Hands-on experience with both relational and non-relational databases.
DevOps Standards and Best Practices:
- You are a champion of industry cloud and security standards, consistently applying best practices that can be adopted and scaled across the organization
- You are expert in designing, implementing and maintaining comprehensive CI/CD pipelines that automate builds, deployments, and cloud infrastructure, ensuring seamless and efficient delivery of software solutions.
- Skilled at balancing the resolution of technical debt with the delivery of innovative enhancements through continuous iteration, ensuring system stability and ongoing improvements.
- You are proactively researching industry best practices to support DevOps standards and applying them to improve existing workflows and systems
Leadership, Communication and Project Delivery:
- You are a strong communicator who collaborates closely with multi-disciplinary teams, translating complex technical concepts to technical and non-technical stakeholder
- You have strong leadership skills, providing guidance and mentorship to team members
- You are skilled in identifying IT risks and developing effective contingency plans
- You are able to influence others through persuasive communication rather than authority
- You are comfortable leading technical discussions, effectively presenting ideas to product team as well as senior managers
- You are an expert in analyzing designs to identify coding and/or integration issues and providing practical resolutions and support.
- You are experienced in providing support for multiple products across multiple cloud environments with a strong focus on security, reliability, scalability and quality.
Must Haves:
- You have proven expertise in designing, deploying, and managing complex cloud solutions leveraging a wide array of Azure services (IaaS, PaaS, SaaS).
- You have deep practical experience with Docker for containerization and expert-level proficiency in managing and optimizing Azure Kubernetes Service (AKS) clusters across development, UAT and production environments.
- You are a champion of industry cloud and security standards, consistently applying best practices that can be adopted and scaled across the organization
- You are an expert in designing, implementing and maintaining comprehensive CI/CD pipelines that automate builds, deployments, and cloud infrastructure, ensuring seamless and efficient delivery of software solutions.