Site Reliability Engineer (SRE) ( JAVA ) @ Remote

1 view
Skip to first unread message

azhar uddin

unread,
Sep 14, 2022, 11:15:14 AM9/14/22
to azhar4s...@gmail.com

Hello,
Hope you are doing well,

We have the below requirement open. Please send me your candidates updated Resume to

Role : Site Reliability Engineer (SRE) ( JAVA )

Location : Remote

Visa :  NO H1 Transfers

Job Roles / Responsibilities:       

The SRE role bridges the Development Engineer role and the Production Engineer role with a mixture of development, test, deploy, and support skills that contribute to application reliability and resiliency. The SRE approaches problems as an Engineer and looks to automate processes with code or tools to detect and prevent identified software reliability issues. The SRE role splits time between runtime support issues (toil) and development automation work (dev). The skills are organized by Development, Support, and Common areas.Software Development and ConfigurationThe following SRE skills are used to improve reliability of an application/service while it is in development:

Required Skills:• 8-10 years overall experience• Hands-On proficiency in at least one high-level language (Java (must), NodeJS, Kotlin, Python, Go) (3-4 yrs)• Hands-On experience with automated testing tools (JMeter, Junit, Mockito, Postman)• Hands-On experience with a source code management system like GIT or SVN including pull, push, branch, commit and merge functions• Hands-On experience creating, configuring and maintaining cloud-based applications and infrastructure for the rapid development and monitoring of applications and services. (AWS, EC2, Fargate, CloudFormation, RDS, ElasticCache, S3)• Experience with Cloud Migrations with reliability and availability as core focus• Experience in implementing the SRE at the team/enterprise level with hands-on implementation of SRE practices and improving the metrics• Hands-On experience with monitoring tools (Splunk, Dynatrace, NOI) and dashboard development including development and customization of dashboards• Hands-On experience with the build, deploy, and packaging process and best practices. Familiar using DevOps automation tools (UCD, Jenkins, Maven, SonarQube, Chef, Ansible, Puppet)• Scripting skills for automation (Linux bash and Windows)• Experience with network implementations• Hands-On experience in developing/implementing SRE reliability practices as part of Microservices delivery to CloudGeneral Required Skills:• Ability to diagnose and optimize software code for reliability and resiliency• Knowledge of the incident management process and reporting tools (ServiceNow, Jira Service Desk)• Good communication and documentation skills. An SRE must document their work, collect and document “tribal knowledge” (the good stuff in people’s head), and make it accessible to others.• Good knowledge in building the frameworks and guiding teams in increasing SRE practice adoption• Experience triaging incidents and conducting RCAs (Root Cause Analysis)Nice to have skills:• Familiar with measuring KPIs like MTTR and MTTD• Ability to diagnose technical problems, isolate and debug issues, formulate creative solutions, analyze alternative approaches, and implement a timely solution.• Experience providing alternatives and estimates for implementing a fix or automation to improve reliability.• Experience working in an Agile squad with epics, stories, sprints, story points, and collaboration using Jira.• Champion best practices by actively collaborating with other teams in a culture that values whiteboarding and technical design reviews.• Contribute as a subject matter expert in multiple areas, constantly pushing yourself to be a better engineer. Assist other squad members to learn from your experience and expertise.• Ability to juggle several different tasks at a time, and able to frequently adjust for new tasks or higher priority tasks.• Familiar with software frameworks (JEE, Spring, React, Angular)• Expertise with web application development technologies like JavaScript, HTML5, CSS.• Experience with a modern RDBMS or NoSQL, like Postgres, MySQL, DB2, Oracle, MongoDB, and Cloudant• Knowledge of Dark deploy techniques or feature toggles, and how to implement them.Before submitting the resume, please consider the following:1. Knowledge on Java as a developer2. Knowledge on Monitoring tools (not simply using them)3. Problem solving skills4. Automation skills to reduce toil (not functional automation)5. Hands-on experience with development and implementation of framework6. Detailed knowledge on Microservices architecture, development and deployment into Cloud


Thanks & Regards

Mohd Azhar Uddin

Tel: 703-831-8282 Ext. 2526 / (M) (315) 543-4232

Email: m.a...@canopyone.com 

 

Reply all
Reply to author
Forward
0 new messages