SRE Production Support Engineer

Akaasa Technologies
Plano, United States of America
7 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 109K

Job location

Plano, United States of America

Tech stack

Clean Code Principles
.NET
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Software Applications
Azure
Cloud Computing
Cloud Engineering
Continuous Delivery
Continuous Integration
Database Queries
Software Debugging
DevOps
IBM Cloud Computing
Python
Machine Learning
Reliability Engineering
Shell Script
Software Engineering
Software Systems
Google Cloud Platform
Cloud Platform System
Test Driven Development
Maintaining Code
Programming Languages

Job description

  • Expert in at least one technology and design technique as well as experience working across large environments with multiple operating systems/infrastructure for large-scale programs (e.g., Expert Engineers) starting to be firm-wide resources working on projects across Client
  • Is multi-skilled with expertise across software development lifecycle and toolset
  • May be recognized as a leader in Agile and cultivating teams working in Agile frameworks
  • Sought out as coach for at least one technical skill
  • Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, resiliency, security
  • Stays abreast of cutting-edge technologies/trends and uses experience to influence application of those technologies/trends to support the business; may give speeches and outside the firm, writes articles

Roles and Responsibilities:

  • Executes standard software solutions, design, development, and technical troubleshooting
  • Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
  • Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
  • Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity
  • Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development
  • Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements

  • Looking for a strong individual contributor, not someone who simply follows instructions.

  • Candidate should have a Software Engineering background, with a strong focus on production environments and application reliability.

  • This is not a traditional support or operations role., * Solid understanding of Site Reliability Engineering (SRE) principles.

  • Experience managing and maintaining production applications ("care and feeding" of applications).

  • Ability to review and manage production backlogs.

  • Production-focused mindset with experience in reliability, stability, and operational excellence.

  • Understanding of how applications are deployed, monitored, and maintained.

  • Strong proficiency in Java coding and scripting Python, Shell Scripting

  • Good understanding of DevOps concepts and practices.

  • Familiarity with .NET applications is beneficial.

  • Experience with any major cloud platform is acceptable, including:

  • AWS

  • Azure

  • Google Cloud Platform (GCP)

  • IBM Cloud

  • Dell Technologies Cloud

  • The specific cloud platform is less important than understanding how applications are deployed, managed, and operated in a cloud environment., * Formal training or certification in software engineering /Site Reliability Engineering concepts and 6 plus years of applied experience.

  • Hands-on practical experience in system design, application development, testing, and operational stability

  • Exposure to product engineering or production/Platform support activities with a good understanding on scalability, security, and reliability.

  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages

  • Demonstrable ability to code in one or more languages

  • Experience across the whole Software Development Life Cycle

  • Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security

  • Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)

About the company

Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Te…

Apply for this position