Analysis Skills, Best Practices, Chef (Configuration Management), Cloud Architecture, Computer Programming, Configuration Management, Continuous Deployment/Delivery, Continuous Integration, Data Migration, DevOps, Distributed Computing, Engineering, Identify Issues, Java, JavaScript, Linux Operating System, Microsoft C# (C Sharp), Microsoft Windows Azure, Microsoft Windows Operating System, On Call, Performance Management, Platform as a Service (PaaS), Problem Solving Skills, Product Development, Puppet (Configuration Management), Python Programming/Scripting Language, Reliability Engineering, Ruby, Scientific Method, Source Code/Configuration Management (SCM), Systems Administration/Management, Systems Engineering, Systems Scalability, Team Player, Test Plan/Schedule
Position: AWS SRE
Location: Sandy Springs
Duration: Contract
Rate: DOE
U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.
SREs evaluate services before and after production releases to prevent, identify and fix problems that impact service availability in deploying, configuring, monitoring, recovering, and scaling. They work closely with product development groups in a collaborative DevOps environment to maintain the highest level of service up-time. They all participate in on-call rotations, taking action to avoid interruptions and after they occur to recover from them. By design, SREs dedicate at least 50% of our time 'engineering away' problems and adding features our customers require.
Required Skills for all SREs
You program at a high level in at least one language such as: Java, C#, Javascript, Python or Ruby.
You configure and administrate systems using either Windows or Linux.
You design scalable systems and services, connecting distributed systems together using a broad range of skills and tools.
You apply an evidence based approach to solving service problems in real time to provide the fastest path to recovery.
Cloud Skills
Strong Azure Cloud.
Experience with designing cloud implementation architectures and solutions using PaaS, DevOps & Advanced Application coding
Experience with application transformation and modernization & data migrations projects.
Experience with various Continuous Integration and Continuous Delivery (CI/CD), Source Code Repos and configuration management tools, technologies, and best practices
Systems Engineering Skills
You write code to test systems, generate load, instrument, analyze, profile and Client system properties and attributes.
You use configuration management (tools; puppet, chef or ansible) to expertly manage configuration at scale.
You investigate system components discovering and removing performance bottlenecks and sources of unreliability.
You applying the scientific method to system components to identify improvements to the configuration and design to improve reliability, performance and operability.
You select, configure, analyze and tune [Network, Storage, Database, Web Applications, Application Containers, Message Queuing] systems.