TeraSky is looking for a Senior DevOps Engineer with hands-on experience in cloud infrastructure, particularly in Microsoft Azure and AWS, to work closely with our clients and provide technical leadership in building, automating, and managing cloud-native solutions.
This role requires a mix of deep technical expertise, consulting maturity, leadership skills, and the ability to communicate complex concepts effectively to a variety of stakeholders.
Responsibilities
- Planning, design, build and optimizing Azure-based cloud infrastructure solution
- Developing and managing efficient CI/CD processes to enable continuous integration and delivery
- Operating and maintaining Kubernetes clusters, ensuring their reliability, scalability, and performance
- Collaborating with cross-functional teams to define and implement scalable, reliable, and secure Azure cloud architecture
- Driving innovations in Azure cloud infrastructure space and staying up to date with the latest Azure technologies and industry trend
- Developing automation scripts and frameworks to improve operational processes and procedures within the Azure ecosystem
Requirements
- A strong background in designing, implementing, and debugging Azure-based software solutions
- Experience in Azure-specific operating system image creation and virtualization technologies
- Strong debugging and analytical skills, particularly within the Azure ecosystem
- Proficiency in Azure-specific tools and technologies like Azure DevOps, Azure Kubernetes Service (AKS), Azure Container Instances, and Azure Resource Manager
- Deep knowledge of Azure networking and Azure-specific protocols, including Azure Virtual Networks, VPN Gateway, and Azure ExpressRoute
- Minimum of 5 years of hands-on experience in DevOps, with a strong focus on automation and infrastructure as code
- Proficiency with CI/CD tools (Github Actions, Jenkins) and practices, including at least 3 years of experience in implementing and managing CI/CD pipeline
- Strong coding skills with the ability to write and maintain high-quality code in languages like Bash, Ansible, Python, and Golang
- Familiarity with Azure identity and access management, including Azure Active Directory and Azure Role-Based Access Control (RBAC)
- Demonstrated experience in leading Azure cloud migration projects and cloud adoption initiatives
- In-depth understanding of Azure security best practices, Azure Security Center, and Azure governance and compliance frameworks, such as NIST, CIS, and GDP