DevOps Engineer
Posted 45ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
DevOps Engineer supporting IT solutions for Federal government using CI/CD pipelines and cloud management. Collaborating with teams and ensuring environmental consistency for project success.
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. Teraform, 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.
Benefits:
- At Makpar Corporation we understand that we all need to balance work and life – that is why we have a great benefits package, excellent training and career development opportunities, flexible work schedules along with a generous compensation package. • We pride ourselves in providing outstanding benefits, creating environments where employees are encouraged to be themselves, collaborate, and be inquisitive in order to achieve goals. • Start your career today and be a part of something meaningful! • Makpar is an Equal Opportunity Employer.



















