Post Job Free
Sign in

DevOps Engineer

Company:
CloudRex LLC
Location:
Cary, NC, 27511
Posted:
March 20, 2024
Apply

Description:

Overview:

CloudRex LLC is seeking a highly skilled and motivated DevOps Engineer to join our dynamic team. The ideal candidate will have a strong background in software development, system operations, and automation, with a focus on improving efficiency and reliability across our infrastructure and deployment processes.

Roles and Responsibilities:

Infrastructure Automation:

Design, implement, and maintain infrastructure as code (IaC) solutions using tools like Terraform, Ansible, or Chef.

Automate provisioning, configuration, and deployment of cloud resources across multiple environments (e.g., AWS, Azure, Google Cloud).

Continuous Integration and Deployment (CI/CD):

Establish and maintain CI/CD pipelines to enable rapid and reliable software delivery.

Integrate automated testing and monitoring into CI/CD pipelines to ensure code quality and system stability.

Containerization and Orchestration:

Implement containerization using Docker and orchestration with Kubernetes or similar tools.

Manage containerized applications, including deployment, scaling, and monitoring.

Monitoring and Alerting:

Set up monitoring tools (e.g., Prometheus, Grafana, ELK stack) to track system performance and health.

Configure alerting mechanisms to proactively identify and address issues.

Security and Compliance:

Implement security best practices for infrastructure and applications.

Ensure compliance with industry standards and regulations (e.g., GDPR, HIPAA, PCI DSS).

Collaboration and Communication:

Work closely with development and operations teams to streamline processes and improve efficiency.

Communicate effectively with stakeholders to understand requirements and provide timely updates on project status.

Documentation and Knowledge Sharing:

Create and maintain documentation for infrastructure configurations, processes, and procedures.

Share knowledge and best practices with team members to foster a culture of learning and continuous improvement.

Qualifications:

Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).

Proven experience in a DevOps or similar role, with a strong understanding of software development lifecycle (SDLC) principles.

Proficiency in scripting and programming languages such as Python, Bash, or Ruby.

Hands-on experience with cloud platforms and services (e.g., AWS, Azure, Google Cloud).

Familiarity with version control systems (e.g., Git), CI/CD tools (e.g., Jenkins, GitLab CI/CD), and container technologies (e.g., Docker, Kubernetes).

Excellent problem-solving skills and the ability to work independently as well as part of a team.

Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.

Preferred Qualifications:

Certification in relevant technologies (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator).

Experience with infrastructure monitoring and logging tools (e.g., Nagios, Splunk).

Knowledge of Agile methodologies and practices.

Experience working in a regulated industry (e.g., healthcare, finance).

Apply