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 Information Technology, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior DevOps Engineer at General Dynamics Information Technology will play a pivotal role in bridging the gap between software development and operations teams, ensuring streamlined processes and efficient deployment of applications. This position requires a comprehensive understanding of the software development lifecycle, alongside practical experience in automation, system administration, and cloud services. The successful candidate will contribute to enhancing the performance, reliability, and scalability of our systems while leading initiatives that cultivate best DevOps practices across the organization and its projects.
Job Responsibilities
- Design, implement, and maintain CI/CD pipelines to automate application deployment.
- Manage and optimize cloud infrastructure to enhance performance and cost-efficiency.
- Collaborate with software development teams to ensure alignment of operational requirements.
- Monitor system performance and respond to incidents while implementing preventive measures.
- Develop, document, and implement policies and procedures related to DevOps activities.
- Lead efforts in containerization and orchestration using tools such as Docker and Kubernetes.
- Support security measures related to infrastructure and application deployment.
- Conduct performance tuning, troubleshooting, and problem resolution in complex environments.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Minimum of 5 years of experience in a DevOps or related environment.
- Proficiency in scripting languages, such as Python, Shell, or Ruby.
- Hands-on experience with cloud services, particularly AWS, Azure, or Google Cloud.
- Strong knowledge of automation tools (e.g., Ansible, Terraform).
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Familiarity with networking concepts and architecture.
- Outstanding problem-solving skills and attention to detail.
Technologies & Tools
The Senior DevOps Engineer will engage with a variety of technologies and tools, including but not limited to AWS or Azure for cloud platforms, Docker and Kubernetes for container orchestration, Jenkins or GitLab CI for continuous integration and delivery, and Terraform or Ansible for infrastructure as code. Familiarity with monitoring solutions such as Nagios or Prometheus, along with version control systems like Git, will also be integral to the role.
Ideal Candidates
Ideal candidates for the Senior DevOps Engineer position will possess a strong analytical mindset and exceptional collaboration skills, enabling them to work effectively with cross-functional teams. They should demonstrate a commitment to continuous improvement and possess a proactive approach to problem-solving. Effective communication skills are essential, as the role demands regular interaction with stakeholders at various levels. A passion for technology, innovation, and a desire to leverage best practices in DevOps will significantly contribute to the candidate's success in this role.
The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.