11 days old

Senior Software Engineer - Reliability Engineering

Atlanta, GA 30303
  • Jobs Rated
    8th
\u003Cdiv data-field=\u0022Position_Description\u0022 class=\u0022Summary\u0022\u003E\u003Cstrong\u003EPOSITION PURPOSE\u003C/strong\u003E\u003Cbr /\u003E\u003Cp\u003EAs a Sr Site Reliability Engineer you will be responsible for building and supporting the platform/application infrastructure of one of the largest eCommerce sites in the world. This will require you to maintain high site uptime/availability while embracing rapid change and growth using a strong devops mindset of continuous delivery and site automation. This role requires deep technical knowledge, adaptability, hands on execution, and a ruthless drive towards higher levels of availability and resiliency.\u003Cbr /\u003E \u003Cbr /\u003E In this role\u003C/p\u003E\u003Cul\u003E\u003Cli\u003EYou will have a maniacal focus on site uptime\u003C/li\u003E\u003Cli\u003EEngineer application infrastructure that is reliable, efficient, and maintainable\u003C/li\u003E\u003Cli\u003EPartner closely with software engineering teams using a strong devops mindset\u003C/li\u003E\u003Cli\u003EConstantly improve operational processes and efficiency\u003C/li\u003E\u003Cli\u003EAutomate, Automate, Automate!!!\u003C/li\u003E\u003C/ul\u003E\u003Cstrong\u003EMAJOR TASKS, RESPONSIBILITIES AND KEY ACCOUNTABILITIES\u003C/strong\u003E\u003Cbr /\u003E70% - Delivery \u0026 Execution: \u003Cbr /\u003E\u003Cul\u003E\u003Cli\u003ECollaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions\u003C/li\u003E\u003Cli\u003EDocuments, reviews and ensures that all quality and change control standards are met\u003C/li\u003E\u003Cli\u003EWorks with Product Team to ensure user stories that are developer-ready, easy to understand, and testable\u003C/li\u003E\u003Cli\u003EWrites custom code or scripts to automate infrastructure, monitoring services, and test cases\u003C/li\u003E\u003Cli\u003EWrites custom code or scripts to do \u0022destructive testing\u0022 to ensure adequate resiliency in production\u003C/li\u003E\u003Cli\u003EConfigures commercial off the shelf solutions to align with evolving business needs\u003C/li\u003E\u003Cli\u003ECreates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively\u003C/li\u003E\u003C/ul\u003E20% - Support \u0026 Enablement: \u003Cbr /\u003E\u003Cul\u003E\u003Cli\u003EFields questions from other product teams or support teams\u003C/li\u003E\u003Cli\u003EMonitors tools and participates in conversations to encourage collaboration across product teams\u003C/li\u003E\u003Cli\u003EProvides application support for software running in production\u003C/li\u003E\u003Cli\u003EProactively monitors production Service Level Objectives for products\u003C/li\u003E\u003Cli\u003EProactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing\u003C/li\u003E\u003C/ul\u003E10% - Learning: \u003Cbr /\u003E\u003Cul\u003E\u003Cli\u003EParticipates in learning activities around modern software design and development core practices (communities of practice)\u003C/li\u003E\u003Cli\u003EProactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations\u003C/li\u003E\u003C/ul\u003E\u003Cstrong\u003ENATURE AND SCOPE\u003C/strong\u003E\u003Cbr /\u003ETypically reports to the Software Engineer Manager or Sr. Manager.\u003Cbr /\u003E \u003Cstrong\u003E\u003Cbr /\u003E ENVIRONMENTAL JOB REQUIREMENTS\u003C/strong\u003E\u003Cbr /\u003E\u003Cstrong\u003EEnvironment: \u003C/strong\u003E\u003Cbr /\u003ELocated in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.\u003Cbr /\u003E \u003Cstrong\u003E\u003Cbr /\u003E Travel: \u003C/strong\u003E\u003Cbr /\u003ETypically requires overnight travel less than 10% of the time.\u003C/div\u003E\u003Cdiv data-field=\u0022Postion_Requirement\u0022 class=\u0022Requirement\u0022\u003E\u003Cstrong\u003EMINIMUM QUALIFICATIONS\u003C/strong\u003E\u003Cbr /\u003EMust be eighteen years of age or older.\u003Cbr /\u003E Must be legally permitted to work in the United States.\u003Cbr /\u003E \u003Cstrong\u003E\u003Cbr /\u003E Additional Minimum Qualifications:\u003C/strong\u003E\u003Cbr /\u003EMust be legally permitted to work in the United States \u003Cbr /\u003E Experience in an object oriented programming language (preferably Java)\u003Cbr /\u003E \u003Cstrong\u003E\u003Cbr /\u003E Education Required:\u003C/strong\u003E\u003Cbr /\u003EThe knowledge, skills and abilities typically acquired through the completion of a bachelor\u0027s degree program or equivalent degree in a field of study related to the job.\u003Cbr /\u003E \u003Cstrong\u003E\u003Cbr /\u003E Years of Relevant Work Experience: \u003C/strong\u003E3\u003Cstrong\u003E\u0026nbsp;\u003C/strong\u003Eyears\u003Cbr /\u003E \u003Cstrong\u003E\u003Cbr /\u003E Physical Requirements:\u003C/strong\u003E\u003Cbr /\u003EMost of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.\u003Cbr /\u003E \u003Cbr /\u003E \u003Cstrong\u003EPreferred Qualifications:\u003C/strong\u003E\u003Cbr /\u003E\u003Cul\u003E\u003Cli\u003E1-3 years of relevant work experience\u0026nbsp;\u003C/li\u003E\u003Cli\u003EProficient in production monitoring concepts and implementation including synthetic, real user, application performance, system, log, time-series, and dashboarding.\u003C/li\u003E\u003Cli\u003EFamiliarity with Open Source concepts and tools like Prometheus, Grafana, ELK etc. Knowledge of APM fundamentals or experience in tools like New Relic or AppDynamics is good to have\u003C/li\u003E\u003Cli\u003EProficient in production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security\u003C/li\u003E\u003Cli\u003EProficient in a modern scripting language like GO or Python\u003C/li\u003E\u003Cli\u003EProficient in a modern infrastructure automation toolkit such as Terraform/Helm\u003C/li\u003E\u003Cli\u003EProficient in a Linux or Unix based environment\u003C/li\u003E\u003Cli\u003EDeep understanding of modern microservice based architectures and operations\u003C/li\u003E\u003Cli\u003EExperience in destructive testing methodologies and tools such as chaos monkey\u003C/li\u003E\u003Cli\u003EExperience in CI/CD automation\u003C/li\u003E\u003Cli\u003EExperience in a version control systems such as Git or SVN\u003C/li\u003E\u003Cli\u003EExperience in a cloud computing platform and the associated automation patterns it provides\u003C/li\u003E\u003Cli\u003EExperience in defensive coding practices and patterns for high-availability.\u003C/li\u003E\u003Cli\u003EExposure to a modern objected oriented programming language (preferably Java)\u003C/li\u003E\u003C/ul\u003E\u003Cstrong\u003EKnowledge, Skills, Abilities and Competencies.\u003Cbr /\u003E\u003C/strong\u003E\u003Cul\u003E\u003Cli\u003EAction Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm\u0026nbsp;\u003C/li\u003E\u003Cli\u003ECollaborates: Building partnerships and working collaboratively with others to meet shared objectives\u0026nbsp;\u003C/li\u003E\u003Cli\u003ECommunicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences\u0026nbsp;\u003C/li\u003E\u003Cli\u003ECultivates Innovation: Creating new and better ways for the organization to be successful\u0026nbsp;\u003C/li\u003E\u003Cli\u003EDrives Results: Consistently achieving results, even under tough circumstances\u0026nbsp;\u003C/li\u003E\u003Cli\u003EGlobal Perspective: Taking a broad view when approaching issues; using a global lens\u003C/li\u003E\u003Cli\u003EInterpersonal Savvy: Relating openly and comfortably with diverse groups of people\u003C/li\u003E\u003C/ul\u003E\u003C/div\u003E

Categories

Jobs Rated Reports for Software Engineer

Posted: 2019-11-07 Expires: 2019-12-14

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer - Reliability Engineering

Home Depot
Atlanta, GA 30303

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast