DevOps Engineer
R M D S International Ltd
Mechanicsburg, United States of America
8 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 144KJob location
Remote
Mechanicsburg, United States of America
Tech stack
Amazon Web Services (AWS)
Applications Architecture
Azure
Backup Devices
Bash
Cloud Engineering
Continuous Integration
DevOps
Disaster Recovery
Monitoring of Systems
Information Technology Operations
Python
Powershell
Release Management
Ansible
Prometheus
Data Logging
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
System Availability
Grafana
Cloudformation
Gitlab-ci
Kubernetes
Infrastructure Automation Frameworks
Information Technology
Puppet
Terraform
Software Version Control
Devsecops
Docker
ELK
Jenkins
Job description
A DevOps Engineer is responsible for integrating development and IT operations to improve the speed, quality, and reliability of software delivery. This role focuses on automation, continuous integration and deployment, system monitoring, and collaboration across development, QA, and operations teams to ensure efficient and secure application lifecycle management. Key Responsibilities
- Design, implement, and manage CI/CD pipelines to enable automated build, test, and deployment processes.
- Automate infrastructure provisioning and configuration using infrastructure-as-code (IaC) tools such as Terraform or CloudFormation.
- Monitor system performance, availability, and reliability using logging and monitoring tools.
- Collaborate closely with development and QA teams to support smooth releases and rapid issue resolution.
- Implement security controls, compliance standards, and best practices within DevOps workflows (DevSecOps).
- Troubleshoot deployment, environment, and system issues across development, staging, and production.
- Optimize application and infrastructure performance for scalability, reliability, and cost efficiency.
- Maintain version control, release management processes, and deployment documentation.
- Develop and maintain automation scripts to streamline repetitive operational tasks.
- Support containerization and orchestration platforms such as Docker and Kubernetes.
- Participate in architecture reviews, incident response, and root cause analysis.
- Ensure high availability, disaster recovery, and backup strategies are implemented and tested.
- Evaluate and adopt emerging DevOps tools, frameworks, and industry best practices.
- Promote DevOps culture, collaboration, and continuous improvement across teams.
- Mentor junior engineers and provide guidance on DevOps tools, practices, and automation strategies.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3-6 years of hands-on experience in DevOps, cloud engineering, or infrastructure automation roles.
- Proficiency with CI/CD tools such as Jenkins, GitLab CI, Azure DevOps, or similar platforms.
- Strong experience with containerization and orchestration technologies (Docker, Kubernetes).
- Solid understanding of system administration, networking, and application architecture.
Preferred Skills / Duties
- Proficiency in scripting languages such as Python, Bash, or PowerShell for automation.
- Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or similar solutions.
- Hands-on experience with cloud platforms (AWS, Azure, GCP) and infrastructure-as-code tools.
- Familiarity with configuration management tools (Ansible, Chef, or Puppet).
- Strong collaboration, problem-solving, and communication skills.
About the company
© 2026 Careerjet All rights reserved