Job Information
Beacon Hill Staffing Group Senior Systems Engineer -SRE-(Linux-Focused) in Denver, Colorado
One of our clients in Los Angeles area is looking for a Senior Systems Engineer-SRE (Linux-Focused) with the following skills and experience:
Position Overview Seeking a Senior Systems Engineer with expertise in Linux system administration, scripting, cloud technologies, and CI/CD pipelines to join our high-performing team. This role is integral to designing, building, and supporting automated systems and platforms that deliver exceptional digital experiences. You will work closely with cross-functional teams to brainstorm, architect, troubleshoot, and support solutions in a collaborative, fast-paced environment.
Core Responsibilities
System Design and Architecture (30%)
Lead planning efforts, architectural design, and project implementation to deliver scalable and resilient solutions. Collaborate with cross-functional teams to understand requirements and deliver tailored solutions.
System Implementation and Automation (40%)
Build, integrate, and configure automated solutions using tools such as Terraform, Chef, Ansible, and CloudFormation. Develop, deploy, and maintain CI/CD pipelines using platforms like GitLab CI and GitHub Actions. Create scripts and automation tools (Python, Bash, or Ruby) to enhance operational efficiency.
Cloud and Infrastructure Management (20%)
Manage and optimize public cloud hosting environments (AWS, Azure, or Google Cloud). Implement container solutions (Docker, Kubernetes, ECS) and infrastructure-as-code for scalable deployments.
Performance Optimization and Troubleshooting (10%)
Monitor, diagnose, and resolve complex system and application performance issues. Author tools and scripts to automate repeatable tasks and streamline workflows. Conduct system capacity planning and ensure application stability.
Required Skills and Qualifications
Systems Expertise:
Advanced Linux system administration skills with experience in Windows environments. Proficiency in web and server technologies (e.g., Java, Tomcat, IIS, Apache, MySQL, PostgreSQL). Deep understanding of internet technologies, including HTTP, DNS, REST APIs, and load balancing.
Programming and Automation:
Proficiency in at least one programming language (Python, Go, Ruby, or similar). Strong scripting skills in Python, Bash, or Unix for task automation and system orchestration.
Cloud and CI/CD:
Hands-on experience with public cloud platforms (AWS, Azure, or Google Cloud). Familiarity with containerization (Docker, Kubernetes) and cloud automation tools (Terraform, CloudFormation). Expertise in CI/CD pipeline tools like GitHub Actions or GitLab CI.
Database and Networking:
Experience with RDBMS (preferably Oracle) for data integration and management. Solid understanding of network protocols and security best practices.
Problem Solving and Documentation:
Strong troubleshooting skills for complex system issues. Ability to document technical processes and provide clear communication across teams.
Preferred Experience
Proven track record in DevOps environments, emphasizing operational excellence. Experience supporting backend tools or developing web services. Familiarity with system monitoring and performance testing tools.
Education and Certifications
Bachelor's degree in Computer Science or a related field. At least 7 years of experience in systems engineering or a similar role.
Interested candidates may submit their resumes online or call at 310-906-4780 for further information regarding the position.
Beacon Hill is an Equal Opportunity Employer that values the strength diversity brings to the workplace. Individuals with Disabilities and Protected Veterans are encouraged to apply.