S P A R C

DevOps Engineer

Explore
Other Portfolio

Key Responsibilities:

Infrastructure Management:

  • Design, build, and maintain scalable, secure, and reliable infrastructure on cloud platforms such as AWS, Azure, or Google Cloud.
  • Manage and monitor production, staging, and development environments.

CI/CD Pipelines:

  • Develop and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines using tools like Jenkins, GitLab CI, or CircleCI.
  • Automate build, test, and deployment processes for various applications.

Configuration Management and Automation:

  • Use configuration management tools like Ansible, Chef, or Puppet to automate environment provisioning.
  • Leverage infrastructure-as-code tools like Terraform or CloudFormation to manage infrastructure.

Monitoring and Troubleshooting:

  • Set up monitoring and logging systems using tools like Prometheus, Grafana, ELK stack, or Splunk.
  • Troubleshoot issues in the application or infrastructure and implement robust solutions to prevent downtime.

Containerization and Orchestration:

  • Implement and manage containerization solutions using Docker.
  • Work with container orchestration platforms like Kubernetes or Docker Swarm for managing application deployments.

Security and Compliance:

  • Implement security best practices for cloud and on-premise environments.
  • Conduct regular audits and vulnerability assessments.

Collaboration and Documentation:

  • Collaborate with development teams to streamline application development and deployment processes.
  • Document system architecture, processes, and configurations.
Qualifications and Skills:

Required:

  • 3+ years of experience in a DevOps or similar role.
  • Hands-on experience with cloud platforms (AWS, Azure, or Google Cloud).
  • Proficiency in CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
  • Strong knowledge of containerisation (Docker) and orchestration (Kubernetes).
  • Experience with scripting and automation using Shell, Python, or other languages.
  • Familiarity with monitoring tools (e.g., Prometheus, Grafana, ELK Stack).
  • Strong understanding of networking concepts, firewalls, and VPNs.

Preferred:

  • Experience with infrastructure-as-code tools like Terraform or CloudFormation.
  • Knowledge of version control systems (Git).
  • Familiarity with Agile and DevOps methodologies.
  • Certification in AWS, Azure, or Kubernetes is a plus.
Soft Skills:
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Attention to detail and a proactive approach to system reliability.
  • Ability to work independently and as part of a team.