Maintain and improve the reliability of cloud-based applications and infrastructure within an Azure environment.
This role is remote.
Responsibilities
Utilize Azure performance, logging, and monitoring tools for troubleshooting distributed systems.
Build and support scalable infrastructure architectures for cloud migration projects.
Implement release management practices using CI/CD techniques and DevOps tools.
Support heterogeneous computing environments including Z/OS, UNIX, and Windows.
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.