Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by General Dynamics Mission Systems, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Site Reliability Engineer (SRE) at General Dynamics Mission Systems is responsible for ensuring the reliability, availability, and performance of our cloud-based and on-premise applications. The role involves implementing best practices in DevOps, monitoring system health, and automating operational tasks. The ideal candidate will collaborate with software development teams to enhance system architectures, troubleshoot complex incidents, and drive continual service improvements to meet both client and internal business needs.
Job Responsibilities
- Design and implement reliable services and infrastructure to meet scalable and performance needs.
- Monitor application and infrastructure performance, responding to outages and other incidents promptly.
- Develop and maintain scripts for automation of routine tasks and deployments.
- Work collaboratively with development teams in designing, deploying, and managing applications.
- Create and update documentation regarding system configurations and operational procedures.
- Plan and execute system upgrades and improvements, mitigating downtime and impact on users.
- Participate in on-call rotations as necessary, providing availability for incident response.
- Continuously identify and resolve systemic issues to improve product reliability and performance.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in site reliability engineering, DevOps, or a related field.
- Expertise in cloud services such as AWS, Azure, or Google Cloud Platform.
- Proficient in scripting languages such as Python, Bash, or Go.
- Solid understanding of containerization technologies like Docker and orchestration tools like Kubernetes.
- Experience with configuration management tools such as Ansible, Chef, or Puppet.
- Strong knowledge of monitoring tools such as Prometheus, Grafana, or Splunk.
- Familiarity with CI/CD tools and practices, including Jenkins or GitLab CI.
- Excellent problem-solving skills and the ability to work independently as well as part of a team.
Technologies & Tools
The Senior Site Reliability Engineer will primarily work with cloud platforms such as AWS, Azure, or Google Cloud for infrastructure management. The role also requires familiarity with container technologies like Docker and Kubernetes, and knowledge of CI/CD tools such as Jenkins. In addition, the engineer will utilize configuration management tools such as Ansible or Puppet, and monitoring solutions like Prometheus and Grafana to ensure system health and performance.
Ideal Candidates
Ideal candidates for this position will exhibit a proactive approach to problem-solving and possess strong analytical skills. They will be detail-oriented, with the ability to handle multiple tasks in a fast-paced environment while maintaining high productivity levels. A strong sense of ownership and responsibility towards their work is essential, as well as excellent communication skills to effectively liaise with technical and non-technical stakeholders. Those who thrive in collaborative team settings and have a passion for continuous improvement will find this role fulfilling.
Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.