DevOps

JOB TITLE: DEV-OPS Engineer
JOB TYPE: Full-Time
LOCATION: Remote Work
SUPERVISOR/MANAGER: Hex Clan Manager

    MAIN DUTIES/RESPONSIBILITIES:
  • Organization of the infrastructure needed to develop and run the project including the implementation of development environments, testing, and automation tools.
  • Organize the CI/CD pipelines, set up network and configuration of functions and end points.
  • Deploy images using docker.
  • Development and Maintenance of Microservices
  • Integration of project functions and resources, including planning, building, testing and deployment.
  • Streamlining of processes to resolve any problems or outages, scheduling upgrades needed during the project, and working with team members and customers to optimize infrastructure.
  • Familiarity with customer requirements and project KPIs.
  • Coordinating and communicating with team members as well as customers and key stakeholders.
SKILLS & EXPERIENCE
    Qualifications:
  • A tertiary qualification in Software Engineering, Information Technology or Computer Science
    Experience:
  • 3 years of Dev-Ops experience with a particular focus on Cloud Engineering.
    Skills:
    Technical Skills – Essential for the Job
  • Excellent knowledge of scripting using preferably Python or Perl.
  • Familiarity with either Google Deployment Manager or Cloud Formation.
  • Knowledge of best practice of CI/CD pipelines to automate application and infrastructure delivery.
  • Google Cloud or AWS Serverless practice & security services.
  • Excellent verbal and written communication in particular explaining Google Cloud or AWS services to technical people in the team.
  • Knowledge of automation tools (Docker, Jenkins, Ansible or Puppet, Selenium, Nagios, Logstash or Kibana,).
  • Excellent understanding of Ruby, Python, Perl and Java.
  • Familiarity with Windows and Linux Operating Systems.
    Non-Technical Skills
  • Familiarity using the Agile methodology
  • Strong attention to detail.
  • Strong documentation writing skills.
  • Excellent communication skills.
  • Ability to work autonomously and as part of a team.
  • Ability to take initiative on tasks and a strong work ethic.
    Non-Technical Skills
  • Docker Kubernetes
  • PostgreSQL & Rabbit MQ
  • Knowledge of automation tools and languages such as Bash or PowerShell
  • Understanding of networking (Firewalls, Routing, VPN)