Job Description
Job Description
We are seeking a highly skilled DevOps Engineer to join our team. The ideal candidate will have hands-on experience in designing, implementing, and maintaining CI/CD pipelines, managing AWS cloud infrastructure, and applying security standards. This role requires strong automation and scripting skills, experience with monitoring and incident management, and the ability to collaborate effectively with development teams.
Key Responsibilities
- Design, implement, and maintain Continuous Integration and Continuous Delivery (CI/CD) pipelines using tools like Jenkins, GitLab, CircleCI, etc.
- Ensure smooth and automated delivery of code to production environments.
- Deploy and manage scalable applications in AWS environments using EC2, S3, Lambda, CloudFormation, and other AWS services.
- Optimize cloud-based resources and infrastructure for performance, cost, and reliability.
- Manage disaster recovery and backup solutions in AWS.
- Apply NIST-800 security standards to ensure the organization’s cloud infrastructure and applications meet industry security requirements.
- Collaborate with security teams to assess and improve security controls in the cloud environment.
- Develop scripts (Python, Bash, etc.) to automate operational tasks, infrastructure management, and application deployment.
- Ensure the repeatability and scalability of processes through automation.
- Implement and maintain monitoring solutions using AWS CloudWatch and other third-party tools to ensure proactive incident management.
- Troubleshoot and resolve incidents, ensuring minimal downtime and performance degradation.
- Work closely with the development and product teams, providing guidance on best DevOps practices.
- Ensure seamless integration of the Django back-end with React front-end in the CI/CD process.
- Document and communicate infrastructure changes and processes.
Experience: Minimum of 4-5 years of experience in DevOps roles, with at least 1-2 years specifically focused on applying NIST-800 security standards in cloud environments. We are looking for professionals who have demonstrated expertise in designing, implementing, and maintaining CI/CD pipelines using tools like Jenkins, GitLab, etc.
Skills & Qualifications
- Proven experience with CI/CD pipelines (Jenkins, GitLab, etc.).
- Hands-on experience in deploying and managing applications in the AWS cloud environment (EC2, S3, Lambda, CloudFormation).
- Familiarity with NIST-800 security standards and their application in cloud environments.
- Strong scripting and automation skills (Python, Bash, etc.).
- Experience with monitoring tools like AWS CloudWatch.
- Expertise in Django and React integration for web applications.
Education: Bachelor’s degree in computer science or information technology.
Certification
AWS DevOps Engineer certification.
NIST certification.