Senior DevOps Engineer - Multiple Openings
We are seeking a talented Senior DevOps Engineer to join our client's team and help drive their innovative Decision Management Platform.
Role Overview:
The successful candidate will have a strong development background and a passion for the software development lifecycle. This role involves ensuring the smooth release of well-tested code through well-managed pipelines.
* Oversee DevOps and BizOps operations for two key products.
* Collaborate closely with development, operations, and management teams to maintain efficient, automated release cycles.
* Foster system observability, resilience, performance, monitoring, self-healing, and deployment automation.
Essential Skills:
* Communication and Teamwork: Strong skills in these areas.
* CI/CD Pipelines: Experience building CI/CD pipelines, especially using Jenkins.
* Configuration Management: Expertise with Chef (preferably Chef Habitat) and Ruby/Bash scripting.
* Security: Knowledge of certificate management, mutual TLS, SSL handshakes, SSH keys, and encryption methods.
* API Authentication: Understanding of OAuth and MTLS.
* Network Knowledge: Basic understanding of network protocols, network security, and WAF.
* Problem-Solving: A proactive, solution-focused approach.
Desirable Skills:
* Cloud Infrastructure: Experience with cloud management and automation, preferably Azure (AWS is also beneficial).
* Programming: Proficiency in Java, Ruby, Python, or Bash.
* Distributed Systems: Experience deploying and scaling distributed systems on virtual machines.
* Containers: Familiarity with Docker, Kubernetes, and other container orchestration tools.