Senior DevOps Engineer
IL,
Full-time
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 solutions
- 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 trends
- 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 pipelines.
- 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 GDPR.