Job Description :

We at NJTech are focused on hiring highly skilled professionals who are excited by the opportunity to make a true impact on their careers as well as on our clients' businesses. We power our clients’ success and drive our consultants’ career growth. We are seeking an experienced and outstanding  Site Reliability Engineerfor our client, If you think you have what it takes, reach us with your recent resume. The job description is as follows: 

Job Title: Site Reliability Engineer

Location : Atlanta, GA(Remote to Start)

Job Type: C2C/W2/1099

Duration: Long term 

Responsibilities include: 

  • Building and maintain the deployment architecture to meet the development and maintenance requirements of systems/platforms. 
  • Working with development teams to evaluate the health, stability and reliability of applications. 
  • Identify and act on opportunities to take the deployment architecture to the next level in reliability, cost-effectiveness, and ease of use. 
  • Empower engineers to build, test, deploy, and monitor services by themselves. 
  • Define and implement solutions that eliminate repeating escalations 
  • Researches and analyzes trends and behavioral data to identify opportunities for improvements and new initiatives 
  • Utilizing monitoring, alerts, dashboards, and management tools to ensure the availability, reliability and performance of applications and services. 
  • Constantly working to improve and implement automation of applications tasks. 
  • Providing technical support for systems/platforms according to application SLA's. 
  • Responsible for designing and developing resiliency in the application code, troubleshooting incidents, engaging with squads to address failure patterns, and participating in incident management. 

  

Minimum qualification:

  • Embraces diverse people, thinking and styles. 
  • Consistently makes safety and security of self and others the priority.   
  • Site Reliability Engineering: Knowledge of the theories and methodologies of reliability engineering; ability to design, develop and support various tools, services and applications to maintain a reliable application environment. 
  • Performance Measurement and Tuning: Knowledge of system performance, testing and programming; ability to monitor, measure, and optimize system performance and network communication. 
  • CI/CD Pipeline: Knowledge of concepts, values and tools applied in building Continuous Integration(CI), Continuous Delivery and Continuous Deployment(CD) pipeline; ability to design, build, implement and maintain CI/CD pipelines to achieve the automation of software delivery process (AWS, Azure, Git). 
  • Software Release Management: Knowledge of strategies, practices, and tools for managing versions and distribution of software products and enhancements; ability to evaluate and improve release management practices and tools 
  • Application Maintenance: Knowledge of production applications; ability to monitor application functions and resolve issues to maintain optimal conditions for system applications. 
  • Software Engineering: Knowledge of software engineering; ability to deliver new or enhanced software products. 
  • Agile Development: Knowledge of agile methodologies and the agile development lifecycle; ability to utilize formal agile methodologies, disciplines, practices and techniques for the delivery of new and enhanced applications.  
  • Container: Knowledge of concept, functions, and capabilities of container tools and techniques; ability to effectively apply containers in various IT business environments 
  • Cloud Platform: Knowledge of the products and services regarding cloud platforms; ability to utilize related tools and technologies to develop cloud solutions and deploy applications on cloud platforms. 

NJTECH is a globally managed IT service, IT consulting, and Business solutions partner. Our "High-Performance Business" strategy builds our expertise in technology and consulting. Our offshore consulting plays a major role in helping clients to achieve their objectives at the highest level; ultimately creating sustainable value to customers. Come, transform your career with us and be a part of our high-performing team.

             

Similar Jobs you may be interested in ..