DevOps Engineer

ARETUM

ARETUM, a leading government contracting company specializing in technology-enabled mission support services, is seeking a talented and experienced DevOps Engineer to join our team. As a DevOps Engineer at ARETUM, you will be responsible for overseeing the DevOps processes and implementing automation and infrastructure solutions to support the development, deployment, and operations of our software applications and systems.

ARETUM is known for providing cutting-edge solutions and outstanding service to Federal clients in various sectors, including Next Generation Analytics, Engineering Services, Training Services, IT Systems, Cyber Security, PMO Support, and Financial Consulting. Our mission is to deliver technology-driven solutions that meet the unique needs of our government clients, enabling them to achieve their objectives effectively and efficiently.

Responsibilities

Perform as hands on DevOps admin performing environmental configuration, application deployments and mentor development teams on the use of automation tools.

Be accountable for the delivery and support for Azure Cloud infrastructure in support of a major application development and deployment project.

Establish, facilitate and execute an Agile Release Train CI/CD Pipeline

Work directly with an integrated team and external players on a day-to-day basis to ensure application, automation, test and infrastructure requirements

Build and maintain Continuous Integration (CI) and Continuous Delivery (CD) pipelines with Azure DevOps

Build, deploy, maintain containerized and serverless applications.

Facilitate container orchestration via Kubernetes. Deploy applications hosted within a Kubernetes platform. In addition, the contractor shall be able to deploy applications in a non-orchestrated environment.

Support CI / CD deployments in Azure Cloud

Develop and use Infrastructure as Code (IaaC) to provision, manage, deploy resources (including containers, EC2 servers, storage configurations, access control mechanisms) with the Azure platform. Some example resources would be containers, configuration files, access control roles and permissions, infrastructure components (VPCs, load balances, servers, etc.)

Maintain proper source control. Save all DevOps and software artifacts into the Library’s source code repository GitLab. Some example artifacts might be: • VPC build scripts, Containers, Configuration files, Access control lists

Support use of automated testing, quality assurance, and security tools within the continuous integration and delivery pipeline.

Familiarity with .NET, C# and VueJS languages and PostgreSQL DBs

Requirements

3+ years of solid experience with Azure Cloud Services and Automation:

User management, authentication and authorization (LDAP, etc.)

Disk Management (partitioning, backups, LVM, hardware and software RAID)

Software build (gmake, cmake, GNU autoconf and automake, gcc, libtool, RPM building a major plus)

Network Interface Configuration

Basic Knowledge of Networking Protocols:

Switching and Routing

Understanding of HTTP, HTTPS, TCP/IP and other web protocols

Understanding of SSL, Certificates, openSSH, openSSL libraries, Squid, etc.

3+ years of experience scripting (Bash, Perl, Python, Ruby)

2+ years of experience with running web and application servers such as Apache, Nginx, Tomcat, Node.js, Play

2+ years of experience writing code for one or multiple of the following: Puppet/Chef/Ansible/Saltstack

2+ years of experience supporting Azure Cloud infrastructure

Operational experience supporting at least 99.99% availability systems

Experience in DevOps tools like Git, Azure DevOps, Maven, Artifactory and Gradle

Knowledge of Docker containers

Experience in Agile Methodology and Agile Engineering practices like TDD, Continuous Integration, Continuous Deployment

Great communication skills and ability to work effectively within a diverse team

Operates effectively in a fast-paced, deadline driven, collaborative and iterative programming environment

Ability to participate in complex, cross-functional problem-solving initiatives

Ability to pass basic government background check

US Citizenship is required

Degree in a technical discipline

Cloud Computing experience

Issue/Bug Tacking/Wiki admin experience with Azure DevOps

Experience in Agile Software Methodologies

Development background with Operations experience

Excellent communication skills

Similar Remote Jobs

Recent Posts