Job Summary

Certified AWS DevOps Engineer

  • Location:
    Denver, Colorado
  • Salary:
    90 $ - 100 $ / Hour
  • Job reference:
  • Category:
    Software Engineer
  • Contract Type:

A technology client located in Denver, CO is looking for a Certified AWS DevOps Engineer for a contract to hire opportunity.
The successful candidate will work with the architecture, engineering and operations teams within and will be accountable for engineering and building systems and applications utilizing Amazon Web Services. The candidate will be expected to work with architects to design and develop products to create the next generation products and services.
The ideal candidate is a strategic thinker with strong analytics background and team player, comfortable working at a fast pace, and carries considerable experience with enterprise software and platforms, systems integration and management, excellent knowledge of technical concepts, and extensive knowledge of systems and application architectures (client-server, distributed, layered, etc..)

  • Operate within a team of architects, engineers and analysts in a setting that involves interacting with Product Management, Engineering, Quality Assurance and Operations Support.
  • Participate in platform or vendor selection for all major software initiatives for products and services, ensuring any proposed solution is extensible, scalable, and manageable
  • Work independently with little supervision while providing clear documented status and progress of work activities and business issues that impact the department.
  • Ensures solutions are well engineered, operable, maintainable, and delivered on schedule. Develops, documents, and ensures compliance with best practices including but not limited to the following coding standards, object oriented design, platform and framework specific design concerns and human interface guidelines.
  • Tracks and documents requirements for enterprise development projects and enhancements.
  • Monitors current and future trends, technology and information that will positively affect organizational projects; applies and integrates emerging technological trends to new and existing systems architecture. Mentors team members in relevant technologies and implementation architecture.
  • Gathers and understands client needs, finding key areas where technology leverage is possible to improve business processes, defines design approaches and develops technology proofs. Communicates technology direction.
  • Responsible for participating as an technical expert in project teams, troubleshooting operational issues, providing technical solutions to operational problems, contributing to new products implementation, implementing existing products and services, and providing the overall upkeep and maintenance of designated areas of engineering.

Core Responsibilities:

  • Ensures programs are envisioned, designed, developed, and implemented
  • across the enterprise to meet business needs.
  • Interfaces with the enterprise architecture team and other functional areas to ensure that most efficient solution is designed to meet business needs.
  • Ensures solutions are well engineered, operable, maintainable, and delivered on schedule.
  • Develops, documents, and ensures compliance with best practices including but not limited to the following coding standards, object oriented design, platform and framework specific design concerns and human interface guidelines.
  • Contributes to the overall system implementation strategy for the enterprise and participates in appropriate forums, meetings, presentations etc. to meet goals.
  • Develops and communicates system/subsystem design taking into consideration performance and scalability, interoperability, longevity, reliability and availability.
  • Develops and executes designs on cloud architecture (PaaS/IaaS,SaaS)
  • Design, build, deliver and scale sophisticated high-volume distributed applications
  • Build tools and alarms that inform of potential problems or customer issues and drive the automation systems that maintain system health
  • Guide implementation teams, working as intermediary across different delivery groups, to facilitate continuous delivery
  • Lead project quality management tasks including as peer and quality reviews of specifications and code, systems and service testing, and war gaming
  • Develop tools and create processes for automated continuous integration and delivery of services
  • Root-cause complex problems involving multiple parties, networks, hardware and software that relate to scaling and performance
  • Oversee capacity planning, ensure that metrics are available and current, and future scalability capabilities are understood and planned for
  • Guide incident response of cross-functional support teams across the entire stack-hardware, software, application and network
  • Ability to be effective in a fast-paced, quickly changing environment
  • Willingness and desire to expand responsibilities beyond initially defined job responsibilities to support emerging needs within the organization
  • Regular, consistent and punctual attendance. Must be able to work in Denver office.
  • Infrequent travel to Calgary as required.
  • Other duties and responsibilities as assigned.


  • Bachelor's Degree in Computer Science, Information Technology or equivalent experience
  • Master's Degree in relevant discipline highly desirable


  • 6+ years experience in systems and software with a recent focus on cloud computing and Amazon Web Services
  • 7+ years in Systems Design, Deployment and Operations.
  • Awareness of various software development models, including waterfall, iterative, agile (SCRUM, Kanban), and test-driven development
  • Demonstrated ability to evaluate different processes and assimilate into cohesive, common processes and associated toolsets
  • Knowledge of Telecommunication/Cable OSS, billing, provisioning and customer care systems
  • Ability to work effectively across organizational boundaries
  • Excellent oral, written, analytical, problem solving, and presentation skills
  • RDBMS, Big data platform and advanced analytic software experience a plus
  • Preferred experience with open source software, industry standards, interface development, continuous integration, DevOps, Agile and object-oriented & modular design.
  • Programming/Scripting experience in one or more of the following languages: Go, Java, Python, Ruby, Shell, Scala
  • Understanding on how to scale applications depending on load
  • Experience designing and deploying web-based services
  • Familiarity with continuous integration/deployment processes and tools such as Artifactory, Gerrit, GitHub, Git, TravisCI, Jenkins, Maven and Nexus
  • Experience with various flavors of Unix and Linux including Redhat, CentOS, Ubuntu, operating in a production environment
  • Cloud (Private/Public/Hybrid), virtualization, OpenStack, Heroku, CloudFoundry and AWS
  • Experience building tools for automation (building, testing, releasing, monitoring and alarming)
  • Expert knowledge of configuration management tools

This Certified AWS DevOps Engineer role in Denver, CO is currently available. Our client is ready to start reviewing resumes, and scheduling interviews.
To be considered, you must apply online now and submit your resume. We are actively monitoring all applies. Apply below! And, thanks for partnering with Modis!

Apply Below


Note: Required fields marked with an asterisk (*).


Primary Number
[Ctrl (Cmd Mac) + Click] to select multiple industries
Upload your resume
Terms of Use


Upload your resume using

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Equal employment opportunity information:
EEO is the Law (poster) | EEO is the Law (poster supplement) | Reaffirmation of Affirmative Action Policy Statement