onsite
Software Developer IV - General Atomics and Affiliated Companies
Software Engineer
Senior software developer focused on secure, efficient IT infrastructure for autonomous systems, leveraging Linux, containerization, cloud services, and scripting to maintain servers, networks, and software.
About the role
Key Responsibilities
- Design, deploy, and maintain secure Linux‑based servers and network infrastructure for the autonomy group.
- Implement and manage containerized applications using Docker and orchestrate them with Kubernetes.
- Configure and monitor AWS services, ensuring high availability, scalability, and cost efficiency.
- Develop automation scripts in Python to streamline deployment, monitoring, and incident response.
- Collaborate with cross‑functional teams to gather requirements, troubleshoot issues, and optimize system performance.
Requirements
- 5+ years of experience in Linux system administration and network management.
- Proficient with Docker, Kubernetes, and cloud platforms, preferably AWS.
- Strong scripting skills in Python and experience with CI/CD pipelines.
- Excellent problem‑solving abilities and a proactive approach to security and reliability.
- Effective communication skills and ability to work in a collaborative, fast‑paced environment.
Skills
linuxdockerkubernetesawspython