DevOps Engineer

DevOps Engineer Job Description Template

Our company is looking for a DevOps Engineer to join our team.

Responsibilities:

  • Work with QA to provide Regression infrastructure;
  • Automate and Manage the release of all applications to different environments;
  • Help establish capabilities around people, process, and tools for the management of enterprise architecture strategies;
  • Establish mutually beneficial relationships with stakeholders that support thought leadereship, innovative and integrated practice solutions;
  • Build a culture of collaboration between Analysts, Architects, Development, QA and Infrastructure ensuring optimal delivery;
  • Ensure all systems are resilient to failure including high-availability, disaster recovery, and backup;
  • Transparent communication using Slack and Jira;
  • Propose innovations to modernize Xe’s software delivery; moving towards continuous delivery;
  • Act as the SME in Big Data and Cloud;
  • Developing architecture baselines, target architectures, performing architecture analysis and providing recommendations;
  • Serve as a point of technical escalation; proactively managing issues and liaising with both internal and external support functions;
  • Provide solution demonstrations, both standard and tailored to suspects and prospects;
  • Assess and communicate business requirements and functional specifications for the design and implementation of solutions;
  • Build and manage the development, testing, and production environments on the AWS Cloud;
  • Develop internal build or deployment tools for automation processes.

Requirements:

  • Git, Bitbucket, Maven;
  • BSc CompSci, National Diploma in IT/ relevant qualifications;
  • Gitlab CI/CD;
  • B.Sc. Computer Science, B.E. or similar;
  • Understanding and ideally some experience of one server-side programming language (Ruby, PHP, Java, C#, Python);
  • Good understanding of SDLC, ITIL, Scrum framework, and Agile principles;
  • Experience developing in an Agile Environment;
  • Knowledge of cloud standards, protocols, and technologies;
  • Experience working in a retail and/or Ecommerce environment would be advantageous;
  • 1 year ability to configure and deploy infrastructure using cloudformation, ECS and lambda;
  • 1 year ability to implement high availability, and disaster recovery using cloudfront, Route53, and RDS;
  • Has to have a Positive attitude;
  • Familiar with other programming languages like java, php, frontend related, etc;
  • Data & security driven mindset;
  • Understanding application clustering/load balancing concepts and technologies.