Makpar is a comprehensive professional and technical solutions provider for the Federal government, and they are seeking a Junior DevOps Engineer to join their growing team. The role involves supporting CI/CD pipelines, cloud infrastructure, and deployment automation while working closely with development teams to ensure reliable application delivery and operational troubleshooting.
Responsibilities:
- Monitor and troubleshoot CI/CD pipelines
- Assist in creating or updating build and release pipelines
- Support automated application deployments to development and test environments
- Review pipeline failures and work with developers to resolve build issues
- Maintain pipeline scripts and configuration files
- Support provisioning of infrastructure using Infrastructure as Code (IaC) tools
- Assist with cloud environment management (AWS)
- Maintain configuration files for infrastructure deployments
- Monitor resource utilization and report anomalies
- Provision and configure development, staging, and test environments
- Ensure environment consistency across teams
- Maintain environment variables and configuration files
- Support environment refreshes and data resets
- Build and manage Docker images
- Support container deployments
- Assist with Kubernetes or container orchestration troubleshooting
- Maintain container registries
- Monitor system alerts and dashboards
- Investigate performance or availability issues
- Escalate incidents to leads
- Maintain monitoring configurations
- Write automation scripts for operational tasks
- Assist with configuration automation
- Maintain reusable automation libraries
- Support vulnerability scanning in pipelines
- Maintain secrets and credentials management
- Ensure secure configuration of environments
- Assist with compliance checks
- Support developers with deployment issues
- Participate in sprint planning and standups
- Assist with debugging environment-related problems
- Document DevOps processes
- Document deployment procedures
- Maintain runbooks and troubleshooting guides
- Update architecture diagrams and environment documentation-related problems
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience
- Equivalent practical experience in software development, systems administration, or cloud engineering
- 1-3 years of experience in DevOps, systems administration, or software engineering support
- Experience with Git-based version control systems
- Familiarity with CI/CD tools (e.g. Github, Gitlab, Jenkins, GitHub Actions, Sonarqube) and writing configuration-based pipelines (YAML)
- Basic knowledge of cloud platforms (AWS)
- Experience writing scripts using Python
- Basic understanding of containerization technologies such as Docker
- Experience developing and maintaining Infrastructure-as-Code repositories (e.g. Terraform, Ansible, AWS CloudFormation)
- Strong troubleshooting and problem-solving skills
- Ability to work collaboratively in an Agile development environment
- Proactive use of AI & automation to enhance productivity, accelerate delivery, and identify opportunities for intelligent process improvement
- Demonstrated AI fluency including experience leveraging AI-enabled tools and/or automation to improve workflows, analysis, development, or operational efficiency
- Experience in government contracting, regulated industries, or large enterprises
- Familiarity with identity, access management, data platforms, or enterprise SaaS ecosystems
- Experience working with Jira and Confluence
- Experience with Kubernetes or AWS ECS