Development Operations Engineer ( DevOps Engineer)

Compu-Vision Consulting Inc.

Columbia, MD

JOB DETAILS
SKILLS
Amazon Web Services (AWS), Analysis Skills, Application Programming Interface (API), Automation, Automation Systems, Best Practices, Business Solutions, Cloud Computing, Communication Skills, Computer Hardware, Computer Science, Computer Skills, Computer Software, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Data Analysis, Database Administration, Database Design, DevOps, Documentation, Electronic Publishing, Engineering, Establish Priorities, GCP (Good Clinical Practices), HRIS/HRMS, Identify Issues, Identity Data Management, Information Technology & Information Systems, Infrastructure as a Service (IaaS), Knowledge Transfer, Legal, Management of Information Systems/Technology (MIS), Mentoring, Microsoft Windows Azure, Microsoft Windows Server, Microsoft Windows System Administration, Network Connectivity, Performance Metrics, Performance Tuning/Optimization, Policy Implementation, Presentation/Verbal Skills, Problem Solving Skills, Production Systems, Relational Databases (RDBMS), Reporting Skills, Requirements Management, Root Cause Analysis, SQL (Structured Query Language), Scripting (Scripting Languages), Security Policy, Server Programming/Applications, Single Sign-On (SSO), Software Development, Software Licenses, Systems Administration/Management, Team Lead/Manager, Team Player, Technical Support, Technical Writing, Telephone Product Support, Test Automation, Test Plan/Schedule, Testing, Time Management, Training/Teaching Curriculum, Unix Shell Programming, Use Cases, Windows Server 2008 R2, Writing Skills
LOCATION
Columbia, MD
POSTED
1 day ago
The DevOps Engineer will be responsible for the collection, organization, and analysis of data from various resources. Additionally, the DevOps Engineer will be responsible for development and problem solving for a wide variety of data-driven systems in the organization including IaaS, Automation, Scripting, Identity Management, and Windows Servers. You will be responsible for bridging the gap between the development and operations teams, ensuring seamless software development delivery. You will streamline and automate processes, manage infrastructure and implement best practices for continuous integration, deployment and delivery.
Essential Duties and Responsibilities:
Data Analysis and Reporting
  1. Translates loosely defined requirements and/or ideas into solutions.
  2. Reviews, analyzes, and creates detailed documentation of business systems and user needs, including workflow, program functions, and steps required to develop or modify reports and applications
  3. Coordinates the development of all approved versions of business and functional specifications for specified reports and applications
  4. Reviews use cases and other technical documents with IT project staff to ensure business requirements are adequately reflected in technical planning documents
  5. Prepares routine reports to internal and external customers
  6. Reviews and Implements changes to Cloud, Identity, and IaaS services
  7. Creates, manages, and maintains IT automation workflows
  8. Contributes to, maintains, and manages the IT Codebase
  9. Attend meetings with departmental leaders to implement development-focused solutions for both IT managed and non-IT Managed systems.
  10. Builds automated processes wherever possible
  11. Implements various development, testing, automation tools, and IT infrastructure
  12. Configures and manages databases
  13. Understands project KPIs
  14. Incidence management and root cause analysis
  15. Provides direct and responsive support for urgent analytical needs
  16. Diagnose and resolve issues across development, testing and production environments
  17. Create and maintain comprehensive documentation for infrastructure, processes and configurations to ensure knowledge transfer and repeatability.
  18. Work closely with key stakeholders to facilitate collaboration and communication
  19. Provide backup support for enterprise systems such as Infor Lawson and Dayforce as needed.

Operational Responsibilities:
  1. Develop and maintain API solutions for cloud-based services
  2. Windows Server Administration and Development
  3. Develop and implement IaaS based solutions for cloud IT initiatives (Microsoft Azure, Google Cloud Platform)
  4. Maintain, develop, and implement Identity Management solutions (SSO, MFA, Self-Service, Automation)
  5. Write, release, and version IT codebases
  6. Develop and support data interfaces for CA information portals
  7. Follow-up and communication between internal users and external entities
  8. Understand project concept, objectives and approach
  9. Takes assigned project from original concept through final implementation
  10. Identify performance bottlenecks and optimize performance through infrastructure tuning and application optimizations.



Additional Duties and Responsibilities:


Requirements:

REQUIRED SKILLS AND ABILITIES
  • Understanding of relational databases and strong knowledge of SQL.
  • Working knowledge of Windows Server 2008 and onward
  • Working knowledge of IaaS configurations and principals (Azure, AWS, GCP)
  • Strong proficiency in scripting/shell, data, and API languages
  • Working knowledge of databases and database design
  • Excellent written and verbal communication skills.
  • Ability to work well in a team environment.
  • Willingness to learn new technologies and adapt to evolving tools and methodologies in the DevOps landscape

Education:
  • Bachelor's degree in computer science, relevant DevOps Engineering experience or related field, or equivalent combination of education and work experience.
Knowledge, Skills, and Abilities:
Problem Solving
  • Demonstrated skill in problem solving and troubleshooting computer hardware, software and network connectivity.
  • Ability to Identify and implement cross-departmental solutions for non-IT managed systems (HRIS, LMS, PowerPlan, etc)
  • Experienced technical liaison for both internal and external customers
  • Strong analytical skills, with the ability to diagnose and resolve complex technical issues



Communication/Professionalism
  • Excellent technical and non-technical communication skills, both written and oral.
  • Ability to learn technical and procedural information and disseminate to instructors of varying computing skills.
  • Experience providing technical customer support on the phone, online, and in person.
  • Experience developing, documenting, and teaching technical curriculum with hands-on exercises.
  • Work with systems experts to process any application as needed.
  • Ability to mentor and train team members or team leaders.
  • Ability to work independently and as part of a team providing timely, high-quality services.
  • Ability to prioritize and resolve conflicting user requests while frequently interrupted in a busy environment.
  • Ability to work professionally with CA faculty who are content experts but not technical experts.
  • Ability to maintain confidentiality when accessing records for business needs.
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams

Policy Implementation
  • Must adhere to all CA policies, procedures and priorities.
  • Must adhere to security policy requirements for web-based information.
  • Must adhere to (and have a working knowledge of) legal issues associated with software licensing, development, and distribution, and copyright issues in electronic publishing.

License, Certificates, etc
  • None
Physical Demands of Job
  • Lift up to 40 pounds unassisted. (with or without mechanical assistance)

About the Company

C

Compu-Vision Consulting Inc.