Hiring: W2 Candidates Only
Visa: Open to any visa type with valid work authorization in the USA
Summary
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.
Qualifications
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, Google Cloud Platform) and infrastructure-as-code tools.
Familiarity with configuration management tools (Ansible, Chef, or Puppet).
Strong collaboration, problem-solving, and communication skills.