Site Reliability Engineer

Juno Beach, Florida


Employer: Apex Systems
Industry: 
Salary: Competitive
Job type: Part-Time

Responsibilities
  • Participate in design, execute automated builds, and ensure reliable, highly available and scalable systems on AWS
  • Design, develop, and implement robust and scalable automation systems to manage and monitor our infrastructure, applications, and services
  • Collaborate with software engineering teams to integrate best practices for reliability, scalability, and performance into the development lifecycle
  • Optimize systems and applications for maximum performance, reliability, and cost-efficiency
  • Troubleshoot and resolve complex technical issues related to infrastructure, networking, and application performance
  • Perform proactive monitoring, health checks, and capacity planning to ensure system availability and performance targets are met or exceeded
  • Continuously improve infrastructure and operational practices using a data-driven, iterative approach
  • Collaborate with cross-functional teams to define and enforce Service Level Objectives (SLOs) and Service Level Indicators (SLIs). Put monitoring in place to ensure these are followed.
  • Participate in on-call rotation and provide rapid response to incidents, driving root cause analysis and implementing corrective actions. Responsible for ensuring someone always has their hand on the wheel.
  • Contribute to the knowledge base and documentation library to facilitate self-service and empower other teams
  • Stay up-to-date with industry trends, emerging technologies, and best practices, and evaluate their potential applicability to infrastructure and operations
Qualifications
  • Strong team player
  • Bachelors degree in Computer Science, Engineering, or a related technical field (or equivalent experience)
  • Proven experience as a Site Reliability Engineer (SRE) or DevSecOps role, preferably at a large-scale technology company
  • Strong programming and scripting skills in languages such as Python and a strongly typed language like Java or .NET.
  • Proficient in system administration and troubleshooting of Linux-based and Windows systems
  • Experience with Amazon Web Services (AWS)
  • Experience with Github Actions or Gitlab automation technologies
  • Solid understanding of containerization technologies such as Docker and Kubernetes, as well as AWS ECS and/or EKS
  • Familiarity with infrastructure-as-code tools such as Terraform or CloudFormation
  • Optional: Experience with configuration management tools such as Ansible, Puppet, or Chef
  • Experience with monitoring and observability tools such as Prometheus, Grafana, or Splunk
  • Excellent problem-solving and communication skills
  • Ability to work effectively both independently and collaboratively in a fast-paced and dynamic environment
Preferred Qualifications
  • Degree and/or significant experience in Computer Science, Engineering, or related technical field
  • Experience with distributed systems, microservices architectures, and event-driven architectures
  • Ideal candidate would have some Systems Administration experience
  • Knowledge of DevOps principles and practices and ability to implement, organize, drive deployment and testing automation.
  • Certification in relevant areas such as AWS Certified DevOps Engineer, Google Certified Professional DevOps Engineer, or Kubernetes Administrator


EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or 844-463-6178 .

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.

Created: 2024-06-20
Reference: 2034207
Country: United States
State: Florida
City: Juno Beach


Similar jobs: