10695 - Software Engineer I

Costa Mesa, CA
Full Time
CCS SRE
Entry Level

10695 – Software Engineer I

Purpose:

The primary purpose of the Junior Site Reliability Engineer (SRE) is to support and enhance the reliability, scalability, and performance of our systems and services. This role is essential in ensuring that our infrastructure meets the high standards of availability and efficiency required to deliver an exceptional experience to our customers. As a Junior SRE, you will play a critical role in maintaining operational excellence, reducing system downtime, and driving continuous improvements in our infrastructure.

 

Essential Functions:

  • Activities related to Connectivity Service Development and Operations includes, but not limited to:
  • Monitor key performance indicators trends or maintain service availability, report performance issues to management team and take action to track and address in a timely manner.
  • Provide support for on and off hour incident escalations, identify root cause and involve necessary teams to fix issue and track remediation actions taken.
  • Validate and maintain configuration of monitoring tools to ensure accuracy of monitoring results and verify proper monitoring is in place for production platforms.
  • Provide OS system support to ensure system availability. Assist with development and troubleshooting of scripts and tools used in system deployment and maintenance.
    Provide system usage data analysis and assessment for system capacity planning and work with Infrastructure planning
  • Work with Operations and Customer Operations to identify high impact issues, provide data analytics and work with key stakeholders to drive problem resolution
  • Troubleshooting Tomcat and other Web Application Server (WAS) issues
  • Optimizing WAS performance and configuration

 

Key Responsibilities:

Middleware Management:

  • Install, configure, and maintain Web Application Servers (e.g., Apache Tomcat) and middleware components.
  • Administer and support web servers, including Apache HTTP Server, NGINX, and others
  • Manage and monitor application performance, tuning, and optimization.

Operating System Administration:

  • Administer and manage Linux/Unix operating systems to support middleware operations.
  • Implement OS-level security patches, updates, and configurations.
  • Monitor system performance, identify issues, and implement solutions to ensure optimal OS performance.

 

Automation and Scripting:

  • Develop and maintain automation scripts for deploying and managing middleware applications and services.
  • Use tools like Ansible, Puppet, or Chef to automate system configurations and deployments. ##Troubleshooting and Support:
  • Diagnose and resolve complex issues related to middleware, web applications, and OS environments.
  • Provide 24/7 on-call support for critical issues as needed.
  • Collaborate with development teams to address issues impacting application performance and stability.

 

Security and Compliance:

  • Implement security best practices for middleware and OS environments, including SSL/TLS configurations, firewalls, and access controls.
  • Ensure compliance with industry standards and internal policies. ##Documentation and Reporting:
  • Create and maintain detailed documentation of middleware configurations, processes, and procedures.
  • Generate reports on system performance, uptime, and other key metrics. 

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

 

Basic Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
  • Basic understanding of cloud platforms (AWS, GCP, Azure).
  • Familiarity with monitoring tools and logging frameworks.
  • Experience with scripting languages such as Python, Bash, or similar.
  • Strong problem-solving skills and the ability to work under pressure.
  • Excellent communication skills and a team-oriented mindset

Nice to have:

  • Experience with containerization technologies (Docker, Kubernetes).
  • Basic knowledge of CI/CD pipelines and version control systems (Git).
  • Familiarity with infrastructure as code (IaC) tools like Terraform or Ansible.

 

Salary range: $69,390 to $90,200

 

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*