Designs, develops, documents, tests, and debugs new and existing Ruby configuration management (Ansible and Terraform) infrastructure as code.
Contributes to requirements analysis and design.
Provides critical input in design meetings and analyzes user needs to determine technical requirements
Writes technical specifications (based on conceptual design and business requirements).
Identifies and evaluates new technologies for implementation.
Analyzes code to determine the cause of errors.
Consults with end user(s) to prototype, refine, test, and debug programs.
Ability to prepare detailed design documents from requirements
Experience with various software environments and network topologies
Understanding of distributed, component-based architecture
Experience with networking and/or telecommunications protocols
Technical design skills (UML experience a plus)
DevOps: Linux/Cloud DevOps Engineer
Ability to deliver infrastructure via automation (Ansible)
Understanding of containerization/container orchestration
Working knowledge of Amazon Web Services
Ability to proactively monitor health of environment (via application performance monitor)
Prepares performance summary documents
Maintains inventory of infrastructure
Executes, produces, and reports test metrics
Assists new staff on testing techniques and test methodologies
Ability to respond to situations in a timely manner, and meet deadlines
Ability to support/maintain existing products and add new features
Support UAT/production applications as needed
Ability to work on multiple projects simultaneously
Participate in on-call rotation
Agile/Lean methodologies experience
Understanding of an iterative software development process
Ability to estimate project activities and tasks
Participates and follows change management processes
Bachelor’s Degree in Computer Science and/or 4+ or more years of related industry experience.
Minimum four years of experience administering Mulesoft version 4.2 and above
Knowledge of messaging and stream processing architectures
Required to support after hours on-call and respond in a timely manner.
Possess good communication and written skills.
Ability to work under a cross-matrix management structure.
Work with multiple clients to setup MQ connectivity on disturbed platforms.
Collaborate with application development and delivery/operations teams providing support of middleware components.
Serve as technical resource to business analysts, solutions development and other groups responsible for application development standards, system design and integration.
Engineer solutions, related to messaging that support and enhance business operations with guidance from Enterprise Architect Team and Technical Management
Strong administration experience to install, support, log analysis, and performance tune Mulesoft and IBM MQ cluster
Experience upgrading and patching for Mulesoft and IBMMQ
Strong knowledge of scripting using bash Shell Scripts, etc. Platform RedHat Linux
Strong understanding of network and security concepts, such as data encryption, authentication, and Role Based Access Management.
Experience implementing monitoring and alerting for IBM MQ and Mulesoft using tools like appdynamics, Zabbix, and Splunk.
Experience working with DevOps team to automate installation and administration for Mulesoft and IBM MQ Cluster.
Perform strategic analysis and design of Mulesoft and IBM MQ infrastructure and make recommendations on improvements required to meet business needs and future capacity.
Nice to have:
Experience writing Anisbile playbook to automate installation and administration for Mulesoft and IBM MQ clusters.
Experience administering Confluent Kaka cluster
Sorry this site will not function properly without the use of scripts.
The scripts are safe and will not harm your computer in anyway.
Adjust your settings to allow scripts for this site and reload the site.