You are on page 1of 3

Annalect TIO DevOps (Senior Infrastructure/Solutions Architect) Job Summary

Working in a Cloud based environment, the Senior DevOps Engineer will help to define the technology
strategy and approach for Annalect platforms, working closely with technology leadership, and be
ultimately responsible for ensuring technology quality. This individual must have a proven track record of
success working in a functional and technical team with a strong sense of quality ownership for existing and
new cloud based features. This is a hands-on job that requires strategic thinking and planning to provide
expertise throughout the entire infrastructure and operational lifecycle, ensuring the success of the team's
planning, building, operating, optimizing and automation efforts. The senior team member will provide
mentorship and coaching to DevOps, Cloud Operations Operational, AOK and other technology team
members.

The Annalect Senior DevOps Engineer will provide technical guidance to the team members in the analysis,
design, testing, and deployment of all Annalect infrastructures that support the application platform. The
role maintains ultimate responsibility for assuring that all technology platforms are planned, built, operated
and are compliant with technical specifications.

Technical Guidance
• Directly works with the DevOps team maintaining individual responsibilities, solutions, attendance,
preparation of all technology infrastructure and operational development activities.
• Plan, organize and execution of work assignments for the DevOps team.
• Provide necessary definition, development and deployment of the Annalect infrastructure and
operational strategy, addressing all phases of the technology platform in a cloud based setting.
• Ensures delivery against IT department goals and objectives, i.e. meeting commitments, and
coordinating overall technology rollout schedules.
• Work within and drive a high-level DevOps strategy, as well as take a hands-on approach to
implementing that strategy.

Process Management
• Lead efforts to develop, document, and implement applicable DevOps processes and procedures to
provide more effective methods within the group in support of providing quality buildouts.
• Maintains technology consistency throughout the application cycle, to include the design, define
and build phases through technology checkpoints and testing.
• Implements ongoing technology improvement processes working with interdepartmental teams.
• Be highly committed to create world class optimization and automation.
• Manage technology processes for storing/deploying applications from QA to production
environments.

Technology Management
• Manages the planning and execution of automation and testing efforts to meet committed delivery
dates with effective communication regarding issues, objectives, initiatives and performance to
plan.
• Works with IT, Product, etc.… on project schedules and resource allocation models for related
projects and other activities such as software deployment/new platform/integration.
• Create, implement, maintain, and enhance automation/optimization plans, scripts, and test
methodologies that ensure exhaustive testing and rollout of all assigned software/hardware
platforms.
• Manages and responds to technology issues with related groups such as Development, Product,
and AOK Support.

Quality Management
• Design, implement, and maintain comprehensive build/test/operational plans to ensure platform
requirements are met.
• Identify and analyze defects/test results and be able to deduct the chain of events leading to a
failure, identifying areas for platform improvement through analysis, experience and use of metrics.
• Communicate critical issues and status updates in a timely manner.
• Assures the viability, functionality and effectiveness of essential tools and automation.
• Anticipates program release problems and takes corrective action, escalating as needed, to resolve
and achieve commitments.
• Maintain a high degree of error free automations, procedures, systems, and documentation on all
infrastructure and application releases.
• Develop and manage capacity and performance metrics for improvement of the Annalect
platforms.

Deployment and Delivery and Production Support


• Collaborate with developers to improve overall product quality throughout the development
process
• Orchestrates the delivery/automation/optimization of software to Annalect platforms.
• Troubleshooting and high tier support.

Documentation
• Establish and maintain policy for documentation of all Annalect technology products.
• Provide monthly reporting metrics.
• Document and ensure on the Annalect TIO WIKI platform details.

Knowledge and Skills


• Direct AWS experience in architecting, building and operating large scale platforms.
• Good knowledge of Amazon Web Services and its product sets (install, configure, and manage). This
includes Redshift, EMR, R, Cloudfront, ELB, RDS, S3, security, etc…
• MS and Linux-based application and database server administration with focus on security,
automation, tuning, optimization, and standardization of new and deployed systems.
• Be able to work as a technical lead and as an MS and Linux Systems Administrator.
• Will have extensive knowledge and should be hands on in MS Server, Linux, storage, DNS, and load
balancing product cloud based technologies.
• Will be involved in infrastructure planning with regards to scalability, redundancy, and data
preservation of backend systems.
• Will develop High availability Clustered server/network topologies
• Support for IIS, Apache, Tomcat, etc... on a continuing basis.
• Will work on code level deployments and change control using tools such as BitBucket, Bamboo,
JIRA, etc.
• Will have scripting/lambda function knowledge to assist in providing further operational tools
• Write comprehensive documentation, help develop tools to monitor systems performance, and
work on optimization and tuning of various systems
• Be an expert in designing and implementing an Enterprise Disaster Recovery Plan for an
infrastructure supporting a customer facing application platform.

Other Preferred Skills and Experience:


• Provide focus on security, automation, optimization, and standardization of new and deployed
systems.
• Competency for capacity planning for MS, Linux and database servers.
• Determine infrastructure planning with regards to scalability, redundancy, and data preservation of
backend systems.
• Implementation of new projects, working with the application and infrastructure and build out
teams in the rollout of the Application server platforms.
• Working with Production support teams on application deployments and upgrade issues.
• Troubleshooting application servers, web servers and infrastructure related issues on a 24x7 basis.
• 10+ years of industry experience with an appropriate University technology degree

You might also like