Site Reliability Engineer

55
Site Reliability EngineerLocation: Remote | Department: Support | Type: Full Time | Min. Experience: Mid Level

The Site Reliability Engineer will design, build and automate large-scale, distributed, fault-tolerant infrastructure and systems. SREs are focused on giving teams the ability to run better production systems by creating creative engineering solutions to resolve deployment, monitoring, and operations problems across the enterprise. They live by the credo – “Automate all the things!” The Site Reliability Engineer will contribute as a team member with Product Owners, Tech Leads, Agile Coaches, and other team members to deliver on the SRE team’s vision.

Duties

  • Assist in defining the architecture, design, development, and automation of core strategic technology projects and infrastructure
  • Always think about Automation first and developing Infrastructure as Software
  • Develop software and automation using standard Software Engineering practices
  • Design, analyze, and engineer large-scale distributed systems
  • Work with cross functional teams to create prototypes and/or Proof of Concepts as needed to ensure projects are viable and successful in a controlled environment.
  • Use in-depth product and industry knowledge to provide technical and business expertise to the company
  • Work with the management and various departments to ensure the appropriate knowledge, skills, and abilities will be available when needed to meet evolving business needs
  • Build business and technical relationships with strategic partners
  • Train and/or mentor team members and peers as appropriate
  • Identify opportunities to improve processes and best practices
  • Define and ensure security policies in place are met, reviewed, and constantly evolving to meet industry needs
  • Coordinate with various teams for deployment and production support activities
  • Follow all defined IT standards and processes (i.e. IT Governance, SM&G, Architecture, etc.), and provides input for improvements to the appropriate process owners as needed
  • Maintain a proper balance between business and operational risk
  • Advise on short term plans for the team to effectively utilize resources

You have:

  • Experience using current Software Engineering best practices
  • Experience in container operations (Docker, OpenShift Enterprise, GKE, ECS), orchestration (Docker Swarm, Kubernetes), and databases(Postgres, MySql, no sql dbs, etc)
  • Skilled with requirement gathering, validation, fulfillment and change management Infrastructure operations experience including self-healing autonomy
  • 3+ years of professional experience in software development or systems engineering at enterprise/web scale
  • 5+ years of professional experience with platforms and systems
  • 2+ years of professional experience in infrastructure as code development (Chef, Puppet, Ansible, SaltStack) or infrastructure engineering
  • Understanding of cloud computing concepts, immutability, and pipeline automation (AWS, Azure, GCP and private cloud)
  • Experience with algorithms, data structures, complexity analysis, and software design
  • Experience in one or more of the following: C, C++, Java, Python, Go, Perl, or Ruby
  • Strong communication across all mediums and organisational skills
  • Basic ability to architect systems
  • Experience with the software development lifecycle (SDLC)
  • Proven experience in software development practices
  • Experience coaching, mentoring, training individuals in a professional environment
  • Ability to facilitate and influence
  • Demonstrated Agile Project Management understanding
  • Demonstrated ability to deliver projects that required working with and influencing multiple teams
  • Superb ability to multi-task, manage time, prioritize, pay attention to detail, and meet deadlines in a fast-paced environment
  • Ability to work independently and as a member of a greater team, including cross-team activities
  • Experience with testing, debugging, and optimizing code
  • Proven systematic problem-solving approach with the ability to think analytically
  • Bachelor’s Degree in Computer Science, Mathematics, or Related discipline or equivalent experience

Location:

Our Engineering teams are distributed world-wide. Successful candidates can live/work anywhere.

About Us:

MageMojo Magento hosting, a group of 40+ talented DevOps peeps who all work remotely. We believe passionate, talented people all working together smoothly yields awesome work that lets us build a solid infra and processes to prevent fires instead of spending time always putting out fires.

We get along and we constantly improve only because we don’t bullsh!t each other or our clients, we don’t hide or say what we think others want to hear. We do this with respect and we value truth, transparency, and honesty above all else. Of course, there are times when we are in headphones-on, hyper-concentration mode. But we also draw a lot of support from each other and try to focus on the “human side” of support. We are curious students of the internet age who are interested in continuing to enhance our own work, sharing what we’ve learned, and learning from those around us.

Join our team and enjoy the following benefits:

  • A collaborative team culture
  • Flexible work environment
  • Challenging non-redundant daily duties
  • A voice in how things get done
  • Access to ongoing training

Apply Here!

Comments

Selibeng.com
Whether you are looking for your first job, a better job or just want to manage the direction of your career, explore educational opportunities, and/or pursue entrepreneurship, Selibeng.com offers the resources you need to make it happen.