Senior DevOps Engineer

DevOps Engineer

  • 5 - 7 years
  • $2500 - $3000
  • Montego Bay, Saint James Parish -
  • In Office

  • Posted: 3 weeks ago
  • Openings: 1
  • Job Applicants: 0

Job description

Job Summary:

We are seeking a highly skilled Senior DevOps Engineer to join our team and take a leading role in optimizing our development and operations processes. The ideal candidate will have extensive experience in DevOps practices, cloud infrastructure, automation, and continuous integration/continuous deployment (CI/CD). As a Senior DevOps Engineer, you will be responsible for designing and implementing robust DevOps solutions, enhancing system performance, and ensuring the reliability and scalability of our applications and infrastructure.

Key Responsibilities:

  1. DevOps Strategy and Implementation:

    • Develop and implement DevOps strategies, policies, and best practices to streamline development, deployment, and operational processes.
    • Design and build CI/CD pipelines to automate the build, test, and deployment processes for applications and services.
    • Manage and optimize infrastructure using Infrastructure as Code (IaC) tools such as Terraform, Ansible, or CloudFormation.
  2. Cloud Infrastructure Management:

    • Architect, deploy, and manage scalable and secure cloud infrastructure using platforms such as AWS, Azure, or Google Cloud.
    • Monitor and optimize cloud resource usage, ensuring cost-effectiveness and high performance.
    • Implement and manage cloud services, including compute, storage, databases, and networking.
  3. Automation and Configuration Management:

    • Develop and maintain automation scripts and tools to improve operational efficiency and reduce manual tasks.
    • Implement configuration management solutions to ensure consistency and reliability across environments.
    • Automate routine tasks, including provisioning, scaling, and monitoring of infrastructure and applications.
  4. Monitoring and Performance Optimization:

    • Design and implement monitoring and logging solutions to track system performance, availability, and security.
    • Analyze performance metrics and logs to identify and resolve performance bottlenecks and system issues.
    • Develop and implement disaster recovery and backup strategies to ensure data integrity and availability.
  5. Collaboration and Support:

    • Collaborate with development, QA, and operations teams to understand requirements and provide support for application deployments and infrastructure needs.
    • Provide guidance and mentorship to junior DevOps engineers and team members.
    • Participate in on-call rotations and provide support for incident management and resolution.
  6. Security and Compliance:

    • Implement and enforce security best practices and policies to protect infrastructure and applications from vulnerabilities and threats.
    • Ensure compliance with regulatory requirements and industry standards for data protection and privacy.
    • Conduct security audits and vulnerability assessments to identify and mitigate risks.
  7. Documentation and Reporting:

    • Create and maintain comprehensive documentation for DevOps processes, configurations, and best practices.
    • Prepare and present reports on system performance, deployment activities, and operational metrics to stakeholders and management.
    • Document and share knowledge on DevOps practices, tools, and technologies with the team.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field; advanced degree or relevant certifications are a plus.
  • 5+ years of experience in DevOps, with a strong background in CI/CD, cloud infrastructure, and automation.
  • Proficiency with DevOps tools and technologies, such as Jenkins, GitLab CI, Docker, Kubernetes, Terraform, Ansible, or similar.
  • Extensive experience with cloud platforms (AWS, Azure, Google Cloud) and infrastructure management.
  • Strong knowledge of scripting languages (e.g., Bash, Python, PowerShell) and configuration management.
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack) and performance optimization.
  • Excellent problem-solving skills, with the ability to troubleshoot complex issues and implement effective solutions.
  • Strong communication skills and the ability to work effectively in a collaborative team environment.

Preferred Qualifications:

  • Certification in cloud platforms (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert) or DevOps tools.
  • Experience with microservices architecture and container orchestration (e.g., Kubernetes).
  • Knowledge of security practices and compliance requirements related to cloud and infrastructure.
  • Experience with Agile development methodologies and collaborative tools (e.g., Jira, Confluence).

Education

  • Bachelor's Degree

Feedback Form