Skills Required:
-
Work in the DevOps team, collaborating with other teams to deliver complex projects involving applications running in multiple systems
-
Continuously improve the processes and the DevOps team using thoughtful, calculated approaches to identify opportunities, and challenge those around you to strive for perfection.
-
Ideate solutions to complex technical challenges; code, test, troubleshoot, debug, and document the solutions you develop.
-
Use agile software development model to produce well-designed programs, scripts, and tools required to provision, configure, and monitor deployed applications and infrastructure.
-
Produce and execute test strategies, plans, and cases that cover all aspects of application and infrastructure deployment quality.
SKILL AND EXPERIENCE REQUIRED
-
Must Have Requirements:
-
BS degree in Computer Science, similar technical field, or equivalent practical experience.
-
Excellent oral and written communication skills.
-
Ability to collaborate across teams to deliver shared goals.
-
6+ years of relevant work experience.
-
A deep understanding of the Software Development Life Cycle (SDLC) especially the deployment and production portions.
-
Fluent in event-driven design and workflow automation principals.
-
Knowledgeable about industry best practices regarding deployment patterns and architecture principles.
-
Experience with continuous deployment tools, techniques, and automation frameworks – especially Terraform Enterprise and Ansible.
-
Hands-on experience writing testable scripts using Python or other languages.
-
Experience managing helm charts and deploying into Kubernetes (k8s)
-
Proficient in the following types of testing: unit, integration, system, functional, non-functional, regression, performance, security, and acceptance.
-
Additional Requirements (nice-to-have):
-
Work experience in the capital markets industry.
-
Hands-on experience implementing gitops.
-
Hands-on experience with Harness.io for CD.
-
Expertise with monitoring related tools and frameworks like Splunk, LogicMonitor, SignalFX, and Prometheus.
-
Worked on projects involving deployment and management of micro services, and hybrid cloud/on-prem infrastructure.
-
Intermediate working knowledge of development tools like Maven/Gradle, Java, and distributed message brokers like kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc.