For a long-term multiyear project CapB needs a DevOps Engineer.
Duties and responsibilities
Design and implement automated build, deployment and application configuration systems
Deploy and manage cloud (AWS, Azure and GCP) based deployments using Docker and Kubernetes
Deploy and manage on-premise system deployments using Docker and Kubernetes
Design, Build and deploy automation for infrastructure provisioning, deployment, monitoring and configuration management
Design, implement and operate large-scale application monitoring and logging systems
Document the processes and best practices; update and improve existing processes as needed
Design, implement, maintain, and monitor CI/CD tools, systems and workflows
Provide technical guidance and educate team members and coworkers on development and operations
Manage day-to-day systems operations (sysop)
Requirements and qualifications
7+ years’ experience in software development, infrastructure management, and systems operations
Relevant experience in Sysops/Devops using containers and orchestration for both on-premise and cloud-based systems
Strong experience in server administration (Ubuntu Server/RHEL/Windows Server),
Experience in managing SQL databases (PostgreSQL), CI/CD tools (Jenkins, Nexus), Message Brokers (ActiveMQ/RabbitMQ/Kafka), NoSQL databases (MongoDB/Redis/Cassandra)
Experience in developing automation via scripting (bash/zsh, etc and tools
In depth knowledge of AWS IAM and an understanding of AWS security tools
An understanding of network engineering and security principles (e.g. protocols, routing, switching, filtering, firewall rules, etc Experience on penetration testing a plus
Working understanding of IP based networking (including SDN)
Knowledge on Ansible
Experience with agile/scrum/Kanban/Safe workflows and methodologies
Up to date on the latest industry trends; able to articulate trends and potential clearly and confidently
Good interpersonal and communication skills
Able to multitask, prioritize, and manage time efficiently