Description

Job Summary:

We are looking for a skilled and passionate DevOps Engineer to join our growing team. As a DevOps Engineer, you will be responsible for developing, deploying, and maintaining our client’s CI/CD pipelines, automating infrastructure, and ensuring the smooth operation of production environments. You will work closely with development, QA, and operations teams to streamline processes, improve efficiency, and foster a culture of continuous integration and continuous delivery.

 

Key Responsibilities:

•         CI/CD Pipeline Management:

o    Design, implement, and maintain CI/CD pipelines to automate the build, test, and deployment of applications.

o    Integrate automated testing, security scanning, and other quality checks into the CI/CD pipelines.

•         Infrastructure as Code (IaC):

o    Develop and manage infrastructure using IaC tools such as Terraform, CloudFormation, or Ansible.

o    Ensure that infrastructure is scalable, resilient, and aligned with best practices.

•         Automation and Scripting:

o    Automate repetitive tasks and processes to improve efficiency and reduce manual intervention.

o    Write and maintain scripts for deployment, monitoring, and other operational tasks.

•         Integrate Security into CI/CD Pipelines:

o    Design, implement, and maintain automated security checks and processes within CI/CD pipelines to ensure early detection and mitigation of security vulnerabilities.

•         Collaboration:

o    Work closely with development, operations, and security teams to promote a culture of security and ensure security considerations are integrated into all stages of the software development lifecycle.

Qualifications:

•         Experience:

o    5+ years of experience in DevOps, with a focus on security.

•         Skills:

o    Proficiency in scripting and automation languages (e.g., Python, Bash, PowerShell).

o    Hands-on experience with CI/CD tools (e.g., GitHub Actions, AWS Code Pipeline, Jenkins, GitLab CI, CircleCI).

o    Hands-on experience with configuration management tools (e.g., Ansible, Puppet, Chef) and Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation).

o    Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).

o    Experience with cloud platforms (AWS, Azure, GCP).

•         Soft Skills:

o    Excellent communication skills, with the ability to explain complex concepts to non-technical stakeholders.

o    Strong problem-solving skills and the ability to work under pressure in a fast-paced environment.

o    Ability to work collaboratively in a team environment, as well as independently when necessary.

Education

Any Graduate