Maintain and improve the reliability of cloud-based applications and infrastructure within an Azure environment.
Responsibilities
Utilize Azure performance, logging, and monitoring tools for troubleshooting distributed systems.
Support heterogeneous computing environments including Z/OS, UNIX, and Windows.
Build and support scalable infrastructure architectures for cloud migration projects.
Implement release management practices using CI/CD techniques and DevOps tools.
Mentor and coach junior team members on best practices.
Required Skills
2+ years of experience as a DevOps, Cloud, or SRE engineer.
2+ years of experience with Azure performance, logging, and monitoring tools.
2+ years of Java or .NET microservices coding background.
3+ years of experience in distributed computing environments (Z/OS, UNIX, Windows).
3+ years of experience working with relational or hierarchical databases.
2+ years of experience in release management using Bitbucket, Jira, Git, Artifactory, Jenkins, TeamCity, Docker, Kubernetes, Ansible, Puppet, or HashiStack.
Azure Developer or equivalent Azure certification.
Bachelor's degree.
Preferred Skills
Azure Associate or Professional level certification.