Loading...
JOB VACANCY

DEVOPS

Profile

ABC TECH Group is a provider of IT consulting services and software development with over 120 + IT professionals located internationally. Our company creates some of the world’s most cutting-edge software products, and we are hiring an Account Manager to join our team. This is a fantastic opportunity to engage in a positive and creative work environment that offers excellent benefits and flexible schedules.

  • POSITION: DEVOPS
  • LOCATION: TUZLA
  • EMPLOYMENT: Permanent employment with the probation period of 3 months, full-time position
  • POSTED: 12.06.2019.
  • DAYS REMAINING: 0
  • NOTE: Please note that only shortlisted candidates will be notified
  • EMAIL: hr@abc-techgroup.com

JOB DESCRIPTION

  • Your responsibility as a DevOps will be supporting, maintaining and improving infrastructure and ensuring that applications and are always available, fast and secure.
  • Create infrastructure and environments to support the client needs. Use ansible and related technologies to ensure all environments (staging, test and production) are controlled and consistent. Support, monitor, maintain and improve the infrastructure and the live running of applications.
  • Implement DevOps technologies and processes, e.g: containerisation, CI/CD, infrastructure as code, metrics, monitoring, etc.

RESPONSIBILITIES

  • Improve and maintain our existing CI/CD tooling - Jenkins, Gitlab CI/CD, etc.
  • Implement and improve monitoring and alerting - Prometheus, Grafana, etc.
  • Build and maintain highly available systems
  • Implement the CI pipeline
  • Write scripts and automation using any Perl/Python/Groovy/Java/Bash
  • Configure and manage data sources like Postgres, MySQL, Mongo, Elasticsearch, Redis, Cassandra, Hadoop, RabbitMQ, etc
  • Understand how various systems work
  • Understand how IT operations are managed
  • Manage source control including SVN and GIT
  • Kubernetes administration

EDUCATION REQUIREMENTS:

  • The minimum educational qualification required for a DevOps job is a bachelor's degree in computer science or similar fields.

REQUIREMENTS:

  • A passion and talent for software development, with an appreciation of all the pieces of the puzzle that make it happen.
  • Production support experience, preferably supporting JVM based applications
  • Expertise in at least one of the modern languages: Java, Python, Groovy, Scala, etc.
  • A deep understanding of enabling technologies, principles and practices of Continuous Integration, Delivery and Deployment
  • Hands-on experience with at least one public cloud provider (AWS, Azure, Google Cloud, etc.), including infrastructure and configuration management (Ansible, Chef, Terraform, CloudFormation, etc.)
  • Good understanding of platform and systems’ architecture – modular monoliths, SoA, microservices, including enabling tools and technologies (Spring Cloud, OpenShift, Kubernetes, CloudFoundry, etc.)
  • Working knowledge of modern ops technologies, e.g. monitoring, log aggregation, alerting, service discovery.
  • Experience working with agile frameworks, having inspected and adapted them to work for you and your teams.
  • Experience working within cross-functional delivery teams, collaborating across: UX, Service Delivery, Product Engineering, Support Ops.
  • Appreciation of what motivates, inspires and stifles software teams.
  • Experience with data engineering and analytics technologies, e.g. Spark, RabbitMQ, Hadoop, Kafka, Cassandra.
  • Good understanding of the secure and reliable integration between components in modern applications: backend to web and mobile front-end
  • General understanding of technologies used in modern web and mobile applications would be advantageous.
  • Experience of running Kubernetes in production would be very appreciated

QUANTITATED EXPERIENCE REQUIREMENTS:

  • Must have at least 1 year of experience in the offered position.

OTHER PRE-REQUISITES:

  • Effective communication, computer, analytical and project management skills.

Employer will accept any suitable combination of education, training, or experience.

WE OFFER YOU

  • Work on innovative IT solutions
  • Work for the company in which effectiveness and proactivity are recognized and rewarded
  • Opportunity for education and professional development
  • Competitive salary
  • Flexible sliding working hours

JOIN OUR FORWARD-THINKING INNOVATORS