Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 12, 2017
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    When industry greats, ForwardSlash and SpeakUp Communications joined forces, an undisputed leader in technology, online marketing and customer relations management was born – DigiOutsource. Today, we trade as a division of Digital Outsource Services (Pty) Ltd. We’re a global team constantly seeking out new challenges, workable solutions and tr...
    Read more about this company

     

    DevOps Engineer (Testing)

    Job description

    Purpose:

    Reporting to the DevOps Manager, the successful candidate will form part of the new DOS DevOps team. You will be required to live and breathe a culture of automated operations. You will work closely with DOS Development teams ensuring the lifecycle of new code deployment is efficient, consistent and automated and that constraints are identified up front and addressed before deployment.

    Duties will include, but not limited to:

    Portfolio Related Responsibilities:

    • Take part in daily standups with your assigned Dev teams to both receive work as well as supply updates and provide input with respect to design, monitoring, deployment, resource and security requirements
    • Sit in Dev meetings at project inception to ensure the standards set out by the relevant DevOps strategies are being applied within the Dev project especially with respect to logging and monitoring of application health, compatibility with infrastructure design, security requirements and compliance around data security
    • Receive Deployment Plans, validate them and carry them out in an efficient manner via deployment tools available.
    • Ensure consistency throughout the environments (Dev, UAT, Stage, Live)
    • Carry out daily checks around the health of applications sitting within your portfolio, ensuring they are running optimally, and that log collection & archiving is working effectively
    • Monitor server resources within your portfolio to proactively identify bottlenecks, and advise on remediation steps to improve these be that extra hardware or improved software design
    • Maintain knowledge of the inner workings of all applications within your relative portfolio, ensuring that all system dependencies are both known and documented
    • Be available after hours for application support as the first point of call when a failure is detected, using the knowledge gained where possible correct the issue or escalate to the correct Technology team
    • Attend Dev retrospectives and highlight where necessary issues that occurred during the deployment process with suggestions on ways to improve it

    Shared DevOps Responsibilities:

    Research new technologies to be implemented within DOS DevOps environment to improve the process of code deployment to our environments, seek out in-efficiencies and match relevant technology solutions to resolve them
    Follow a source control culture within the configuration of Servers and Applications whereby environments are configured via code obtained via source control and not manual interaction
    Form part of 24/7 support roster to support all DOS Applications after hours, where possibly train the DOS DevOps team or the IT Support team to resolve issues and reduce the dependency on yourself or other Tech team’s afterhours

    Testing Responsibilities:

    • Work with DevOps team members to identify system dependencies, isolate business applications and define templates for these applications that can be used to deploy copies of our systems within the DOS testing environment
    • Research solutions around building test environments, specifically focused on
    • Ability for Developers to request environments through a self-service portal
    • Process around ensuring test environments remain aligned with production systems
    • Deployment of test environments to be done effectively to minimize resource utilization on core server environments, where possible making use of resources on developer machines
    • Monitor usage of test environments and spin down those that are no-longer required at the time
    • Essential Requirements:
    • Minimum 5 years’ experience in the Information Technology industry using Microsoft Technologies
    • Previous experience in 24/7 E-commerce Environment
    • Advantageous Requirements:
    • A relevant Information Technology tertiary qualification and Microsoft Certifications
    • Job Requirements:
    • Proven hands on experience with Windows Server and its product suite.
    • Experience in using coding/scripting to automate/reduce time taken to complete manual tasks.
    • Knowledge of Microsoft SQL Server, T-SQL Programming
    • Knowledge of Microsoft Active Directory, Network Security and Networking Protocols.
    • Knowledge of Web and Application hosting environments (IIS, Windows Services)
    • Knowledge of Microsoft Visual Studio, TFS and Team City, Nuget and Github
    • Knowledge of automation tools such as Chef, Puppet, Ansible, Powershell, Repliweb, Octodeploy
    • Knowledge of logging technologies such as LogStash, Kibana, ElasitcSeach, Graylog
    • Knowledge of monitoring tools such as SCOM, OpManager, IP-Mon, AppDynamics
    • Comfortable with working outside normal working hours regularly to complete projects as to limit impact on the organisation

    Personal Competencies:

    • Self-motivated, highly organized, energetic, innovative and proactive
    • Passionate about technology
    • Motivated to do self-study
    • Excellent communications and interpersonal skills
    • Comfortable with working independently and as part of a team
    • Sound organizational and time management skills
    • Accountability
    • High stress tolerance
    • Flexible and able to cope with change and fluctuating demands
    • Very systematic, logical and meticulous
    • Solutions focused

    This position requires trust and honesty it has access to customers financial details - therefore a credit and criminal record check will be conducted.

    The qualifications identified herein are an inherent job requirement, therefore a qualification verification check will be done.

    By applying for this role, and supplying the necessary details, you hereby grant us permission to apply for these checks. This will be done in a confidential manner, and solely for the purposes of verification.

    Should you not hear from us in two weeks, please deem your application as unsuccessful.

    Method of Application

    Interested and qualified? Go to Digital Outsource Services (Pty) Ltd on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Digital Outsource Services (Pt... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail