Job Description:
Seeking an experienced Azure Site Reliability Engineer to join our team. This remote role is crucial in maintaining and improving the reliability of our cloud-based applications and infrastructure. The ideal candidate will have a strong background in Azure, DevOps, application support, and cloud migration projects.
Responsibilities:
- Utilize Azure performance, logging, and monitoring toolsets for troubleshooting.
- Support and maintain a distributed and heterogeneous computing environment (ZOS, UNIX, Windows).
- Manage and work with relational and hierarchical databases (Oracle, MS SQL, PostgreSQL, MongoDB, etc.).
- Build and support robust, scalable infrastructure architectures.
- Implement release management practices using DevOps tools such as Bitbucket, Jira, Git, Artifactory, Jenkins, TeamCity, Docker, Kubernetes, Ansible, Chef, Puppet, HashiStack (Terraform, Vault, Consul), CloudFormation, ELK, Prometheus, Splunk, AppDynamics, Dynatrace.
- Work under a DevOps culture, supporting applications using continuous integration and deployment techniques.
- Communicate effectively with technical and non-technical audiences at various levels within the organization.
- Mentor and coach junior team members, fostering a collaborative and educational environment.
Minimum Experience and Qualifications:
- Knowledge of Azure, with certification to associate or professional level being an advantage.
- 2+ years of experience as a DevOps/Cloud Engineer, SRE, Application Support, or Monitoring Team member.
- 2+ years of experience using Azure performance, logging, and monitoring toolsets for troubleshooting.
- 3+ years of experience in a distributed and heterogeneous computing environment (ZOS, UNIX, Windows).
- 3+ years of experience working with relational and/or hierarchical databases (Oracle, MS SQL, PostgreSQL, MongoDB, etc.).
- Experience with modern software application technologies and building/supporting scalable infrastructure architectures.
- 2+ years of experience in release management practices using DevOps tools (Bitbucket, Jira, Git, Artifactory, Jenkins, TeamCity, Docker, Kubernetes, Ansible, Chef, Puppet, HashiStack, CloudFormation, ELK, Prometheus, Splunk, AppDynamics, Dynatrace).
- Experience working under a DevOps culture and supporting applications using continuous integration and deployment techniques.
- Excellent analytical, decision-making, problem-solving, and time management skills.
- Strong work ethic and responsiveness to internal and external customers and contacts.
- Ability to mentor and coach team members.
Must Have:
- Experience in cloud migration projects.
- SRE support engineer experience.
- 2+ years of Java or .NET microservices coding background.
- Azure Developer or any other Azure certification.
- Experience in an operations role supporting applications on Azure.