Conexess – Conexess Design Skip to main content

Sr. DevOps Engineer (100% Remote Option) - Contract

Job Title
Sr. DevOps Engineer (100% Remote Option) - Contract
Job ID
27092671
Work From Home
Yes
Location
Allen,  TX 75025
Other Location
66215
Description

Title:  Sr. DevOps Engineer (Docker, Kubernetes or Garden RunC; Experience with Pivotal, Open Source Cloud Foundry, or Octopus environments)

Our History:
From our start in 2009, Conexess has established itself in 3 markets, employing nearly 200+ individuals nation-wide. Operating in over 15 states, our client base ranges from Fortune 500/1000 companies, to mid-small range companies. For the majority of the mid-small range companies, we are exclusively used due to our outstanding staffing track record

Who We Are:
Conexess is a full-service staffing firm offering contract, contract-to hire, and direct placements. We have a wide range of recruiting capabilities extending from help desk technicians to CIOs. We are also capable of offering project based work.

Job Description

Conexess Group is seeking a talented, driven Senior DevOps Engineer who blends Cloud Native Infrastructure experience with the passion to embrace new technologies. You will participate in development and administration as part of Continuous Deployment, Continuous Integration, and infrastructure automation projects. The Senior DevOps Engineer will report to the Cloud Services - Service Design & Deployment Manager and will work on a team with other technology professionals. You will have the opportunity to work with leading edge technologies and be part of a new team that will help set the technological direction of our cloud environment. 

MINIMUM QUALIFICATIONS

  • Minimum of 5 years of experience with Linux, Windows Operating systems
  • Minimum 2 years of experience in systems development and scripting
  • Experience with containerization technologies (example: Docker, Kubernetes or Garden RunC) Experience with Pivotal, Open Source Cloud Foundry, or Octopus environments
  • 3+ years of experience building automation deployment from Jenkins, using Chef, Puppet or equivalent tooling.
  • Automated unit testing and mock testing experience with such tools as TestNG or Junit.
  • Experience in agile development environments (i.e. scrum)

PREFERRED QUALIFICATIONS

  • Experience with automating application and infrastructure delivery (CI/CD)
  • Experience with supporting and implementing cloud native automation and orchestration tools such as Mesos, Marathon, or Kubernetes  
  • Experience with IaaS tooling such as BOSH, JuJu, or VMware Orchestrator
  • Experience with data lake technologies such as ElasticSearch or Hadoop
  • Bachelor’s Degree in IT field

ESSENTIAL FUNCTIONS - Position Specific

  • Support our application owners in the delivery and maintenance of their cloud native applications
  • Gather and understand business requirements and be able to translate them as technical requirements.
  • Design, Build and Maintain Cloud Native Infrastructure to support new applications
  • Develop application and infrastructure management solutions and processes within our cloud environments
  • Identify, create, and maintain tools to support our cloud
  • Work with other engineering and operations teams to integrate Cloud and data center infrastructure components
  • Create and participate within our service management processes for new cloud native applications
  • Build and enact your knowledge to implement end to end automation and orchestration of our cloud native applications and infrastructure
  • Collaborate with Enterprise Architects in developing new solutions to enhance and create new services within the cloud
  • Excellent knowledge in the following areas:
    • Automation of system deployment and administration tasks.
    • Technical knowledge in configuration management and software development methodologies
    • All phases of the development cycle including concept, technical design, prototype, code development, testing, release to QA and implementation
    • Awareness of business issues as they impact overall project plans
  • Able to demonstrate strong skills in the following areas:
    • System deployment automation and system configuration management
    • Software design and implementation
    • Analysis and design at multiple-project level
    • Research, analysis and problem resolution
    • Communication and interpersonal
  • Able to complete deliverables for each phase of the development cycle.
  • Able to manage and prioritize multiple tasks, with minimal assistance, while remaining flexible to changing requirements.

ESSENTIAL FUNCTIONS

  • Act as technical leader in design and implementation of system deployment automation and configuration management tools.
  • Provide operational system administration support for enterprise applications in a high availability, 24x7x365 environment.
  • Performs system analysis and programming activities which may require extensive research and analysis.
  • Construct, improve and maintain the automated deployment pipelines.
  • Build and maintain system and application snapshots for use with continuous delivery.
  • Develop software in appropriate scripting languages using agile design-build-test methodologies.
  • Assists with IT functions such as design, analysis, evaluation, testing, debugging and implementation of applications programs in support of one or more functional areas.
  • Analyzes, installs, acquires, modifies and supports operating systems, database or utilities software.
  • Review issues logs and network capacity reports to identify trends and solutions that should be implemented enterprise-wide.
  • Maintain in-depth documentation of activities and system configuration.
  • Assists with the preparation of systems assessments or certifications.
  • Assists with the execution of test processes and scenarios, track results, and make recommendations of system fixes.
  • Assist with disaster recovery/avoidance initiatives. Implement solutions to streamline disaster recovery and avoidance
  • Establishes and reviews business and technical requirements and overall project plans to define or refine standards, ensure adherence to standards, and to facilitate the transfer of knowledge throughout the development staff.
  • Develop unit tests alongside production code in a continuously integrated environment.
  • Develop and build operating system release media.
  • Adhere to team design and development standards.
  • Actively participate in all phases of the software development life-cycle, including research, prototyping, detailed design, development, technical documentation, and defect fixing.
  • Use appropriate tooling associated with DevOps engineering and system configuration management.
  • Creates required technical documentation.
  • Troubleshoot system and deployment issues when needed.
  • Collaborate with the wider team on design and code reviews.

 

#LI-SH1

Option 1: Create a New Profile