Job Seekers, Please send resumes to resumes@hireitpeople.com
Essential Functions:
- 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.
General Requirements:
- 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
Platform:
- 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
Support:
- 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
Collaboration:
- Agile/Lean methodologies experience
- Understanding of an iterative software development process
- Ability to estimate project activities and tasks
- DevOps evangelist
- Participates and follows change management processes
Experience:
- Bachelor’s Degree in Computer Science and/or 4+ or more years of related industry experience.
Preferred Skills:
- 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
Technical Skills:
- 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