We are seeking a DevOps Engineer (Remote Role) to join our team! You will implement, maintain, and support the CI/CD pipeline for a cloud-based federal government portal.
Responsibilities:
- Provide technical deliverables and support for cloud and DevOps services and platforms.
- Manage and maintain the build and release infrastructure, including tools and servers.
- Develop and maintain automated build and deployment scripts for release management across all environments.
- Develop and maintain pipeline as code (provisioning and deploying AWS resources).
- Design, develop and implement Continuous Integration and Continuous Deployment processes using DevOps tools like Jenkins, Ant/Maven, Git/SVN, Nexus/Jfrog Artifactory and SonarQube/Fortify.
- Deploying and configuring services using infrastructure as a service/platform as a service providers (e.g., Acquia, Amazon Web Services, Microsoft Azure)
- Under minimal supervision, develops and implements a configuration management (CM) plan and processes, and works closely with Development, QA, and support teams to complete configuration tasks within deadlines.
- Managing and resolving build and release issues promptly.
- Managing version control systems and ensuring that code is correctly branching and merging.
- Create and maintain build and release scripts and processes to ensure the smooth and efficient delivery of software products.
- Automate the build, test, and deployment processes to reduce errors and increase efficiency.
- Installation and management of open-source monitoring tools
Experience and Skills:
- Experience with DevOps tools – Git, Jenkins, SCA, SAST/DAST/RASP, AWS services.
- Strong coding and troubleshooting experience in any of the following languages and frameworks: C#/.NET, MVC, PL/SQL, Java, JavaScript.
- Expertise in AWS DevOps services and environments.
- Extensive experience with build tools.
- Experience with server virtualization.
- Experience with configuration management tools and technologies (E.g., Terraform, Ansible, Puppet, Chef, Salt, etc.).
- (e.g., Puppet, Chef, Ansible, Salt)
- Knowledge of containerization technologies and frameworks (E.g., LXC, Kubernetes, Docker, Rocket, etc.)
- Good automation and programming skills.
- Ability to collaborate with cross-geo teams and across time zones.
- Strong troubleshooting and critical thinking skills.
- Currently residing in the United States, and continuously for the previous 3 years.
- Ability to pass a High-Risk Public Trust clearance (Tier 4) background check.
Minimum Qualifications:
- Over 3 years of experience in DevOps
- Bachelor's degree in a relevant field
Preferred Qualifications:
- Over five years of experience in DevSecOps.
- Bachelor's degree in computer science, Information Systems, or a related field.
- AWS DevOps certification is required.