DevOps Engineer (Mid-Level)
Cogent People · Columbia, MD · 1 mo ago
On-siteEngineeringFull-time
About the role
Cogent People Inc. is seeking a Mid-Level DevOps Engineer to support a federal technology program operating within a cloud-first AWS environment. This role combines strong Linux systems administration expertise with modern DevOps practices focused on cloud infrastructure, automation, and operational excellence.
Responsibilities
- Support the deployment, maintenance, and monitoring of AWS cloud infrastructure in alignment with federal security and compliance standards
- Develop and maintain Python and shell scripts to automate operational tasks, monitoring, deployment support, and environment maintenance
- Support CI/CD pipelines for application deployments, ETL workflows, database updates, and configuration management across development, test, and production environments
- Maintain infrastructure, application, and pipeline health using enterprise monitoring and logging tools; assist with troubleshooting, incident response, and operational support activities
- Support operational improvements through automation, monitoring enhancements, deployment consistency, and environment standardization
- Administer Linux servers and cloud-hosted database environments, including patching, configuration updates, backup validation, and general operational support
- Manage AWS IAM, networking, and security configurations in compliance with federal cloud governance requirements
- Create and maintain operational documentation including runbooks, deployment procedures, troubleshooting guides, and architecture diagrams
- Collaborate with infrastructure, development, database, and operations teams to support system reliability and operational efficiency
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related technical field; equivalent combination of education and relevant work experience will also be considered.
- 4–7 years of systems administration, cloud infrastructure, or DevOps engineering experience
- Minimum 2 years of hands-on AWS experience in a production environment
- Experience supporting enterprise applications, data platforms, or ETL processing workloads
- Experience troubleshooting infrastructure, application, or operational support issues in production or non-production environments
- Experience supporting deployments, operational monitoring, and system maintenance activities
- Strong experience with Linux systems administration
- Experience with Python and shell scripting for automation and operational support
- Familiarity with CI/CD and deployment automation tools such as GitHub Actions, AWS CodePipeline, Jenkins, or similar technologies
- Familiarity with infrastructure-as-code tools such as Terraform or AWS CloudFormation
- Familiarity with monitoring and logging platforms such as CloudWatch, Splunk, or equivalent tools
- Familiarity with relational databases and operational support concepts
- Understanding of networking, IAM, and cloud security best practices
- Ability to clearly document operational procedures, troubleshooting activities, and deployment steps
- Ability to manage assigned tasks across multiple concurrent workstreams
- AWS Certified SysOps Administrator – Associate certification or higher
Qualifications
- AWS Certified DevOps Engineer – Professional certification
- Experience supporting AWS-based ETL or workflow orchestration services
- Familiarity with Oracle database environments or SQL-based operational troubleshooting
- Experience supporting enterprise scheduling or workload orchestration platforms
- Exposure to infrastructure modernization or cloud migration initiatives
- Experience working in healthcare, financial systems, or other regulated environments