- Company Name
- General Atomics
- Job Title
- DevOps Engineer
- Job Description
-
**Job title:** DevOps Engineer
**Role Summary:**
Design, implement, and maintain secure, automated CI/CD pipelines and infrastructure-as-code solutions to support development, testing, and production environments. Drive continuous improvement of system reliability, performance, and security across diverse operating systems.
**Expectations:**
Collaborate with development, operations, and security teams to deliver high‑quality, resilient services. Automate provisioning, monitoring, backup, and disaster‑recovery processes. Consistently apply industry best practices for configuration management, system hardening, and incident response.
**Key Responsibilities:**
- Design and implement secure automation workflows for CI/CD, monitoring, and analytics.
- Build and maintain deployment pipelines using tools such as Jenkins, Travis CI, CircleCI, and Git/SVN.
- Configure and manage infrastructure via automation platforms (e.g., Terraform, Ansible) and cloud services.
- Implement system hardening, configuration management, backup, and disaster‑recovery strategies.
- Monitor system performance, security, and availability; analyze and act on alerts.
- Produce and maintain documentation for processes, code, and system architecture.
- Collaborate with cross‑functional teams on deployment practices, code reviews, and incident management.
- Stay current with industry trends, evaluate new tools, and recommend improvements.
- Provide technical support for backend systems and resolve deployment-related issues.
**Required Skills:**
- Strong scripting proficiency: Bash, Python, JavaScript.
- Experience with CI/CD tools (Jenkins, Travis CI, CircleCI) and source control (Git, SVN).
- Proficiency in configuration management (e.g., Ansible, Chef, Puppet).
- Knowledge of operating systems administration (Linux/Unix, Windows).
- Familiarity with cloud platforms (AWS, Azure, GCP) and infrastructure‑as‑code.
- Understanding of ITSM practices; experience with ServiceNow or similar is a plus.
- Excellent communication, documentation, analytical, and problem‑solving skills.
- Ability to work independently and manage multiple priorities in a fast‑paced environment.
**Required Education & Certifications:**
- Bachelor’s (or Master’s) degree in Computer Science, Engineering, or related field.
- Minimum of 2 years of hands‑on DevOps or related experience.