Send me more jobs like this

Sorry, This job is expired.

Engineer - DevOps

Posted: 2018-11-10

Software Engineer/ Programmer
Posted On
10th Nov 2018
Job Ref code
Job Description

- Delivery of coding practices and automation while meeting quality criteria and project constraints
- Explore and try different methods to improve productivity and efficiency of the team
- Ensure alignment to Chief Architect roadmaps and strategies
- Meet service levels for systems (availability, security, and performance)
- Influence the direction of the overall architecture
- Understand the public and private cloud concepts especially compute, network, storage and data
- Understand cloud native application architectures and micro-services
- Critical attention to detail about code, troubleshooting, efficiency and design
- Develop and maintain standards of software development, components, and release management - Identify and reduce technical debt
- Be able to communicate effectively verbal and written
- Be able to work alone or with others as needs dictate
- Take ownership of all assigned tasks
- Take ownership of systems and services assigned in production - Be proactive in promoting Best Practices
- Be available for out of hours support as required

Major Responsibility:
- Coding & Platform Delivery

Essential Tangible Skills:
Demonstrable deep and applied knowledge of the following (2+ years)

? Programming/Scripting Language & Automation
o Proficient in one of Python, Go, Perl, Shell
o Chef/Puppet/Ansible
o Terraform

? Web/Application Servers
o JBOSS/Spring knowledge is plus

? RDBMS/Data
o PostgreSQL, SQL Server, Oracle
o Indexing and partitioning o Backups
o Replication
o Rapid Provisioning of nodes

? Continuous Integration/Tooling
o Git/Gitflow
o Trunk-based Development
o Software Branching/Merging Strategy
o Artifactory/Registry
o Test automation
o Code quality tools
o Builds per branch

? Cloud
o AWS/Azure/Google
o VPCs
o Object Storage
o Cloud Security best practice

? Testing
o Web Test Automation
o Load & Performance Testing
o Chaos Testing/Engineering

? DevOps
o Hashicorp toolset
o Atlassian toolset
o Configuration Management
o Release Management
o Canary Channels

? Web Services

? Logging, Monitoring and Instrumentation
o ELK Stack o Grafana
o Prometheus
o Zipkin Tracing
o Pagerduty/Opsgenie

o Containers & Docker
o Kubernetes/DCOS Mesos/OpenShift
o Service Discovery
o Virtual Machines (VMWare)
o Load Balancing
o Secrets, keys management
o Proxies (forward and reverse)
o CDN, caching, compression
o Firewalls
o Gateways
o HTTP protocols & Browser networking
o Deep knowledge of TCP/IP
o Knowledge of Linkerd/Istio is a plus

? Security
o TLS/SSL and certificates
o Cryptography
o API Security
o Cloud / Infrastructure Security

? Operating Systems
o Linux distributions particularly RHEL
o Deep knowledge of Linux Networking
o Windows Server

? Architecture
o Distributed Systems Principles
o Infrastructure as code
o Micro-services
o 12 Factor Apps
o Continuous Deployment & Delivery

Walkin for you