Senior DevOps Engineer - 23148
📍 Job Overview
- Job Title: Senior DevOps Engineer - 23148
- Company: HII's Mission Technologies division
- Location: Aberdeen Proving Ground, Maryland, United States
- Job Type: On-site
- Category: DevOps Engineer
- Date Posted: 2025-06-10
- Experience Level: 10+ years
- Remote Status: On-site (5 days a week on customer site)
🚀 Role Summary
- Key Responsibilities: Implement and manage cloud and non-cloud infrastructure, automate deployment processes, ensure service reliability and scalability, collaborate with development teams, and troubleshoot production systems.
- Key Skills: Linux systems administration, big data solutions, configuration management, automation, scripting, AWS, Kubernetes, problem-solving, and communication.
- Clearance Requirement: Current Secret U.S. Government Security clearance.
📝 Enhancement Note: This role requires a significant level of experience and a specific security clearance, indicating a high level of responsibility and trust.
💻 Primary Responsibilities
- Cloud Infrastructure Management: Support development and deployment of cloud infrastructure in AWS, ensuring high availability and performance.
- Non-Cloud Infrastructure Management: Support development and deployment of non-cloud infrastructure on-premise and portable equipment.
- Automation & Deployment: Automate deployment processes and ensure reliability and scalability of services.
- Kubernetes Management: Manage and maintain Kubernetes containers and cloud infrastructure on AWS.
- Collaboration: Collaborate with development teams to integrate their applications into the infrastructure.
- Monitoring & Troubleshooting: Monitor and troubleshoot production systems, resolving issues as necessary.
- Continuous Improvement: Continuously improve processes and tools to ensure high availability and performance.
- Stay Current: Stay current with new technologies and industry trends, exploring new ways to improve infrastructure.
📝 Enhancement Note: The role emphasizes continuous improvement, indicating a dynamic and evolving work environment.
🎓 Skills & Qualifications
Education: Bachelor's degree in a related field or equivalent experience.
Experience: 9+ years of experience in DevOps Engineering or Software Development.
Required Skills:
- Strong knowledge of Linux, including system administration and troubleshooting.
- Proficiency in configuration management tools such as Terraform, Ansible, or Puppet.
- Knowledge of AWS services (EC2, EBS, S3, Lambda) and their application to deployment and management of infrastructure.
- Experience with application and OS deployment, scaling, and management.
- Ability to develop in multiple programming languages such as Python, Bash, or Go.
- Familiarity with Git and other development tools.
- Excellent problem-solving skills and ability to identify and troubleshoot complex issues.
- Excellent oral and written communication skills.
- Understanding of AGILE software development methodologies and use of standard software development tool suites.
- DoD 8570 compliance certifications (e.g., Security+).
Preferred Skills:
- Experience with big data technologies like Hadoop, Spark, PostgreSQL, ElasticSearch, Hive, Drill, Impala, Trino, or Presto.
- Experience with containers (EKS, Diode), CI/CD, and Terraform.
- Potential on-call work requirements.
📝 Enhancement Note: The preferred skills section highlights the company's focus on big data technologies and emerging trends in the industry.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate experience in Linux systems administration, configuration management, and automation.
- Showcase projects involving AWS services and Kubernetes container management.
- Highlight problem-solving skills and ability to troubleshoot complex issues.
- Provide examples of collaboration with development teams and integration of applications into infrastructure.
Technical Documentation:
- Document code quality, commenting, and version control strategies.
- Explain deployment processes, server configuration, and testing methodologies.
- Describe performance metrics, optimization techniques, and user experience design principles.
📝 Enhancement Note: Emphasize user experience design principles and performance optimization techniques to showcase your understanding of the role's requirements.
💵 Compensation & Benefits
Salary Range: $125,553 - $180,000 per year. The salary range is intended as a good faith estimate based on the role's location, expectations, and responsibilities. When extending an offer, the company takes various factors into consideration, including the role's function, internal equity, and a candidate's education, work experience, certifications, and key skills.
Benefits:
- 100% paid employee premium for healthcare, vision, and dental plans.
- 10% 401k benefit.
- Generous PTO + 10 paid holidays.
- Education/training allowances.
Working Hours: 40 hours per week, with flexibility to adapt to schedule changes if needed.
📝 Enhancement Note: The salary range and benefits package reflect the high level of experience and responsibility required for this role.
🎯 Team & Company Context
🏢 Company Culture
Industry: The company operates in the defense and technology sectors, focusing on big data solution development and deployment, cloud-based services, software and systems engineering, cyber capabilities, and data science.
Company Size: The company is a large organization with a significant presence in the defense industry, indicating ample opportunities for growth and collaboration.
Founded: The company was founded in 1986, with a history of providing innovative solutions to meet customers' greatest challenges.
Team Structure:
- The DevOps team consists of experienced professionals specializing in Linux systems administration, big data solutions, configuration management, automation, scripting, and AWS.
- The team follows a reporting structure and hierarchy, with opportunities for cross-functional collaboration with development teams and other departments.
Development Methodology:
- The team follows AGILE software development methodologies and uses standard software development tool suites.
- They emphasize continuous integration, deployment, and improvement, fostering a dynamic and collaborative work environment.
Company Website: www.eitccorp.com
📝 Enhancement Note: The company's focus on big data solutions and cloud-based services indicates a strong emphasis on cutting-edge technologies and innovative problem-solving.
📈 Career & Growth Analysis
Web Technology Career Level: This role is at the senior level, with a focus on managing and implementing infrastructure, automating deployment processes, and ensuring service reliability and scalability. The role requires a high level of technical expertise and experience.
Reporting Structure: The Senior DevOps Engineer reports directly to the DevOps Manager and collaborates with development teams, ensuring seamless integration of applications into the infrastructure.
Technical Impact: The role has a significant impact on the company's ability to deliver high-quality, reliable, and scalable services to its customers. The Senior DevOps Engineer plays a crucial role in ensuring the success of the company's big data solutions and cloud-based services.
Growth Opportunities:
- Technical Growth: Expand your expertise in big data technologies, AWS services, and Kubernetes container management.
- Leadership Potential: Develop your leadership skills by mentoring junior team members and contributing to the team's strategic decision-making processes.
- Architecture Decisions: Influence the company's infrastructure architecture and contribute to its long-term success by staying current with new technologies and industry trends.
📝 Enhancement Note: The role offers significant growth opportunities in both technical expertise and leadership, indicating a strong commitment to employee development.
🌐 Work Environment
Office Type: The office is a professional environment, with a focus on collaboration and innovation. The team works closely together to deliver high-quality solutions to the company's customers.
Office Location(s): The primary office location is in Aberdeen Proving Ground, Maryland, with potential for on-site work at customer locations.
Workspace Context:
- The workspace is equipped with multiple monitors and testing devices to support the team's development and deployment efforts.
- The team encourages knowledge sharing, technical mentoring, and continuous learning, fostering a collaborative and dynamic work environment.
- The workspace is designed to facilitate cross-functional collaboration between developers, designers, and stakeholders.
Work Schedule: The work schedule is typically 40 hours per week, with flexibility to adapt to schedule changes if needed. The team may require some on-call work to ensure the reliability and scalability of services.
📝 Enhancement Note: The work environment emphasizes collaboration, innovation, and continuous learning, indicating a strong commitment to employee growth and development.
📄 Application & Technical Interview Process
Interview Process:
- Technical Preparation: Brush up on your Linux systems administration, AWS services, and Kubernetes container management skills. Familiarize yourself with the company's big data technologies and prepare for questions about your experience with configuration management tools, automation, and scripting.
- Web Architecture Expectations: Be prepared to discuss your approach to designing and managing scalable, reliable, and high-performing infrastructure. Explain your strategies for ensuring the availability and performance of services.
- System Design Discussion: Demonstrate your ability to design and implement complex, distributed systems. Be ready to discuss your experience with big data technologies, AWS services, and Kubernetes container management.
- Final Evaluation Criteria: Showcase your problem-solving skills, communication abilities, and cultural fit. Prepare to discuss your experience with AGILE software development methodologies and your understanding of the company's mission and values.
Portfolio Review Tips:
- Portfolio Curation: Highlight your experience with Linux systems administration, AWS services, and Kubernetes container management. Include examples of your work in big data technologies and your approach to automation, scripting, and configuration management.
- Project Case Study Structure: Structure your project case studies to demonstrate your understanding of the role's requirements. Emphasize your problem-solving skills, communication abilities, and ability to collaborate with development teams.
- Code Quality Demonstration: Showcase your ability to write clean, efficient, and well-documented code. Explain your strategies for ensuring code quality, version control, and deployment processes.
- Company-Specific Web Technology Considerations: Tailor your portfolio to the company's focus on big data technologies and cloud-based services. Highlight your experience with AWS services and Kubernetes container management.
Technical Challenge Preparation:
- Typical Web Development Exercise Format: Familiarize yourself with the company's big data technologies and AWS services. Prepare for exercises involving infrastructure management, automation, and deployment processes.
- Time Management: Practice time management skills to ensure you can complete technical challenges within the given time frame. Focus on prioritizing tasks and breaking down complex problems into smaller, manageable components.
- Communication & Technical Explanation Articulation: Refine your communication skills to clearly and concisely explain your technical approach and thought process. Be prepared to discuss your decisions and trade-offs in designing and implementing infrastructure.
ATS Keywords: [See the comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category: programming languages, web frameworks, server technologies, databases, tools, methodologies, soft skills, industry terms]
📝 Enhancement Note: The interview process emphasizes technical expertise, problem-solving skills, and communication abilities, indicating a strong focus on finding the best fit for the role and the team.
🛠 Technology Stack & Web Infrastructure
Frontend Technologies: [Not applicable for this role]
Backend & Server Technologies:
- Linux: Strong working knowledge of Linux systems administration, including system administration and troubleshooting.
- AWS Services: Proficiency in AWS services such as EC2, EBS, S3, and Lambda, with a focus on deployment and management of infrastructure.
- Kubernetes: Experience with Kubernetes container management and cloud infrastructure on AWS.
- Big Data Technologies: Familiarity with big data technologies such as Hadoop, Spark, PostgreSQL, ElasticSearch, Hive, Drill, Impala, Trino, and Presto.
- Configuration Management Tools: Proficiency in configuration management tools such as Terraform, Ansible, or Puppet.
Development & DevOps Tools:
- Version Control: Familiarity with Git and other development tools.
- CI/CD Pipelines: Experience with CI/CD pipelines and automated deployment processes.
- Monitoring Tools: Knowledge of monitoring tools for web performance tracking and server monitoring.
📝 Enhancement Note: The technology stack reflects the company's focus on big data solutions, cloud-based services, and cutting-edge technologies.
👥 Team Culture & Values
Web Development Values:
- Innovation: The team values innovation and encourages its members to stay current with new technologies and industry trends.
- Collaboration: The team emphasizes collaboration and cross-functional integration between developers, designers, and stakeholders.
- Quality: The team is committed to delivering high-quality, reliable, and scalable services to its customers.
- Continuous Improvement: The team fosters a culture of continuous improvement, encouraging its members to learn, grow, and adapt to new challenges.
Collaboration Style:
- Cross-Functional Integration: The team encourages collaboration between developers, designers, and stakeholders to ensure seamless integration of applications into the infrastructure.
- Code Review Culture: The team promotes a code review culture, emphasizing peer programming practices and knowledge sharing.
- Technical Mentoring: The team offers technical mentoring opportunities, fostering a culture of continuous learning and skill development.
📝 Enhancement Note: The team culture emphasizes innovation, collaboration, and continuous improvement, indicating a strong commitment to employee growth and development.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- Big Data Solutions: Develop and deploy big data solutions using cutting-edge technologies and tools.
- Cloud Infrastructure Management: Manage and maintain cloud infrastructure on AWS, ensuring high availability and performance.
- Non-Cloud Infrastructure Management: Support development and deployment of non-cloud infrastructure on-premise and portable equipment.
- User Experience Design: Collaborate with development teams to ensure the user experience meets the company's high standards.
Learning & Development Opportunities:
- Technical Skill Development: Expand your expertise in big data technologies, AWS services, and Kubernetes container management.
- Conference Attendance & Certification: Attend industry conferences, obtain relevant certifications, and engage with the web development community to stay current with new technologies and best practices.
- Technical Mentorship & Leadership Development: Seek mentorship opportunities and develop your leadership skills by contributing to the team's strategic decision-making processes and architecture decisions.
📝 Enhancement Note: The technical challenges and learning opportunities reflect the company's focus on big data solutions, cloud-based services, and cutting-edge technologies.
💡 Interview Preparation
Technical Questions:
- Linux Systems Administration: Demonstrate your working knowledge of Linux, including system administration and troubleshooting.
- AWS Services: Explain your proficiency in AWS services, such as EC2, EBS, S3, and Lambda, and their application to deployment and management of infrastructure.
- Kubernetes Container Management: Discuss your experience with Kubernetes container management and cloud infrastructure on AWS.
- Big Data Technologies: Describe your familiarity with big data technologies such as Hadoop, Spark, PostgreSQL, ElasticSearch, Hive, Drill, Impala, Trino, and Presto.
- Configuration Management Tools: Explain your proficiency in configuration management tools such as Terraform, Ansible, or Puppet.
Company & Culture Questions:
- Company Web Development Culture: Research the company's focus on big data solutions, cloud-based services, and cutting-edge technologies. Prepare to discuss your understanding of the company's mission, values, and culture.
- Web Development Methodologies: Explain your understanding of AGILE software development methodologies and their application to the role's requirements.
- User Experience Impact: Describe your experience with user experience design principles and their application to big data solutions and cloud-based services.
Portfolio Presentation Strategy:
- Live Website Demonstration: Prepare a live demonstration of your work in big data technologies, AWS services, and Kubernetes container management. Highlight your problem-solving skills, communication abilities, and ability to collaborate with development teams.
- Code Explanation Techniques: Develop clear and concise explanations of your code, emphasizing your strategies for ensuring code quality, version control, and deployment processes.
- User Experience Showcase: Demonstrate your understanding of user experience design principles and their application to big data solutions and cloud-based services.
📝 Enhancement Note: The interview preparation strategies emphasize technical expertise, problem-solving skills, and communication abilities, indicating a strong focus on finding the best fit for the role and the team.
📌 Application Steps
To apply for this Senior DevOps Engineer position:
- Portfolio Customization: Tailor your portfolio to highlight your experience with Linux systems administration, AWS services, and Kubernetes container management. Include examples of your work in big data technologies and your approach to automation, scripting, and configuration management.
- Resume Optimization: Optimize your resume for web development and server administration roles, emphasizing your experience with Linux systems administration, AWS services, and Kubernetes container management. Highlight your problem-solving skills, communication abilities, and ability to collaborate with development teams.
- Technical Interview Preparation: Brush up on your technical skills in Linux systems administration, AWS services, and Kubernetes container management. Familiarize yourself with the company's big data technologies and prepare for questions about your experience with configuration management tools, automation, and scripting.
- Company Research: Research the company's focus on big data solutions, cloud-based services, and cutting-edge technologies. Prepare to discuss your understanding of the company's mission, values, and culture.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates must have a current Secret U.S. Government Security clearance and significant experience in DevOps Engineering or Software Development. Strong knowledge of Linux, AWS services, and configuration management tools is required.